It's not often that you get to read a book that manages to be heartwarming, amusing, annoying and heartbreaking all at once. Gail Schimmel cleverly encapsulates all of these elements in perfect balance. The story centres around Catherine, Julia, Claire and Daniel, and is told from their alternating perspectives. Claire and Daniel are married, Julia... Continue Reading →