I used to wonder how could people meet at some point in their life and then decided to walk their paths together. I used to think maybe it's better to be with someone who'd been with you through the mud and seen how much you've grown. But now I know it could also be fun other ways.
One day in your life, your path could be crossed with someone you've never ever met before, they don't know anything about you or your past or your background. But they see you by who you are at that time, and it interest them. They didn't know what made you who you are now, but that doesn't matter, no? As long as they would like to be go through anything life has in the box with you.