Midwives by Chris BohjalianEat, Pray, Love by Elizabeth GilbertThree Cups of Tea by Greg Mortenson
Best for Book Clubs
15,497 books — 20,012 voters