He puts you on a pedestal. He appreciates and respects you. He knows what he has to do to show his love, and he makes darn sure he doesn’t hurt you. If he accidentally hurts you, he doesn’t hesitate to admit his mistake and apologize sincerely. He isn’t verbally or physically ugly towards you.
He is a man of his word. When he says he will do something, he does it. He is loyal and takes full responsibility for his words and actions.
He loves you inside and out. We used to call it “warts and all”. He isn’t just hot for your body. He loves your strengths, nurtures your weaknesses, and thinks your imperfections are cute. He’s tolerant and compassionate.
He is mature. He has a well-established job and a good income, and he makes plans for the future. He doesn’t spend his time playing video games. He’s not lazy and he’s not a workaholic – he is able to balance fun and relaxation with work and productivity.
He is the leader in the relationship. He protects and provides.
He is confident in himself. He’s not desperately trying to change or accommodate to satisfy anyone else’s ridiculous wants or desires.
He is independent. He enjoys his own company, spends time with his own family and friends, and has his own hobbies and activities. He isn’t needy, clingy or jealous. You are the center of his universe, but there are other planets in his solar system.
He is appreciative of you. He notices and praises the little things you do.
He is honest. He admits his mistakes and does everything with good intentions. He communicates and critiques honestly, not cruelly.
He is moral. He has a code of values that he lives by and you can count on.
No woman should tolerate anything less than a prince. And remember, a REAL prince also deserves a REAL princess. So if you do find a prince, don’t nag, whine, complain, or act self-centered or narcissistic.