Tora er i Island. Her er hun på flugt fra et jordskælv, da en hvidhåret dreng pludselig dukker op for at hjælpe hende. Men Fjeldalf er ikke nogen almindelig dreng; han er en huldre, en af naturens vogtere, usynlig for de fleste.
Fjeldalf presser Tora til at indgå en handel: Huldrefolket vil hjælpe hendes far, der er ved at udgrave en kirkegård fra vikingetiden, hvis Tora til gengæld vil hjælpe dem af med deres plageånd: Genfærdet af den gamle viking Egil Skallegrimson.
Både for Tora og hendes bror, Gorm, bliver det en fantastisk ferie, fyldt med heste, uhyggelige vikingeskrøner og jagten efter genfærdets skjulte skat.