Great job in setting boundaries & keeping contact at a minimum, while staying friendly, helpful & happy.
I also enjoy hearing that; "According to our mutual friend, W and her BF now pretty much HATE each other, yet are basically financially stuck with having to live together." Oh darn, it seemed like such a match!
Throwing a party does wonders for the attitude, sounds like a fun one...wish I lived closer. I could come as cupcake