ghee,everything have reason thats why its happening.. but don't lost hope bcoz no one can tell when and where we will gonna meet our partner in life.. don't search or look for love or what u call perfect guy,. he is jst somewhere, waiting for the right time and right place to meet you....