A little girl, to whom her grandmother once gave a red cap, is called Little Red Riding Hood. Her mother sends her to her bedridden grandmother, who lives in a house in the forest, with a basket of treats (cake and wine). Her mother warns Little Red Riding Hood not to stray from the path. In the forest, she gets into a conversation with a wolf. The wolf listens to Little Red Riding Hood and draws her attention to the beautiful flowers in a nearby meadow, whereupon Little Red Riding Hood decides to pick another bouquet, despite her mother's warning. The wolf rushes straight to her grandmother and devours her. He lies down in her bed in her nightgown and waits for Little Red Riding Hood. Soon after, Little Red Riding Hood reaches the house, goes in, and goes to (in Perrault's version) or to (in the Brothers Grimm's version) her grandmother's bed. There, Little Red Riding Hood is surprised by her grandmother's appearance, but does not recognize the wolf before she too is devoured. In Perrault's fairy tale, the story ends here.
In the Brothers Grimm, the hunter frees Grandmother and Little Red Riding Hood from the belly of the sleeping wolf. Instead, stones are put into the wolf's belly. Because of the weight of the stones, the wolf cannot escape and dies. In an Italian version, The False Grandmother, Little Red Riding Hood frees herself through her own cunning and flees. The wolf then dies.
Source: Wikipedia