The Giving Tree is a classic children's book written by Shel Silverstein. It tells the story of a boy and a tree that have a special bond over the years. The tree gives the boy all that he needs, from apples to shade, and the boy loves the tree in return.