Question: why does the bfg have big ears?
Answer: The BFG is a dream catcher. He explains that when Sophie first saw him, he was releasing dreams into the bedrooms of sleeping children. Because his ears are so big, he hears dreams and catches them in a big net.