Online dating (or any long-distance relationship, for that matter) is extraordinarily difficult and often does not work out.

However, sometimes it does. I've seen it work out for some of my friends, I've seen it work out for some of my family members, and thus far it's working out for me.

Does the fact that I met my boyfriend online a few years ago and the fact that I currently can only see him in person once every few months (if that) make me a sad, pathetic loser with no life and no social skills? Heck, even if it does, I don't care. Because I'm in love with my best friend and I'm happy. Happier than I ever was in any of my other relationships.

Difficult, yes. But in my book, it's worth it to try and make love work, no matter where you find it.