Egy kiszolgált, sebesült katona, aki még a neki járó zsoldot sem kapta meg kapzsi királyától egy boszorkány házába tér be az erdőben. A csúf, öreg banya szép fiatalasszony képében jelenik meg, és arra akarja rávenni a katonát, hogy segítségével visszaszerezze bűvös, kék fényű lámpását. A katona rájön a tűzszerszám titkára, és elhatározza, hogy bosszút áll a királyon. Tervébe kis hiba csúszik, beleszeret a szépséges királykisasszonyba, aki viszonozza a szerelmét. A boldogságig azonban még hosszú út és sok kaland vezet…