Women will never say anything against men if they provide them with the basic thing - Time.
If you give them your time, your attention, and the little things that matter, they will not ask you for anything big.
No woman is cold either, until someone traumatizes her and breaks her to the core, to the point that she forgets what love is. Then she becomes someone she is not.
Give your partner time. This is the basic requirement of any relationship in this world.
Maybe you think she is demanding too much. Maybe you think she is irritating you, annoying you, or talking all day long.
But she is talking to you only. Not even to her friends, not even to her parents or siblings. She is talking to you.
So, this is it. It sounds simple, but time is not something you can replace. Sometimes, all she needs is a little time, a little attention, a little hug, and a little coziness. Nothing else.