Looks like you hit the jackpot there! As you will know if you've been on the dating sites, there aren't many with your ladies qualities and a large proportion are students, out of work, poor and/or with children anc of course some scammers which all make a long distance relationship trickier and give you doubts & worries.
Quick work too! How did you meet her?