Although different circumstances, my sister has done the same.
She has also cried to me that she hates telling me she's booked a holiday or bought something new because she says I never get that treatment from my partner.
He also ruined my recent birthday.
It was a milestone one too.
I understand how much it hurts.
My promise to myself is that I won't let him ruin anymore.
I wish you the best xxxx