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