So.
I've saved up, and I've planned a night out for my friend for her birthday.
She messaged me a few weeks ago saying "Nobody wants to do anything for my birthday." so I planned a night out for her and me to make her a feel a little more special.
I bought her a present for $200, dinner for pre-paid $70, hotel room with single beds (her request) for $150, along with transport for $40
All of which I've paid, none of which I can refund.
She's known for a week I've had this planned, and tonight she comes to me saying "Can we do something else? It seems like such a hassle, and the traffic in the city is bad that time of day."
Apparently spending $460 on her isn't good enough, and when I informed her about how upset I am over her cancellation, she went on about how inconsiderate and selfish I am.
I mean, it's Auckland. If someone set all of this up for me, I'd take a cab across NYC in the morning.
Just for a perspective, who's the selfish one here?