This book and author are a favorite of mine and my 12 year old daughter. The BFG is an absolutely delightful book about a little Girl named Sophie who is taken from her bed by a Giant.
Lucky for her he's the most gentlest, kindest but daftest Giant she could meet.
It's full of weird and wonderful concoctions.
Ever heard of a snozzcumber? Neither had Sophie until she met the BFG. She has to persuade Queen Elizabeth to help her get rid of the bad giants.