My best friend has been going through some sort of life crisis for the past year and a half or so. We have been friends for years until suddenly an old friend of hers from her home town moved to our city and all of a sudden she flipped a switch and began acting like a different person, all while slowly moving away from me and our friendship more and more. Obviously this has been very hurtful and difficult, made worse by the fact that she refused to acknowledge that anything was different or wrong, pretty much at all. . . it took a YEAR for her to actually keep plans with me long enough to talk about things. I'll spare you all the gory details, so this post doesn't turn into a novel, but basically she's just been acting more and more hurtful towards me. I'd gotten the sense that she didn't want to be part of my wedding before and tried to bring it up, but she kept denying it. This morning she sent me an e-mail saying she was dropping out of the wedding (which is now only 2 months away) and even though I pretty much saw it coming, I'm so hurt and upset that she doesn't care to even be there for me at all. We were seriously close like sisters, and even though I don't think relationships should be based on who did what for whom, I can't help being pissed that I did so much work and payed so much money doing things for her wedding. Now I've spent even more money on her, getting things like her bridesmaid gift. I guess I'm really just venting more than anything and seeing if anyone has had a similar experience or has any advice? I'm so upset and so hurt and so embarrassed ( I really dread having to explain to people that this person who I cared about so much cared so little for me in return). I feel like I've already wasted so much of what should be my happy engagement being upset about her, I just really don't want this to leak into my wedding day as well.