A review by earnestgirl
Bel Canto by Ann Patchett

5.0