Nata da una goccia di sangue in un battito di meli in fiore e incorniciata in ebano, una giovane ragazza di nome Biancaneve diventa la benedizione di un'amorevole coppia di contadini, John e Josephine. Ma con la sua nascita arriva una maledizione e la fine della vita di sua madre. Rimasto solo con una figlia piccola, John affronta un inverno brutale alla ricerca di cibo per il suo angelo affamato. La salvezza arriva inaspettatamente quando le lacrime del padre sciolgono la tomba congelata di una creatura stregata, quella dagli occhi verdi. In ringraziamento, la bestia insinuante concede a Giovanni tre desideri: nutrimento per Biancaneve, un regno in cui crescere la sua famiglia e una regina al suo fianco. Ma il motivo per festeggiare di John è di breve durata. Per gli occhi verdi ha piani subdoli per il benessere della sua stessa famiglia. A causa della sua disgustosa sorella incantatrice, Elspeth, un desiderio tanto atteso, incoraggia i suoi desideri per la nomina al trono. Un regno da governare è suo per l'attesa, il nuovo re Giovanni è suo per la sminuita e una piccola figliastra succulenta ...