Sofia (Xuxa) é uma bibliotecária que trabalha apenas com livros
infantis. Prestes a sair com sua melhor amiga (Heloísa Perissé), ela
recebe um pedido de Matheus (Márcio Garcia) para que tome conta de seus
filhos, Lucas (Brunno Abrahão) e Júlia (Maria Mariana Azevedo). Sofia
atende ao pedido, pois além de gostar muito das crianças nutre uma
paixão secreta por Matheus, que é viúvo há três anos. Ela parte então
para a casa do tio-avô das crianças, que é um astrônomo-feiticeiro e
possui um livro mágico, que leva pessoas à terra dos contos de fadas.