La jeune humaine Selena est piégée par la reine des Elfes Walda, ce qui lui fait perdre la mémoire et la voix. Elle est envoyée chez le chasseur Edmund, qui la martyrise pendant trois ans. Le prince elfe Lucian part à la recherche de sa mère après l'avoir vue en rêve et rencontre Selena dans la forêt. Lors d'une attaque de loups, Selena risque sa vie pour le protéger. La mère et le fils se reconnaissent grâce à leurs taches de naissance identiques en forme de fleur sur la clavicule. Theodore, le Roi des Elfes, les ramène au palais. Constatant que Selena est toujours en vie, Walda ordonne secrètement aux servantes de la maltraiter et fait même amener des esclaves orcs pour la violenter. À un moment décisif, Theodore apprend le secret de la tache de naissance par Lucian et comprend que Selena est sa bien-aimée disparue depuis des années. La mère amnésique et muette pourra-t-elle retrouver la mémoire ? Les plans machiavéliques de la reine maléfique seront-ils démasqués ?