一個小鎮被敵人圍困了,只有先交六百元的賠款,敵人才肯退兵。於是城裡便擊鼓宣佈,誰能籌集來六百元賠款,就推舉誰為鎮長。這個地方有一個窮苦的漁民,他的兒子在和他一起打漁的時候被敵人掠走了,敵人給他留下了六百元錢損失費。父親把這些錢交給了城裡有威望的人,讓敵人退了兵,漁翁因此成了鎮長。接著鎮裡發出公告,任何人都要稱他為「鎮長先生」,否則就得被絞死。
在此期間,漁民的兒子從敵人手中逃了出來,來到了一座大山的森林裡。山突然裂開了,他走了進去,來到了一座中了魔咒的王宮裡,那兒所有的桌椅板凳都罩著黑布。王宮裡住著三位公主,她們全身罩著黑色的衣服,只有臉上一點點是白的。公主們告訴他不要害怕,她們不會傷害他,因為他能夠救助她們。他說:「我很樂意為你們效勞,只是不知要怎麼做。」三位公主就要求他在一年內既不要跟她們說話,也不能看她們一眼。不過,如果他有什麼需要就說,只要她們能滿足就會滿足他。於是他在那裡住下了,過了一段時間以後,有一天他提出想去看看他的父親,她們答應了,只是要求他帶上一袋錢,披上他的舊衣服,在八天之內必須趕回來。
於是,他被舉到空中,瞬間就到了漁舍。他在漁舍裡沒有找著父親,就問別人漁夫去哪裡了,人家告訴他千萬不能這麼稱呼他,否則就得上絞架。他來到父親的跟前,說:「漁夫,你怎麼到這裡來了?」父親回答道:「你快別這樣大呼小叫的,如果讓城裡的老爺們聽見了,你會被絞死的。」可他卻堅持不肯改口,於是被押到了絞架底下。他到了那兒以後說:「哦!老爺們,請允許我再去一次我父親的漁舍吧!」到了漁舍以後,他披上了自己的舊衣衫,回去對他們說,「現在你們看看吧,難道我不是漁夫的兒子嗎?我從前就是穿著這件衣服幫我父母養家餬口的。」這時人們才認出他來,請求他的原諒,還把他送回了家。回到家,他講述了發生的一切:他是如何走進大山中的森林,然後大山裂開,他走進了一座魔宮,那兒一切都是黑色的,接著出現了三位公主,她們也是一身黑色,唯有臉上有一點兒是白的。她們讓他別害怕,還說他能救她們。他的母親聽了,說這恐怕不好,於是叫他帶上一根蠟燭,讓他滴一些熱蠟在三位黑公主的臉上。
於是,年輕人又回到了魔宮,他心裡充滿了恐懼。趁三位公主仍在睡覺,他在她們臉上滴了幾滴熱蠟,突然,她們都變白了一半。三位公主立刻跳起來,說:「你這該死的蠢貨,從此世上再也沒人能救我們了!我們不報此仇,誓不罷休!我們還有三個兄弟,他們帶著七條鎖鏈,到時他們會把你撕得粉碎的。」接著,整個魔宮內響起了驚悚的叫聲,年輕人剛從視窗一躍而出,宮殿就再次陷入地下,山縫再次合攏,從此便再也沒人知曉宮殿的下落了,而年輕人的腿也摔斷了。