In The BFG, the dream-hunting giant takes orphan Sophie - named after Roald's first grandchild - back to his cave in Giant Country, where he lives surrounded by nine other fearsome giants who spend every night guzzling down humans. Or, as the giants call them, human beans.