A ten year old girl, Sophie, is taken by a giant from her bed in an orphanage to a cave. He soon explains that he is a friendly giant and does not eat people. He catches dreams, stores them in his cave, and then gives the good ones to children all around the world. They vow to each other to make all the other giants disappear, and they accomplish this by giving a dream to the Queen of England about the giants. They trap all the giants into a pit where they can't eat anybody. A class activity to go along with this book is to teach them about main idea and detail with dream jars. Students draw or write details of their dream on the jar as if it has been captured and then create a label for the jar with the main idea written on it.