If He Doesn’t Have These 20 Qualities, He’s Not Your Soul Mate

If there’s someone in your life with these 20 qualities, don’t let go. It’s easy to list what you find unappealing in a potential mate, but identifying the qualities that make someone desirable for the long haul is a slightly tougher task. What exactly qualifies a person to fulfill the role as your life partner? […]