If he doesn't follow through with actions, he's either selfish or a liar. Neither makes him sound like The One, does it?
Firstly, there is no perfect man. Looking for that it worse than starting the race badly, it means you're in the wrong race. What women should be searching for is their ideal man - i.e. the one whose values, beliefs and outlook on life synergise with their own.
We live in a very mollycoddled society where the slightest bit of discomfort is seen as wrong, but that discomfort is there for a reason. It's supposed to trigger some form of action, some form of change, a realization of a truth - something, and I think the self-help world has you believing that you should be happy all the time.
If you are in a toxic relationship, that poisons you everywhere else in your life.
Too many people say they want someone extraordinary in their lives but they aren't extraordinary themselves.
The right man applauds your potential, he doesn't stifle it.
When life hits you hard, it can throw you off course. But how you handle that adversity can teach you so much about yourself and change your perspective on what you actually want from life.
The guy who wants to spend all his time with you may seem romantic, but he's also the guy who'll try to stop you from doing anything that doesn't involve him. If he presses you to ditch hobbies, passions, and friends, it's time to ditch him.
If you label someone lazy or a liar, he'll feel like that for life. Worse, guys lose motivation to change when we feel like your perception of us is set in stone.