As a royal messenger in training, young Link finds a strange, unconscious boy in the middle of the desert. Unknown to him is that this child is the king of evil himself, Ganon, having been betrayed and cursed by a mysterious demon. Unable to simply abandon the strange child, Link and his master adopt him into their family to become a messenger in training along side link.
Unfortunately. Not all is smooth sailings, as Ganon grows up with and befriends the spritely Link and incorrigible Zelda during their adventures together; he slowly begins to re-gain the memories of his former life and his betrayal. When his demonic betrayer appears at the royal palace, Link and Ganon must save their friend and princess; but while Link and Ganon must work together to protect Zelda from the demon, as Ganon regains his former self, will Link be able to protect her from Ganon?