Soul searching may unearth the reasons why you're terminally single. Being too picky or finding fault with everything could be why mr. Right is always mr. Not-good-enough. Maybe it's your own imperfections that keep you from finding the perfect relationship.