Als eine arme Frau einen Sohn zur Welt bringt, wird ihm geweissagt, dass er sein Leben lang Glück haben und sogar die Königstochter heiraten wird. Als der König dies hört, kauft er den armen Leuten den Jungen ab, steckt ihn in eine Schachtel und wirft diese in den Fluß. Der Junge überlebt und wird von freundlichen Müllersleuten aufgenommen. Nach vierzehn Jahren erfährt der König, dass der Glücksjunge lebt. Er versucht mit allen Mitteln, dem ein Ende zu setzen und erteilt ihm den Auftrag, die drei goldenen Haare des Teufels zu holen.