Simply because she chose to marry you doesn't mean what you are currently doing to make her happy is enough. You need to learn that her needs grow and could be different from yours.
Here are five things your wife needs every single day:
You love, cherish and value her. Assuming that she knows all this isn't the best thing to do. She needs you to affirm to her that indeed you do. So speak it out and show it.
2. Quality time with you
No matter how much your job and businesses need you, your wife needs you double or even more. Always squeeze your schedule to create enough time for her because she really needs it.
3. Talk to her
This is called communication. Make her feel part of you by engaging in important talks with her. Communication should happen throughout the day without any interruptions.
4. She needs physical affection
How will she know you really find her so special and sweet to you if you never throw any compliments at her? If she dresses fine, tell her she looks smart. Recognize her smile, her new hairstyle and all she does to appear appealing to you.
5. Look at her in the morning and say a word
Wake up in the morning, look into her eyes and say a word; a "good morning" won't sound that bad. Morning time builds a great bond between couples. Say "goodbye" as you leave for work. It won't hurt.