Careful with the distance ones. A girl I worked with left her spouse and took her kids to AUS to be with her dream partner; who only forgot to disclose the fact that he was a high level drug dealer. Sometimes you miss out on important details like that, so just be careful.
It certainly needs a special type of person I think. We are both very independent people for example and we value alone-times.
It helps that we have a common interest that can be shared via the distance: Playing videogames and watching shows like Star Trek together.