Sonho e realidade se misturam nesta história intrigante e encantadora contada por Jostein Gaarder.
Vestido em seu pijama estampado, Gregório sai de casa numa noite gelada e encontra Umpin, um duende de olhos azuis e capuz vermelho. O homenzinho convida o garoto para comer panquecas de geléia de morango.
Gregório nem podia imaginar aonde aquela aventura os levava: depois de caçar girinos na Lagoa das Salamandras, Gregório beija um sapo e desfaz o encanto que aprisionou o príncipe Garamond. Eles visitam um castelo de torres altas, cheio de soldados, onde encontram 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 lembra tanto sua prima Flora? No castelo do príncipe sapo, nada é bem o que parece.