Not sure, but can´t find the good stuff here.
Why did you tell him about your affairs?
Didn´t you hurt him with that?
Didn´t you hurt ohers with your affairs as awell?
Do people really forgive and forget things like that? or they just feel they forgive and foget?
Eventhough you picture a very nice happy endidng , not sure if it is my state of mind but I found many sad things in your post.
Just my sense of it.