Link's Fairy Companion

Link's Fairy Companion refers to several characters throughout the Legend of Zelda series who are little fairies who accompany Link on his adventures through Hyrule and other lands. These fairy friends are small, and sometimes percieved as annoying; However, they are truly helpful, and Link seems to appreciate their assistance, company, and friendship.

These fairies have appeared throughout the centuries, but all of Link's fairy companions (With the possible exception of Tatl) all have very similar personalities.

Characteristics
All of Link's fairies are loud, considering their size, and maybe a little bit bossy; They also give Link advice and try to direct him where to go. All of these fairies were female and very small, and all of them seem to have had a crush or some sort of romantic interest in Link.

Navi
Navi was a little fairy who was assigned to Link by The Great Deku Tree shortly before The Imprisoning War. She became his companion, and followed through with this duty all through Link's quest, and even through his battle with Ganon. After that final battle, however, she left mysteriously, leaving Link to search the forests for her. It is unknown if he ever found her again.

Navi knew the names and weaknesses of every enemy species throughout Hyrule, and often taught Link about his foes. Many times she explained their natures during the heat of battle!