<human>: This is pretty simple, I think. My SO and I have been together for 2 years. Its been wonderful. There have been challenges, as in all relationships. But for the past year I have stepped up to support her through some really difficult events in her life. My birthday was a couple weeks ago. To be honest, she didn't do much. Last year she threw me a party with my friends, but this year, mostly because she didn't have much money, she didn't really do anything. She got me a small gift. I know that she would have done more if she could, but I'll also admit I was disappointed that she didn't at least try to get creative and do SOMETHING. 

That said, shit happens, I get it and I've tried to understand her situation and not make a big deal out of it. For her birthday (which is just a couple weeks after mine) I didn't want to go too crazy because I knew it would make her feel bad. I got her a couple things she needed, but decided to spring for a necklace that I really thought she would like. I spent a lot of time looking and finally found one that I thought would be perfect. Well.... it wasn't. She made a good effort to make me think she liked it, but she's a horrible liar and it was quite obvious that she didn't. 

My issue is how upset this made me. I know it really shouldn't be a big deal, but I'm pissed. It took everything for me to not tell her I thought she was ungrateful. It even crossed my mind to comment on how much of a shit job she did on my birthday. I guess I'm just overwhelmed with how much it is bothering me, but I don't want to say something I'll regret.

Can you summarize the given text in a few sentences?
<bot>: SO kind of blew it on my birthday, I tried to get her something nice for hers and it backfired and I'm more upset than I understand.