You can never really picture how your life is going to go. Yeah, you can set goals for yourself, and think about how you want to see yourself in 5 years, but nothing is ever set in stone.
I guess that is what makes life so great. You meet people, you fall in love, you get heartbroken, you have best friends and worst enemies, first loves and last first kisses.
Finding those people who are worthy of being in your life forever is what is most important. It doesn't matter what you've gone through with a person, but knowing that you will persevere and get through the hard times is what makes a great relationship. Just having someone who will be there makes life worth it.