Some details changed but here goes. DSis lives abroad. Have travelled to her three times this year and used all annual leave on going to her "events" - including her wedding, her birthday and Christmas which she hosted. Plan was always for Christmas to be here this year. In October she decides she "can't afford it" and so can't come. Fair enough (sort of, keeping in mind how much has been spent on her this year). But then I see the presents her and her now DH have exchanged (think jewellery worth loads etc) and think they could easily have afforded it (especially as they don't need to pay for accommodation here). To make it worse they didn't even call on Christmas then said they would call today but didn't. When I messaged to ask why they hadn't called I was told they'd gone to dinner with friends instead and been tied up...AIBU to be really upset by this and think alone she is selfish after a year that has been all about her?? Of course I wouldn't miss her wedding etc but it has been a lot for her this year (plus Christmas with her last year which was lots of travelling). It was planned all year Christmas would be here and it feels like she just can't be bothered. I understand wanting to spend Christmas with her now DH just the two of them rather than them coming here but she didn't say it was that - she said she couldn't afford it....