Xiao Jing, một sinh viên đại học, tình cờ phát hiện một cuốn sách nói về những giấc mơ trong thư viện. Thấy lạ, cô đọc thử thì bỗng nhận ra một vụ tai nạn chết người giống hệt những gì mô tả trong sách. Một độc giả của cuốn sách đó, có tên là Zhao Liang, 29 tuổi, cũng từng mơ những giấc mơ kỳ lạ ấy. Bấy giờ, bạn anh đã trải qua rất nhiều khổ đau và sự thật không thể tin nổi: anh ta gián tiếp đã khiến mẹ mình qua đời vì những giấc mơ ấy. Một nỗi ám ảnh từ chính chiếc bóng của cha anh.
Thế nhưng, vài tuần sau, Zhao Liang được phát hiện đã tự sát ở nhà. Một điều đáng sợ nữa là Zhao Liang từng gặp cha của Xiao Jing, ông Lin. Sau cuộc gặp đó, ông Lin thường gặp ác mộng và cuối cùng cũng đã tự tử, rơi vào một vòng lặp ác. Zhao Liang sau đó lại bị cuốn vào tình cảnh như cha của Xiao Jing cho đến khi cả hai gặp nhau.
Đàm đạo về những giấc mơ này, ba người: ông Lin, Zhao Liang và Xiao Jing, đã gián tiếp mang đến cái chết cho người thân của họ chỉ vì không nghe những lời cảnh báo. Vòng luân hồi này vẫn tiếp tục quay.
Mười năm sau khi Zhao Liang ra đi, bất ngờ có một cậu bé gõ cửa nhà Xiao Jing…