有一位老人叫普洛斯彼羅,他和他的女兒米蘭達一起住在一座海中的島嶼上。漂亮的米蘭達在很小的時候就和父親來到了這座島上,所以除了她父親,她幾乎再沒見過任何人的臉。
普洛斯彼羅和米蘭達住在一座用石頭鑿成的洞室裏,這座洞室被隔成幾間石室,其中一間被普洛斯彼羅叫作書房,裏麵放著很多他的書籍,其中有一大部分是關於魔法的。這是一個魔法時代,很多人都喜歡魔法,普洛斯彼羅自然也不例外,他也非常喜歡研究魔法。
這座島嶼曾經被女巫西考拉克斯施過妖術,在普洛斯彼羅帶著米蘭達來到這以前女巫西考拉克斯就死了。普洛斯彼羅憑借自己的魔法,釋放了很多被西考拉克斯囚禁在樹幹裏的精靈。從那以後,這些以愛麗兒為首的精靈就開始聽從普洛斯彼羅的指揮,也隻有普洛斯彼羅才能看到他們。
愛麗兒是一個活潑的小精靈,她生性善良,並不愛給人家搗亂,當然,隻有一個名叫凱列班的醜妖怪愛搗亂。凱列班是西考拉克斯在樹林裏撿到的,他長得奇形怪狀,就連猴子也要比他長得更像人。後來他被普洛斯彼羅帶回洞室,想把他教得更像一個真正的人。
可是凱列班從他的養母西考拉克斯那裏學了很多壞習慣,這使他什麼好的或者有用的本事都學不成。普洛斯彼羅沒辦法,隻能把他當個奴隸來使喚,平時讓他撿些柴火,或者幹些其他體力活兒。而愛麗兒的責任就是強迫凱列班去做這些事。
因為憎恨凱列班,愛麗兒總愛找碴兒捉弄他。每當凱列班偷懶的時候,愛麗兒就會輕手輕腳地跑過來,用力地掐他,有時候還會把他摔到爛泥坑裏,接著愛麗兒就會變成一隻猴子朝他做鬼臉,或者還會變成一隻刺蝟在凱列班跟前打滾,凱列班怕刺蝟身上的尖刺會紮著他光著的腳,所以隻能氣得幹瞪眼。
有了愛麗兒帶領的小精靈們的幫助,普洛斯彼羅的法力大大增強,他可以利用小精靈們的力量來駕馭風浪。有一次,米蘭達看到父親正對著一條大海裏的船施魔法,那條船隨時都可能被波濤吞沒。
米蘭達焦急地對普洛斯彼羅說:“噢,我親愛的父親,請您可憐可憐這條船上的人們吧,您看,這條船馬上就要沉沒了,這條船上的人們也會死得一個不剩。如果我有能力來阻止這些的話,我會想盡一切辦法來挽救這些可憐的人們!”
普洛斯彼羅看了看心愛的女兒,安慰她說:“親愛的女兒,你放心吧,我早已囑咐過小精靈們,不會讓船上的人受到一點兒損傷,我這樣做的原因,其實都是為了你。在你還不到三歲的時候,我就把你帶到了這裏,你隻知道我是你的父親,而其他的卻毫無知曉,現在我就給你講講以前的故事吧!”
米蘭達聽到父親的安慰,漸漸放下了焦急的心,靜靜地聽著父親給她講述以前的故事:在十二年前,普洛斯彼羅是意大利北部倫巴第的公爵,而米蘭達則是個郡主,也是普洛斯彼羅唯一的繼承人。
普洛斯彼羅有個弟弟叫安東尼奧,普洛斯彼羅非常信任他,所以每當普洛斯彼羅躲起來讀書的時候,總會把國事都托付給安東尼奧。時間久了,安東尼奧在人民中間建立起了很大的威望,這也使他萌生了野心,不僅開始以公爵自居,而且計劃著奪取親哥哥的公國。
後來,在普洛斯彼羅一個仇人的幫助下,安東尼奧奪取了普洛斯彼羅的政權。本來他打算殺死普洛斯彼羅和米蘭達,但又怕引起人民的怒火,所以隻好把他們父女放到了一條沒有纜索、帆篷和桅杆的小船上,並把他們丟在大海裏,任他們自生自滅。
安東尼奧的本意是讓他們死在茫茫的大海上,可一個好心的大臣貢柴羅偷偷地在船裏放了水、幹糧和衣裳,還有一些對普洛斯彼羅來說比公國還要寶貴的書。正是因為有了貢柴羅的幫助,父女倆才得以漂流到了這座荒島上。
而普洛斯彼羅之所以會興起這場風浪,正是因為安東尼奧就在那條船上,他想讓海浪把他那狠心的弟弟衝到這座島上來。
大船被海浪吞沒了,愛麗兒向普洛斯彼羅飛來。普洛斯彼羅不願被女兒看到他接下來要做的事,就施魔法讓米蘭達睡著了。
“唔,勇敢的精靈,事情幹得怎麼樣了?”普洛斯彼羅問愛麗兒。
“在這場巨大的風暴中,所有人都被嚇得手足無措,國王的兒子腓迪南是第一個跳下海的,那個笨國王還以為自己心愛的兒子已經被海浪吞下去死了呢!”愛麗兒笑著說。
“那腓迪南真的死了嗎?”普洛斯彼羅又問愛麗兒。
“當然沒有,他很安全。”愛麗兒回答,“他被海浪衝到了島上,抱著胳膊坐在角落裏,滿臉悲哀地看著風浪,他以為自己的父王已經被大海吞沒了。其實那個國王連一根頭發都沒有傷到。”
“你做得真棒,”普洛斯彼羅讚賞愛麗兒,“這才是我乖巧的愛麗兒呢。現在,你把那個王子帶到我這裏吧,我一定得讓我的女兒見見他。對了,國王現在在哪兒?還有我的弟弟呢?他在哪兒?”