Ratings3
Average rating4
This is a hard book to review. It does take a little patience from the reader before the strands of the story come together. There are alternating chapters between the past and the present, along with a series of unsent letters. By the time the satisfying conclusion comes around, everything has thankfully fallen into place.