So much for doing something nice for him

The short of it is, I got my husband those Enchroma glasses for Father’s Day. I had my in-laws order them so he wouldn’t see the charge. I was going to Zelle them the money after they arrived. Everything was approved and good to go. He got them yesterday and loved them. I Zelle’s my in-laws the money and now my husband is making me feel bad for buying them. I NEVER spend money. I’m a SAHM. My husband always buys me sweet things and he spends the money for special occasions. This one time I thought it would be nice to get him something that he’s always secretly wanted but said he’d never buy. They were $213 all in and the pair I got was on sale. He was over the moon about them yesterday. He was walking around the house looking at things. Today he kept going outside to see the trees.

Now he’s pissed off at me for it. Said that I made it so we couldn’t put as much money towards savings as he wanted. He’s gotten really strict about money but we’re doing great.

I was so happy to do something nice for him and now I feel so stupid. I told him I never ever spend money and I’m always pinching the pennies. I’m not going to feel bad about the one time I tried to do something nice for him.

Edit to add: I’m going through things I got for help with pumping and a shirt because nothing fits me after having our son. I’m going to return it all and get about $80 back. He was okay with those purchases so I’m going to return them and that will make close to half the cost of the glasses.