At the End of the Rainbow through the woods, Matt quickly finds himself lost and soon encounters a leprechaun (Frank Delfino) whose beard is caught in a log. Matt, remembering the old Irish legends he's heard from his grandfather, agrees to help the little man on the condition that he give Matt his bag of gold, to which, according to legend, Matt knows the leprechaun cannot refuse. After freeing the little man, Matt soon learns that the seven gold coins in the bag are not ordinary coins, but magic "wishing coins", which only have power when used to do good for others. After warning Matt of
At the End of the Rainbow his human form. Now harmless, the Wizard wanders off and Matt and Sir Humphrey once again encounter Esmerelda, who invites the two to once again gaze into her crystal ball which reveals that Esmerelda is in fact the Princess Cecilia who was also under the spell of the Wicked Wizard. Matt uses his last coin to wish for the girl to be freed from the Wizards spell and she is instantly transformed back into the Princess (also played by DeCarl). Having used all seven of his magic coins unselfishly, a beautiful rainbow appears, which guides Matthew to find his way