Awww.. Fonsworth in love.
There are great advice in this thread. The only advice I can give you is to fellow your heart.
Your future wife seems to care alot about you and she seems like a great future mother according to what you just listed. You might think you're moving fast with her but you can always slow down and try to communicate with her. Communication is the key.
But you should take your goals with your girlfriend one step at a time. Remember, you and your girlfriend are both young so y'all have time on y'all side. Hopefully you'll make the right decision together and live a long successful life.
Hopefully, I find my future husband. One day..
OH- this means no more GMB right?
You're next. Word to Dollfacecraze.