It was very entertaining I only take one issue with this work, the character Malon calling Link Grasshopper was driving me crazy, Malon does not call him that, Romani in Majora's Mask does, Malon from OOT calls Link Fairy Boy, you even used Romani's explaination for her nickname, I don't know if you meant to intentionally fuse the two characters or just got them mixed up.