You sound absolutely wonderful with your life right now.
So quit fantasizing about forgiving someone that will probably never deserve that. You don't owe it to her. The only thing you owe yourself is to try to forget about her. It's different than forgiving. She is just not worth the time you would spend considering her. If you ever do have the opportunity to walk near her, try to avoid knocking her down as you go by. No need to turn Xrelations into a full contact sport.
Save that energy for diving. I agree with the part about finally reaching a time in life when the whirly rides no longer work. I used to do the coasters and rides but they eventually just gave me a vertigo like effect that would last for days. So did my tandem jump with the guy that thought it would be fun to start spinning the chute round-n-round. So I'm looking for time to do dive classes before end of summer instead.
Thank you for giving us all an update, and thank you for being so darn wonderful !!!!