Angry at husband!

Just need to vent... Husbands birthdays is in 2 weeks... Today I spent $1,000 on his gift. Flying him out of town so he can race a Ferrari on a racetrack... I made dinner and he came home and we watched a show. I was being a bit difficult and not super fun (I'm pregnant and hormonal) I turned the sprinklers on for the grass and told him to turn them off after 10min. Well we both forgot and 40min later he goes out to turn them off but he couldn't so I went out there and turned them off. He started yelling at me saying I fucked up the sprinklers (I did not) he says I put him In a bad mood and he is going to bed. He went to the room and shut the door. Every time we get into an argument he tells me it's my fault that I always make him feel like shit. That he comes home from work in a great mood and I put him in a bad mood by doing xyz... I work full time longer hours than him, I walk out dogs, clean the house by myself and do or hire house repairs. I pay for everything except the mortgage which is only $1,000. I pay bills, groceries, dog food, paid for new furniture, paid for grass and anything else you can think of. I'm so angry I just spent a shit ton of money on his stupid birthday. Ugghhhh.