One last comment:
Also, make sure the person you marry is really "top of the world, will swing from chandeliers, is proud to tell everyone I am with Steph, and loves you to the point where they will sacrifice themselves for you".
You don't want to settle for anything less and why should you?
Also, there is no need to rush into marriage now -- I know you probably HATE to hear this -- but you are 19. You have wonderful years of your life ahead of you in your 20s/30s where you really get to expand your world, try new things, meet new people, and most importantly --
discover who you are outside of your parents influence and your friends.
Don't feel like just b/c your parents are moving that you need to make a LIFE decision (either to break up, move in or marry BH).
OK, OK, I'm done playing Mom.