While his wife is away visiting family, Nicholas has an affair with Remy, a violin student, and the two discover that they are soul mates. Years later, Remy and Nicholas are married, and Hazel is a single mother working at a fabric shop. The book interweaves the stories of Hazel, Remy and Nicholas through time, and it details their inner struggles, as well as their struggles with outside relationships and with each other.