Ratings49
Average rating3.4
This book was bound to suffer from high expectations. I almost gave it 2 stars but figured it was not fair. It was very well written and Niffenegger again very genuinely captures the intensity of very close relationships. The characters and their predicaments will probably stay with me for a long time. (need to finish this review later).