To make a woman happy, a man needs to fulfill many roles including being a friend, lover, father, and take on tasks like cooking, cleaning, and home repairs. He also needs to give her compliments, allow her space and independence, and remember important occasions like her birthday. However, making a man happy requires much less, as a simple smile is enough to do the trick.