Yep @"Kiwi Angel" - what a narcissistic old cow! Obviously you just haven't realised it is all about HER! @Tigerbeth has got it right .... I just reckon it that you can't cure stupid!
I am so glad that your gorgeous hubby has stood by your side on this & taken control of the situation so well - you'll enjoy future gatherings even more now, not having to worry what you can & can't say within her earshot - cos the silly cow won't be there!!
You GO GIRL!! ;) Big hugs coming your way xxxxx