Handlingen utspelar sig under veckorna före jul, i den lilla orten Granhyttan i Bergslagen. Under en skidutflykt med några skolkamrater hittar Staffan en guldklimp uppe vid Horngruvan på Kråkberget. Han tror att det är Skarp-Eriks guld, som morfar berättat en spännande historia om. Nyheten om guldfyndet sprids snabbt och ungdomarna får både nyfikna skolkamrater, skolpersonal och mystiska främlingar efter sig, samtidigt som de förbereder ett julspel i skolan.