Am I being ridiculous..?

My husband is an immigrant. Due to bills and constant payments to USCIS during the last few years we have both been working 50 hours a week and haven't spent much time together. He recently received his green card in July & we spent that entire month with his family in his country.

So his birthday is at the end of this month and now that we don't have USCIS payments dragging us down I was planning on taking him to New York (some place he's always wanted to go). It was going to be a surprise for just him and I spending quality time together. To maintain the surprise I've been telling him that this year we can't afford much for his birthday and that I was just going to make reservations and take him out for dinner.

Yesterday my husband came to me saying he had something he wanted to discuss with me. He told me he knows we can't afford much but that he would like to go spend his birthday with his family in his own country & that his brother knows our financial situation and has offered to pay for half of his ticket.

😔 I had to break my surprise and let him know I've already had something special planned for him. He said sorry but he'd rather spend it with his family. I'm hurt and upset and disappointed that he doesn't want to spend his birthday with me this year. All the previous years he's either worked or I've worked and now that we're both able to finally freely travel together I thought that he'd want to spend his special day with me. He doesn't understand why I'm so upset about this. He said I'm to sensitive and that he feels like he has to watch what he says or wants to do from now on.