Jack ja Rose löytävät toisensa "uppoamattoman" R.M.S. Titanicin neitsytmatkalla. Kun tuhoon tuomittu loistoristeilijä törmää hyisellä Pohjois-Atlantilla jäävuoreen, intohimoinen romanssi muuttuu henkiinjäämistaisteluksi.

Noël Cowardin näytelmään perustuva klassikko, jossa salaiset rakastavaiset alkavat tavata toisiaan juna-asemalla.

Lukijan tapahtumat alkavat toisen maailmansodan jälkeisestä Saksasta, jossa äkillisesti tulirokkoon sairastuneen nuoren Michaelin auttaa kotiin tuntematon, kaksi kertaa hänen ikäisensä Hanna. Parannuttuaan Michael etsii Hannan käsiinsä kiittääkseen tätä. Pian kaksikko ajautuu intohimoiseen mutta salamyhkäiseen suhteeseen. Michael huomaa Hannan pitävän siitä, että tälle luetaan, ja heidän suhteensa syvenee. Hanna kuuntelee lumoutuneena Michaelin lukiessa hänelle. Eräänä päivänä Hanna kuitenkin katoaa mystisesti jättäen jälkeensä hämmentyneen Michaelin. Kahdeksan vuotta myöhemmin, Michael kohtaa Hannan natsien sotarikosoikeudenkäynnissä. Samalla, kun Hannan menneisyys alkaa paljastua, saa Michael selville salaisuuden, jolla on vaikutus heidän molempien elämään.