I feel for you, while we don't have many social events with OW and her H, our D's attend the same school, so I see her weekly.

Sorry about your rough weekend. Glad it turned around though. Roller coaster....