Hello, I found two bad points from your overview. First, you don't know what your wife likes, which is very wrong. If you don't know what she likes, it will be very difficult to choose a gift, so you must first find out what your wife likes.
Second, you said that you rarely buy things for your wife, which is also very wrong. Women like their husbands to love them, pay attention to them, and care about them. Sending a gift from time to time can show their love for her, so you must buy gifts for your wife frequently in the future!
Here are some suggestions for giving birthday gifts to your wife, I hope you can get inspiration:
1. Usually, you should observe your wife's likes and dislikes more, and then choose a birthday gift she likes for her. Buying something she doesn't like will only backfire.
2. Starting three days before your daughter-in-law’s birthday, help her with the housework every day, get up in the morning to make breakfast for her, then gently wake her up, go shopping with her in the morning, and buy whatever she likes as a birthday present for her. It’s a good idea, right?