У Йоханнеса умер отец. После похорон отца Йоханнесу приснился сон, в котором его невестой становилась прекрасная девушка. Он взял все что у него было - пятьдесят талеров, и отправился искать счастья.
Он ночевал в стогах сена и радовался каждому утру. Однажды Йоханнес заночевал в старенькой часовне, посредине которой стоял открытый гроб с покойником - его должны были похоронить утром.
Йоханнес не боялся покойников и устроился в часовне на ночлег.
Но ночью в часовню пришли двое, которые хотели поизмываться над телом умершего. Тот при жизни остался им должен денег, и теперь разбойники хотели выкинуть его тело в грязь.
Йоханнес отдал злодеям пятьдесят талеров, чтобы те оставили покойного в покое, и утром ушел дальше.
А в темном лесу встретил мужчину, которой предложил стать его попутчиком. Йоханнесу понравился попутчик, тот много знал и имел чудесную мазь, способную оживить мертвого.
Это мазью попутчик срастил ногу старушки, взяв за это розги. Этой мазью попутчик оживил кукол в театре, взяв за это саблю.
А потом в горах к ногам путников упал мертвый лебедь и попутчик отрубил лебедю крылья, взяв их с собой.
И вот пришли путники в город, где жила злая и красивая принцесса.Она загадывала женихам загадки, а потом вешала их.
Йоханнес увидел принцессу и узнал девушку из своего сна. Он отправился просить короля отдать ему принцессу в жены. Король отговаривал Йоханнеса, показал ему сад с повешенными женихами, но юноша был непреклонен.
Его дорожный товарищ решил помочь другу. Ночью он надел крылья лебедя, взял розги и саблю и полетел к принцессе. Та отправилась за город. Попутчик стал невидимкой и летел следом, хлеща принцессу розгами.
Принцесса пришла в пещеру горного тролля, и всю ночь предавалась разгулу. А тролль предложил ей загадать Йоханнесу загадку про башмак.
Так принцесса и поступила. Но Йоханнес, предупрежденный товарищем, отгадал загадку.
Ночью принцесса снова ходила к троллю, а попутчик следовал за ней. В этот раз была загадка про перчатки и Йоханнес вновь справился.
На третий раз тролль посоветовал загадать его голову, говоря, что такую загадку Йоханнес точно не угадает. Но попутчик отрубил троллю голову и вручил мешок с головой Йоханнесу.
Принцесса увидела отрубленную голову тролля и упала в обморок. Король сразу велел играть свадьбу. А попутчик сказал окунуть принцессу трижды в воду, чтобы снять с нее колдовство. Йоханнес окунул принцессу в воду и та стала милой и доброй.
А попутчик простился с Йоханнесом и признался, что он тот самый мертвец, тело которого Йоханнес выкупил у злодеев в часовне.