Finding someone who can be your best friend as well as your boyfriend/girlfriend. Companionship, sex and social status are all reasons but if 2 people genuinely like each other for who they are then it's amazing...less chance of getting screwed over too.