Midwives by Chris BohjalianEat, Pray, Love by Elizabeth GilbertThree Cups of Tea by Greg Mortenson
Best for Book Clubs
15,326 books — 19,631 voters