The BFG, by Roald Dahl
One night, orphan Sophie is awake during the “witching hour” and sees a giant from her dormitory window. Curiously, she watches as the giant blows something into a nearby window. When the giant sees Sophie, he snatches her up and carries her off to prevent her from telling anyone about him.
Sophie figures that she will soon become the giant’s breakfast, but back at the giant’s home, Sophie learns that BFG, which stands for Big Friendly Giant, does not eat “human beans.” Instead, this gentle vegetarian eats “disgusterous snoozcumbers” and drinks “delumptious frobscottle” which causes jolly great “whizzpoppers.” BFG spends his nights blowing sweet dreams into children’s bedroom windows.
The other giants are man-eaters with names like Fleshlumpeater, Gizzardgulper, Bonecruncher, and Childchewer. They trot off to foreign lands every night to guzzle “human beans” until their bellies are full and bulging.
The night the man-eaters go off to eat English boarding school students, Sophie devises a plan to put an end to their avaricious appetites. Her plan enlists the help of the Queen of England and her military. All it takes is a specially mixed dream, a little girl sitting on the queen’s window sill, and a Big Friendly Giant.