She befriends the giant and becomes the heroine of the story. Sophie dreams up a way to take care of the other, awful giants, and still protect her own beloved B.F.G. Roald Dahl's language is delicious and inventive. It is funny and punny, and turns the english language right on its head. But The B.F.G. is just plain fun, a good action adventure with a giant, a bespestacled heroine, and the queen, as well as a host of vivid bad guys. Young adult readers might also enjoy the fast romp through this as well - his use of language and manners is engaging.
Dahl dreams up for it.
You might want to skip over that part with younger readers.