WOW, what a story! I don't know you, but feel so happy for you, finding the love of your life feels so nice huh
These things happen, I ended up marrying my penpal who lived about 3000 km's (sorry, dunno what it is in miles ) from me!

Congrats! Nice to have happy stories!