自從媽媽進行化療開始,少年康納就每天晚上都做噩夢。夢中總是漆黑陰暗的天氣,狂風大作,尖叫聲和無論怎麽努力都不能緊握的雙手讓他倍受折磨。他總是做著同樣內容的噩夢,直到有一天家里出現了一個不速之客,擁有古老氣息的惡魔對康納說它是由他召喚而來,它要以三個故事交換一個康納自己真實的故事。康納並不害怕惡魔,因為他在面對的事——最心愛的媽媽正一步步走向死亡,這是更加恐怖的事情。夜晚讓康納感覺詭異,而他白天的生活也十分難熬。康納的爸爸離開了他們母子,前來照料他們生活的外婆又與康納相處的不甚愉快。除此之外,他還必須忍受學校里那些慘淡的日子——老師們誇張的同情以及同學的霸凌。漸漸的,康納發現惡魔每晚出現的時間都存在一定規律,並且它所講的意義不明的故事似乎都隱喻著什麽,它究竟是死神的使者,還是康納所期待的出現的奇跡?而康納一直不願意與惡魔兌現的故事,其實是他內心深處最黑暗的秘密……