A review by bisexualbookshelf
Bel Canto by Ann Patchett

5.0