Eat, Pray, Love by Elizabeth Gilbert
Books That Everyone Should Read At Least Once
17,619 books — 84,019 voters