A lot off good advice has been given. Marry your best fiend for one. The poster who made the comment about giving you her life, yeah that its a big fucking deal and you better think hard for both you and her. The way you stated your OP says you are not ready to get married yet. She MAY be the right woman for you but YOU are not ready to be married yet. I met the woman who became my wife when I was 19 and she was 18, we dated for 5 years before getting married. The start of June will mark 19 years married to my best friend, I lost nothing or miss nothing since marrying her, only gained. The worst part of my day is when we part ways for work, and I look forward all day to when we are back together.