I didn't know the story behind it either but now I do.. omg(((((loooooooooootttttssss of hugs from me and smooches from the furkids))))) If I were in your shoes, I wouldn't talk to him just yet. I am very forgiving but it takes time for me to get completely healed. Just follow your heart, you'll know when you should talk to him.