Es una historia ficticia y romántica que gira alrededor de la vida del famoso poeta y cuentacuentos danés Hans Christian Andersen, personaje interpretado por Danny Kaye.
No es una película biográfica, y se presenta como un cuento de hadas sobre el escritor.
Hans Christian Andersen es un zapatero en una pequeña ciudad de Dinamarca al que le gusta contar historias fantásticas a los niños, que lo adoran.
Un día decide ir a Copenhague buscando fama y riqueza como escritor, y allí se enamora de Doro, una bella bailarina.
Ella lo rechaza, pero antes le ha inspirado bellos cuentos, así que Hans vuelve a su ciudad, ahora ya como un escritor famoso.