Het verhaal van Keepsake gaat over
het arme meisje Lydia. Zij verdient haar brood door op de markt zelfgemaakte
spulletjes te verkopen, maar ze hoopt op een dag een wijze tovenaar te
worden. Daarvoor moet ze studeren aan de Dragonvale Academy. Wanneer ze
eindelijk toegelaten wordt, blijkt er niemand in de school aanwezig te
zijn. Natuurlijk gaat ze op onderzoek uit, en ze wordt daarbij geholpen
door de wolf Zak. Zak was vroeger een draak, maar hij is betoverd door
ondeugende leerlingen van de school.