I don't know about forgiveness in this situation but time does heal. I was cheated on and that made me realize that I deserve better. Nothing he says will make you feel better about it, even if he tells you the truth. Take one day at a time and in time you will start to feel better little by little.