Everyone is in search of their perfect partner. There are millions of articles about it all over the Internet and successful businesses devoted to this idea. The thought of one perfect soulmate out there in the universe for everyone seems not only daunting but ridiculous. However, in life there are times when we do find…