A cute, prehistoric retelling of the Rapunzel story, told with dinosaurs. It's rather obvious our main character is a pterodactyl, but I'm not sure what the witch and prince are supposed to be. In this version, the witch kidnaps Pterapunzel because she sings beautifully, and the witch wants to keep Pterapunzel all to herself. The witch puts the girl in a high tower, and casts a spell on her to make her hair grow long enough to reach the ground, allowing the witch to climb up into Pterapunzel's room to force her to sing. When the witch isn't around, Pterapunzel sings for herself happily, her only wish being to have a friend to make music with. One day, a passing prince hears her singing, and calls up to her. Pterapunzel lets him climb up her hair, and together, they have a jam session- he plays bagpipes! When he leaves, he vows to return with a ladder, and the witch overhears. She climbs the braid to Pterapunzel's room, then cuts off her hair and throws it out the window, saying they'll both stay there forever, and Pterapunzel will only sing for her. Pterapunzel notices how much lighter she feels, looks down at her wings, and dives out the window, spreading her wings and flying free. She sees the prince with a ladder below, and flys down to him, and together they go to his castle, playing music together all the way. I like that she didn't need the prince to save her, that she was able to escape using quick wits and taking advantage of the situation. I also liked that the prince didn't seem shocked that she escaped without his help, he just was happy she had. The illustrations are cute and colorful, and go well with the story.
#PterapunzelOnceBeforeTimeBook3 #NetGalley