Waiting for the man of your dreams is one of the most challenging things you’ll have to do in life. You sit there waiting for the magic to happen. Weeks go by and quickly turn into months. And still, Mr. Right never shows up. You don’t have the slightest clue who it will be or when they’ll come into your life.