Keralim is a young girl with an unusual name. She has an active imagination and comes up with creative explanations for things she observes in the world, such as thinking the moon is a pie in the sky or that the night is a black whale that swallows people. In her dreams, she meets the whale Mauveleta and learns its name means violet in color. Keralim has a secret box under the floorboards where she keeps a magic wand that can create rainbows, which she uses to stop the giant's crying when it rains.