Als de familie Vos aankomt in de Efteling voor een jaarlijks weekendje samen, ontdekt de elfjarige Teun (Levi Otto) dat zijn pas overleden opa, die hij heel erg mist, daar nog een laatste puzzeltocht voor hem achter heeft gelaten. Hoewel de meeste volwassenen denken dat dat onzin is, gaat Teun samen met zijn bijzondere tante Ada (Raymonde de Kuyper) op een spannende expeditie door het attractiepark om erachter te komen wat zijn opa precies voor hem heeft verstopt. Teun komt erachter dat het gaat om opa's zeer kostbare sprookjesboek. Maar Teun en Ada blijken niet de enigen die op het boek uit zijn.