Men think that it is MONEY that makes a woman happy, absolutely NO. Money only maintains the beauty and needs of a woman but doesn't make a woman.
If you don't know what makes a woman happy, your relationship/ marriage is at the verge of collapsing.
The bible says "My people have perish because of lack of knowledge".
Don't lose your woman because of lack of knowledge. Once you know what makes a woman happy and you apply them, you have capture the Heart of that woman completely.
These are the things that keeps a woman happy and they are as follows:
1. RESPECT HER
The most important thing, you should always do even if you don't do anything else, is to respect her. Basically: treat her the way that you would expect to be treated.
2. NEVER TAKE HER FOR GRANTED
Appreciate everything she does for you and let her know that you appreciate everything that she does for you. Never assume that she's stuck with you, or think that just because she loves you you don't have to work to deserve her anymore. You can get away with letting yourself go physically, but you should never let yourself go emotionally. The second you start taking her for granted is the second she starts looking at other guys.
3. BE LOYAL
Women that you're with aren't impressed by you being smooth with other ladies, and planting the seeds of distrust in her mind will only make her worry that you're a jerk, even if you never cheat on her. Be loyal and don't give her any reason to doubt you.
4. PAY ATTENTION
Notice what she says and does. Pay attention to when she says she "wishes" something or talks about wanting to do something. You should also pay attention to how she chooses to spend her time. This will help you understand what's important to her.
5. BE HER TRUE LIFE PARTNER
This is what we're all looking for in a relationship: someone who will be there for us. Help her solve her problems if she wants help and you're able. Don't just solve them for her and take control of the situation. Instead give her the tools she needs to help herself.
6. ENCOURAGE HER
Encourage her to pursue her dreams and goals in life. If she finds something that makes her happy, give her the space and tools she needs to do that thing. She would do the same for you happiness: this is how relationships work.
7. FOCUS ON YOUR BEDROOM SKILLS
Becoming better in bed is a good goal for everyone. Even if you think you're a king, you probably have at least a little room for improvement. Study female anatomy and erogenous zones. Better yet, ask her for a refresher course on making her feel incredible. She'll love the chance to show you just how she likes it.