<human>: Can you succinctly summarize the text in 1-3 sentences?

My girlfriend spend 2 weeks in another country for her birthday. We had planned to have dinner together when she got back for her birthday. She got back, I had flowers delivered to her apartment, and was planning to give her the necklace (this kills the budget) over dinner (the dead budget dies some more). 

However, I found out yesterday my family is having a BBQ at my house. So I decided it wouldn't make sense to leave a bbq at my own house to go buy dinner, and suggested that we go to the bbq instead.

Now my girlfriend never tells me straight up when shes upset and she'd go along with the bbq even if she was upset. But I want her to be happy. My family is also telling me I should take her out instead, but now my girlfriend is adamant on not going to dinner. 

What should I do?
<bot>: cancelled birthday dinner with my gf because family having bbq at my house,  am I wrong for cancelling?