How to Maintain a Happy Long Distance Relationship

You plan to spend the rest of your lives together, but sometimes life gets in the way.