It sounds like the two of you are pretty solid. It's difficult for me to imagine being in love that young, personally, but that's just because dating was difficult for me until I was in grad school. I'm happy that it's worked out so well for you two.