The Giving Tree by Shel Silverstein
Best Books Ever
80,183 books — 299,051 voters