Great Fairy of Magic

The Great Fairy of Magic is a recurring character in The Legend of Zelda series. She is a Great Fairy who lives in different Great Fairy Fountains throughout the various games she appears in.

The Legend of Zelda: Ocarina of Time
The Great Fairy of Magic is found in three locations. Outside Hyrule Castle, she gives Link Din's Fire. At Zora's Fountain she rewards the hero with Farore's Wind. Finally, in the Desert Colossus she gives him Nayru's Love.

The Legend of Zelda: Majora's Mask
The Great Fairy of Magic lives in North Clock Town. When Link brings her the Stray Fairy in town she will reward him. When he does this as Deku Link in the first cycle, he is given a Magic Meter. When he does this a second time, he is given the Great Fairy Mask.