Bel Canto: Ann Patchett

Bel Canto: Ann Patchett

Beautifully written and a lovely story. It will leave you thinking long after it's done.