Po wydarzeniach z Lśnienia, po otrzymaniu ugody od właścicieli hotelu Overlook, Danny Torrance pozostaje psychicznie straumatyzowany, gdy jego matka Wendy powoli wraca do zdrowia po odniesionych obrażeniach. Oboje mieszkają teraz na Florydzie. Wściekłe duchy z Overlook, w tym kobieta z pokoju 217, nadal chcą znaleźć Danny’ego i ostatecznie skonsumować jego fenomenalną „świecącą” moc. Dick Hallorann, szef kuchni Overlook, uczy Danny’ego, jak tworzyć w swoim umyśle skrytki, które mają powstrzymać duchy, w tym byłego właściciela Overlook, Horace’a Derwenta.
Jako dorosły, Danny (obecnie Dan) przejmuje dziedzictwo gniewu i alkoholizmu swojego ojca. Dan spędza lata dryfując po Stanach Zjednoczonych, ale w końcu trafia do New Hampshire i postanawia zrezygnować z picia. Osiedla się w małym miasteczku Frazier, pracując najpierw w wydziale komunalnym Frazier, a potem w miejscowym hospicjum i uczęszczając na spotkania Anonimowych Alkoholików. Jego zdolności psychiczne, długo tłumione przez jego picia, ponownie się ujawniają i pozwalają mu zapewnić komfort umierającym pacjentom. Wspomagany przez kota, „Azzie”, który potrafi wyczuć, kiedy ktoś ma umrzeć, Dan zyskuje przydomek „Doktor Sen”.
W międzyczasie Abra Stone, dziewczynka urodzona w 2001 roku, zaczyna przejawiać własne zdolności parapsychiczne, kiedy pozornie przewiduje ataki 9/11. Ona powoli i nieumyślnie ustanawia telepatyczną więź z Danem. Jak ona rośnie, kontakt staje się bardziej świadome i dobrowolne, a jej świeci rośnie silniejszy niż nawet jego. Pewnej nocy Abra jest psychicznym świadkiem rytualnych tortur i morderstwa chłopca przez Prawdziwy Węzeł, grupę quasi-nieśmiertelnych psychicznych wampirów, z których wielu posiada własne zdolności „świecenia”. Członkowie True Knot wędrują po Stanach Zjednoczonych i okresowo żywią się „parą”, psychiczną esencją produkowaną, gdy ludzie, którzy posiadają świecenie, umierają w bólu. Przywódca Prawdziwego Węzła, Rose Kapelusz, staje się świadomy istnienia Abry i formułuje plan porwania Abry i utrzymania jej przy życiu, co czyni ją produkować nieograniczone dostawy pary.
Prawdziwy Węzeł zaczynają wymierać od odry zakontraktowanych z ich ostatniej ofiary, mały chłopiec o imieniu Bradley Trevor; wierzą, że para Abra może je wyleczyć. Abra prosi o pomoc Dana, a on ujawnia swoje połączenie z Abra do jej ojca Davida i ich lekarza rodzinnego, John Dalton. Wściekły i sceptyczny na początku, David zaczyna wierzyć Dan i zgadza się iść wraz z jego planem, aby zapisać Abra. Z pomocą Billy’ego Freemana, jednego z przyjaciół Dana, udaremniają i zabijają partię rajdową wysłaną przez Rose, prowadzoną przez Rose kochanka Crow Daddy. Jednak Dan uświadamia sobie, że Rose będzie nieubłaganie polować Abra o zemstę. On odwiedza Abra prababci Concetta, który jest umierający na raka, i telepatycznie dowiaduje się od niej, że on i Abra matka Lucy są pół-rodzeństwo z tego samego ojca: Jacka Torrance’a. Jak Concetta umiera, Dan bierze jej chorej pary do siebie. Tymczasem niezgoda w szeregach The True Knot, wraz z obsesją Rose z Abra, prowadzi do grupy rozpada się, pozostawiając Rose z jeszcze mniej zwolenników.
Po kolejnej próbie porwania, że Abra foils z telepatycznej pomocy Dana, ona przynęta Rose do konfrontacji z nią w miejscu, gdzie Overlook Hotel kiedyś stał w Górach Skalistych w Kolorado, teraz do domu do kempingu własnością True Knot. Dan i Billy podróżować do miejsca, podczas gdy Abra pomaga im za pomocą jej projekcji astralnej. Leżąc w oczekiwaniu, Dan uwalnia parę zebraną z Concetta do pozostałej grupy członków True Knot, zabijając wszystkich z nich. On również uwalnia ducha Horace Derwent zabić ostatniego członka, Silent Sarey, czekając na zasadzkę na niego i Abra, a dwa walczą Rose w długiej psychicznej walce. Z pomocą Billy’ego i ducha ojca Dana, Jack Torrance, oni pchnąć Rose z platformy obserwacyjnej, więc spada na ziemię, łamiąc jej kark i umiera. Przed wyjazdem z kempingu, Dan widzi jego ojciec macha na pożegnanie, po wreszcie znaleźć peace.
W epilogu, Dan świętuje 15 lat trzeźwości i uczestniczy Abra 15 urodziny. Mówi jej o wzorcach alkoholizmu i brutalnych zachowań, które działają w jego rodzinie i ostrzega ją, aby nie powtórzyć ich przez rozpoczęcie picia lub składania do gniewu. Abra zgadza się, że będzie się zachowywać, ale zanim zdążą dokończyć rozmowę, Dan zostaje wezwany z powrotem do hospicjum, gdzie pociesza umierającego kolegę, który zantagonizował go w przeszłości.