Nobody tells her to shut up. It would be pointless. Amy has a large heart and an even larger mouth. When it rains, Amy rescues worms off the sidewalk. When you get tired of having a secret, you tell Amy. Understand: Amy isn't that much stupider than anyone else in the story. It's just that she thinks out loud.
Kelly Link (2009). “Pretty Monsters”, p.85, Canongate Books