Help!

Am I wrong for wanting to see my SO happy. At the moment we’re struggling with money, and I don’t buy anything that I really want because we don’t have it in our budget. But when we do have the extra money I make sure he gets what he wants. We got into a fight earlier about money and I said I rather see him happy with what he wants than something I want and he got mad. Said I made him feel bad saying I put myself into a shitty situation because I always had money before I moved in with him. Which I did because I never went anywhere unless it was with him. I told him it isn’t a shitty situation to me. Am I wrong for wanting him happy? I’m so upset I’m sitting in the other room crying, because I don’t know what to do. Help please