Anger issues

So I was all excited cause my SO's birthday was my peak ovulation day. I really thought it would be the day! I planned a surprise for him when he got home from work... 31 reasons I loved him written on 31 balloons in the bedroom. He was irritated from work, turned me down, and ended up yelling at me for somethig totally non-related. I'm just sick over it!! I put so much work into this. I got a helium tank and blew up each balloon. I made sure I looked my best and was so excited.
It scares me that he can't suppress his emotions during a special time. Like just bite your tongue and discuss whatever tomorrow.
I'm just so mad and lost.
He keeps saying "sorry" but that's it. It's not enough this time... 
He really hurt my feelings.