Girls often dream that someday they will meet their 'Mr. Right', who will not only love them unconditionally, but will also bring meaning to their lives. Every girl fantasies her Mr. Right to be one who will stand by her against all odds, will always take care of her, and be there to listen to the unspoken words of her heart.