VERY GOOD on telling your W you no longer care to be invited to holiday events for the sake of the family or the girls. EXCELLENT!
I like swimming too. I agree it leaves you feeling exhausted yet energized all at the same time. It's great for me as it is easy on the joints yet still a really complete workout.
Sounds like you have firmly landed in the friend zone with your W. Are you comfortable with that?