I know people like that too... they always say they'll be there, but more often than not, they're no-showers. I'm sure they even know they won't be there, but just say yes to shut me up. HUGE pet peeve of mine - I don't care if you cancel, everyone has that right - but if you don't intend to go, just say so. I'd much rather have someone say to me "nah, I really need a day to myself" than not show up. Flakes indeed!! Anyways, I'd confront her too, ask her if she's uncomfortable - or even why she hasn't been able to attend all of these events. Who knows, maybe it'll turn into a 7th Heaven warm, girlfriends moment!