It takes a lot of maturity, understanding, and compromise to have a successful long-distance relationship that lasts long.