Dans le royaume de Tuan, le roi promet la main de la princesse Suzanne à celui qui tuera Morgath. Jean, le chevalier qu'elle aime, tue la bête, seulement pour être trahi par son meilleur ami, Reynaud. Aveugle, réduit au silence et jeté dans l'abîme, Jean perd tout. Reynaud vole sa gloire, épouse Suzanne et devient le héros du royaume. Dix-huit ans plus tard, Jean revient avec sa fille adoptive, Freya, pour réclamer justice. Mais Reynaud est maintenant un duc puissant, et le fils de Jean, Aïdan, croit que l'imposteur est son père. Trompé par les mensonges de Reynaud, Aïdan torture Jean et le condamne à mort. Alors que l'exécution approche, Suzanne découvre enfin la vérité. Pourra-t-elle sauver son amour perdu avant que leur propre fils ne le tue ?