L'île de Demurin est une île paisible des mers du sud sur laquelle vivent principalement des monstres libérés lorsque Hadora, le roi du mal a été vaincu par le Chevalier Yusha (aussi surnommé le "Grand Héros"). Sur Demurin vit tout de même un humain, il s'agit de fly, jeune garçon naufrage d'un bateau. Fly, qui a été recueilli et élevé par Burasu, rêve de devenir un grand combattant mais a des difficultés avec la pratique de la magie. C'est alors que débarque Aban, précepteur de grands héros, qui s'aperçoit très vite des talents du jeune garçon et décide de le former par un entraînement spécial afin de contrecarrer le retour du roi des démons...