Após a morte da mãe, Julian, um garoto de seis anos, é resgatado e levado para viver com os Sindrii, o povo mágico de Tailgobelin, contra a vontade de Mama Ayiade, governante do lugar, que prevê maus presságios e um futuro trágico para o menino. Tais presságios não tardam a se manifestar, e, pouco tempo depois de sua permanência nas terras mágicas, Julian é atraído para uma gruta escura e sombria, esquecida até mesmo pelo mais velho entre os Sindrii. Enganado por palavras peçonhentas, o garoto liberta um antigo mau de sua prisão.
Agora a pacata vida dos Sindrii está ameaçada, e Tailgobelin passa a não ser mais um lugar seguro. Para proteger seus amigos e limpar seu nome, Julian foge em busca das Gemas da Virtude, numa aventura alucinante. Nas perigosas Terras de Cá, o menino enfrenta duendes, gigantes e até mesmo antigos cavaleiros mortos.