Cameron Dokey did a fantastic job re-telling the traditional fairy tale, Rapunzel. The main character of the story is Rapunzel, a girl named after a type of parsley. The story begins when Rapunzel's father is caught stealing rapunzel (parsley) from the sorceress' garden for his pregnant wife. The sorceress, Melisande, tells them that if the mother doesn't have enough room in her heart for her child, that she will take the child. Rapunzel's mother is a beautiful and vain woman and when Rapunzel is born, she is bald. The mother can't love her as she is so the sorceress took Rapunzel and raised her. Rapunzel later meets the Tinker and Harry, his adopted son. Harry and Rapunzel see each other often as they grow up. Later, Rapunzel and Melisande are forced to leave their home and they travel to a tower. Rapunzel discovers that the girl living in the tower is Rue, Melisande's daughter. Melisande believes that Rue will be able to break the curse holding Rue in the tower. Rue and Rapunzel have to work together to break the curse and through a clever trick are able to do so. The story ends happily ever after for everyone. The story does more then tell the tale of Rapunzel with a clever twist. Rapunzel is faced with an unusual problem and has the choice to walk away but decides to help Melisande despite the lies that Melisande had told her throughout her life. Rapunzel deals with jealousy and her self esteem and helps Rue to find herself as well.