Congrats.
I'm just going to say that it is fucking wild you haven't met this person face to face yet though. I'll be maybe a voice of reason and say maybe popping over to meet the person and see how things are over there before jumping in head first. That's just me though. Took me 6 years to pop the question and that's after I lived with her for a couple years.
Different strokes for different folks though. Rock on.