Hi Azman, there's this book called The Five Love Languages. The author, Gary Chapman writes about his theory of different people giving and recieving love in different ways:
*Words of Affirmation
*Physical Affection
*Acts of Service
*Quality Time
and you guessed it:
*Receiving Gifts.
It would seem that you and your wife feel love in different ways. None of those ways is wrong, but they can be very different. My advice is to get hold of the book and read it together. You can learn more about how each other shows and receives love.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.