Sounds like you can't get over thinking "too good to be true" and your just waiting for it to all blow up? All I can say is take it one day at a time. Be honest with each other- if something is bothering either of you or something pees you off then let em know.You've got to have trust and give each other space to do your own thing sometimes without the other one getting all jealous.
BTW why did all his friends abandoned him? That sucks!
Good to hear your parents like him-makes things easier smile Sounds like he and dad are getting close-cool. And I agree with mom-DON"T get married anytime soon! 19 is WAY too young! Live a little while you still can! There will always be time to get married later. Personally I don't see where a piece of paper makes a difference anyway, except for maybe tax purposes or if you decide to have kids of course. Other than that???IDK
And as for having trouble understanding him..Do we EVER??? LOLS