1890, Nieuw-Schotland. Op het schiereiland, omringd door de Atlantische Oceaan, bevindt zich een oude vuurtoren. In de tijdsgeest van oude zeevaardersmythes en -legendes, wordt het verhaal verteld van een oude vuurtorenwachter, die de naam Old draagt.
Prinses Poppy is de optimistische leidster van de trollen. Samen met de sombere Branch moet ze de trollenwereld wereld verlaten. Ze belanden in een avontuur waarbij ze niet alleen op elkaar zijn aangewezen, ook moeten ze uit handen blijven van de Bergens, pessimistische wezens die alleen blij zijn als hun maag gevuld is met trollen.
New England, 1630. William en Katherine leiden samen met hun vijf kinderen een toegewijd christelijk leven. Hun huis is gelegen aan de rand van een ondoordringbare wildernis. Wanneer hun pasgeboren zoon op mysterieuze wijze verdwijnt en de oogst ook nog eens mislukt, lopen de spanningen binnen het gezin zeer hoog op.
Tijdens een opstand wordt de vader van prins Einon vermoord. Hijzelf is zwaargewond, maar een draak redt zijn leven in ruil voor de belofte de zwakkeren te zullen verdedigen en af te zien van tirannie en geweld. Eenmaal koning geworden, ontpopt Einon zich nog als een veel grotere tiran dan zijn vader. Bowen geeft de draak hiervan de schuld en neemt zich voor alle draken in het land uit te roeien. Twaalf jaar later is hem dat bijna gelukt, slechts één draak rest hem nog.