Zhang Xiaoran met a boyfriend online, and the two shared sweet exchanges every day. But after three years of online dating, they still hadn't met in person. They had to meet to ease their longing for each other, but they lived thousands of miles apart.