Kelly Barnhill’s The Girl Who Drank the Moon is a book every bit as interesting and creative as its title. The story is about a town that sacrifices a baby every year in order to keep themselves safe from an evil witch who lives in the forest. One day, a baby is taken from her family by the town elders and left alone in the forest as a sacrifice for the evil witch. Then, the baby girl is saved by the witch who is not at all the evil woman the town is afraid of. The baby is named Luna and is cared for by the witch named Grandmamma after she accidentally gains magical powers. The story follows Luna, her friends, and the citizens of her old town as Luna learns to use her magical powers and works to save her loved ones when her peaceful existence is threatened.
I loved The Girl Who Drank the Moon. It was exciting, heartfelt, and well written. The story reminded me of the old fairy tales I used to read, but it was completely original. The plot was easy to follow and never became boring, and I loved the characters. I thought that the protagonist was relatable and very likable. I would love to have a friend like Luna! The world inside The Girl Who Drank the Moon comes alive with the tales of magic, volcanoes, dragons, and witches; I was sad when I had to leave it, and I know that I will definitely be visiting again soon.