A man will do anything for a woman's love and in return, that is what he will give, as well as security. If the author doesn't understand that, she shouldn't be asking the question of anyone but herself.
They say that give a woman a house and she will make a home. A man, in the hopes of a woman's companionship will make that house. It was mostly men that have created the civilization that is where women can have a freedom that does not exist elsewhere.
When we get older, not so so old, sex often must become a thing of the past for many different reasons including health, but love can last as long as the partner chooses to give it. The companionship of love still provides an incomparable comfort.