This story made me cry, dammit! It's great.
Sigh. As usual, I'm not agreeing with the other commenters. I swear I don't mean to be contrary! I believe people can change. But I don't think these two should be together romantically. For at least another year or two, Dana will look at Ivan and see Brian, and Ivan will look at Dana and see Kenny. Also, the two of them have self-esteem issues that make them vulnerable. I was happy that Dana visited, so that Ivan knew he was ok, but in my opinion, they should try to find happiness in others who aren't as triggering. (I was like, "aw, SHIT" when I read Dana had moved nearby, LOL.) I've been in therapy long enough to know they're starting on VERY shaky ground.