It'll be a tough road to forgiveness, but if you really want to forgive him, I'd honestly say talk to him. Sit him down and explain why you why to forgive him and what he did to you -believe it or not, he may not remember some of it- I'm not saying be explicit in detail, but tell him what happened, and explain that you're open to forgiveness.