A review by mattrw88
Bel Canto by Ann Patchett

3.0

3 Stars