We Can Get that Anytime
It's good to be generous, but when generosity exceeds the limits, it reaches to a point where you have to buy things which you can't actually afford. Acting as if you can afford something, that you actually can't, will make your spouse ignore the realities of household budget putting your finances into trouble.
It is advisable to stretch you spouses' expectation to a level that can be matched up, as it could bring in a feeling of disappointment.