Vestido em seu pijama estampado com carros e motocicletas, Gregório sai de casa numa noite gelada, pisando a neve endurecida, e encontra um duende de olhos azuis e capuz vermelho.
O duende Umpin convida o garoto para comer panquecas de geleia de morango. Gregório nem poderia imaginar onde aquela aventura ia levar os dois novos amigos: depois de caçar girinos na lagoa das Salamandras, Gregório vai ter de beijar um sapo e desfazer o encanto que aprisionou um príncipe chamado Garamond.
A bordo de uma carruagem puxada por sapos gigantes, Gregório, Garamond e Umpin seguem então rumo a um castelo branco, de torres altas, cheio de soldados e criados. No Castelo do Príncipe Sapo, eles vão encontrar uma princesinha esperta, um malvado Lorde Camareiro, uma rainha atrevida e um rei que teve o coração roubado.
Ali, certas coisas intrigam Gregório: por que o rei é tão parecido com o seu avô? Por que a princesa Aurora lembra tanto sua prima Flora? Naquele palácio nada é bem o que parece.