Leo, en tioårig pojke som älskar gamla kartor, snubblar över en ledtråd till en legendarisk skatt som sägs vaktas av en drake. Han upptäcker snart att draken, Flamma, är en snäll men otroligt glömsk varelse som inte ens minns var hon la sin egen skatt. Tillsammans med sin syster Ella och den kloka bibliotekarien Fru Svala måste de hjälpa Flamma att återfå sina minnen och sin skatt, samtidigt som de undviker den slemmige magikern Malignus som också jagar den.