Finding Mr. Right is not an easy task. Even a bigger challenge is to identify Mr. Right among so many Mr. Wrongs. It is like finding a needle in a haystack. The prince charming you have been so eagerly waiting for since the age of eight, when you used to organize make believe tea parties, bridal showers and of course ...