I am new here but I can offer my limited experience.
Getting married is likely to be the best option, that is what I have chosen - my fiancée is Canadian, I am a Brit.
An important thing to note - Keep records of everything (phone bills, emails, skype chats, MSN messenger, pictures, letters...