We met online in a mutual interest forum and started e-mailing and chatting with each other as internet friends. Over the course of a few years we became very close and eventually started talking to each other on the phone and realized that we felt like more than just friends and arranged to meet in person. Years later we're still going strong :)
Congratulations on your GC! We have very similar timelines so I'm hoping that any day now my case status will get out of that 'acceptance' stage! How much time in advance of the interview did you receive your interview notice?