James and the Giant Peach
Why do you think the old man give the bag to James?
answer
answer
We can infer that the old man gives James the bag because he is crying.... he wants to give James a bit of magic.... power over his own life.
James and the Giant Peach