Time Traveler's Wife by Audrey Niffenegger focuses on one relationship, that of Henry and Clare, as both it, and Henry, flow through time. When Clare first meets Henry she is six years old and he has traveled back thirty years to meet her. Set in Chicago, the story goes beyond the typical love ballad to become a story about living in the moment and enjoying people as they come and go through life.
A very intense read and one knows it can't end really happily but the relationships are so fascinating to read about.