A scholar told me that a husband should not enter home without a gift for his wife no matter how small it may be. It is a sunnah and increases love in the heart of the spouse (in case of combined family, buy one for other members also). It is possible when one saves money for this purpose and doesn’t waste it in useless entertainments.
Now, my wife gets unhappy whenever I bring a gift which she thinks is too expensive. She is always interested in buying new stuff for me no matter how expensive they might be. I am really bothered by her this habit. I request her to buy for herself as much as she wish to, but don’t disturb my simple lifestyle. But whenever she goes out she is looking for things that she can buy for me and rarely do shopping for herself. (Should I say Masha’Allah, because I don’t want her to be like that. Any ways, always good to say MAsha’Allah, because she is really a blessing of Allah swt for me, who tries to take care of me in every way possible, without expecting much in return)
Coming back to the topic. My question. What are the cheap gifts that can make a wife happy. So that she likes the gift and is also not bothered about its expensiveness.
flowers, a treat that she likes (some dessert or snack food)....waise it should not be an everyday occurance b/c then she may take it for granted...a little surrpise once ro twice a week is good I think.
I agree that gifts foster affection b/w people. But sometimes it can even create pressure to reciprocate (pressure to find a gift to give in return).
I think, as Sara above has mentioned, that if done often (like everyday or on a weekly basis)...it may even become exhausting.....become more like a chore....and lose its magic/charm.
To add to what Sara said....how about a card?
A gift doesn't necessarily have to be something that you buy......it could be something you do. You can make her a meal....help her with chores......go with her to her favorite places, etc. Appreciation can be shown in other ways as well (compliments, hugs, etc).
all the above answers are great. An affectionate hug, a kiss, even a warm smile for her is one of the greatest gifts for her. Come home, and actually talk to her, and ask her about her day....that is one of the greatest gifts a person can give. Listen when she speaks, even if its not something you are really interested in, and try to do things with her that are her hobbies.
If you want to buy something, maybe a box of chocolate (if she likes chocolate), a potted plant if she likes gardening.
no matter what you give, if it comes from the heart, it will always be appreciated. You are already a good husband, as you have made note of this, and are trying to make the effort. I dont think a woman could ask for more.