Did not know that Diabetes could be caused by stress! Wow. Thank you for sharing.
I think that you were very lucky that "greg" showed up to that party, you are right, imagine being 5, 10 or 15 years into a marriage with 1 or 2 kids only to find out that he had resumed that affair or more! Count your luck there. I cant understand cheating on partners. If you are not happy where you are or with who you are with, be strong and say good bye. Don't hold the other persons affection and love hostage to your own greed.
Exactly, I'm really happy that it happened and I found it out so quickly, without having children, etc... This way I can still travel, live my dreams, and do whatever I want :))