La versión de Andersen está basada en una historia española recopilada por el infante Don Juan Manuel en el "El conde Lucanor" (historia o exemplo XXXII), un libro de "exempla" o cuentos moralizantes escrito entre 1330 y 1335.