I've been with someone I met online for nearly a year now, and it's been going pretty well. I went to see her graduate actually, my first trip anywhere (Canada -> US, not that far) by myself, it went alright besides the fact that her parents said I would only ruin her life and told me never to...