Hạ Phong là một kỹ sư phần mềm tài giỏi, có một cuộc sống tưởng chừng hoàn hảo. Tuy nhiên, cậu luôn bị ám ảnh bởi những giấc mơ kỳ lạ, lặp đi lặp lại. Trong mơ, cậu luôn thấy mình bị mắc kẹt trong một căn nhà cũ nát, nơi một bóng ma bí ẩn liên tục truy đuổi. Mỗi khi tỉnh dậy, nỗi sợ hãi từ giấc mơ vẫn đeo bám, khiến Phong cảm thấy kiệt sức và mất ngủ triền miên.
Cuộc sống của Phong hoàn toàn đảo lộn khi anh bắt đầu gặp một chàng trai tên Lâm Thanh trong những giấc mơ đó. Ban đầu, Thanh chỉ là một nhân vật phụ, một người đứng ngoài quan sát. Nhưng dần dần, cậu trở thành người đồng hành duy nhất của Phong trong thế giới ác mộng ấy, giúp Phong thoát khỏi những mối nguy hiểm. Phong nhận ra rằng mình có thể giao tiếp với Thanh, và cảm giác quen thuộc đến lạ lùng với chàng trai này, như thể họ đã biết nhau từ rất lâu.
Thanh không chỉ xuất hiện trong mơ. Cuộc sống thực của Phong bắt đầu xuất hiện những chi tiết kỳ lạ. Những món đồ trong nhà tự di chuyển, tiếng bước chân vang lên khi không có ai, và đặc biệt là những dòng chữ khó hiểu xuất hiện trên tường nhà tắm mỗi buổi sáng. Phong dần nhận ra rằng những hiện tượng này có liên quan đến Lâm Thanh, người mà cậu chỉ gặp trong mơ.
Không thể chịu đựng được nữa, Phong quyết định tìm kiếm Lâm Thanh ở thế giới thực. Với những gợi ý rời rạc từ trong mơ, Phong tìm đến một thị trấn nhỏ và phát hiện ra một sự thật kinh hoàng: Lâm Thanh là một sinh viên y khoa đã mất tích một năm trước, và được cho là đã chết. Cậu là nạn nhân của một vụ án giết người bí ẩn, mà hung thủ vẫn chưa bị bắt.
Giữa hai người bắt đầu có sự kết nối tâm linh. Giấc mơ của Phong trở nên rõ ràng hơn, và cậu có thể "đi vào" những ký ức của Thanh trước khi cậu qua đời. Qua những "chuyến đi" này, Phong cùng Thanh tìm hiểu về cái chết của cậu. Họ phát hiện ra rằng hung thủ không phải là một người bình thường. Kẻ đó có khả năng thao túng giấc mơ, và đã giam giữ linh hồn của Thanh trong một mộng cảnh ngược để che giấu tội ác. Kẻ đó đã bắt đầu nhắm đến Phong, vì cậu đã vô tình phá vỡ sự cô lập của Thanh.
Khi bí mật dần hé lộ, Phong và Thanh phải đối mặt trực tiếp với hung thủ. Hắn là một kẻ có năng lực siêu nhiên, một kẻ thao túng giấc mơ, đã giết hại nhiều người để duy trì sức mạnh. Trong thế giới thực, hắn đã tìm đến và tấn công Phong, còn trong thế giới giấc mơ, hắn tạo ra những cơn ác mộng cực đoan nhất để tiêu diệt linh hồn của cả hai.
Phong nhận ra rằng cách duy nhất để đánh bại kẻ đó là phá hủy "nguồn năng lượng" của hắn, thứ liên kết hắn với thế giới giấc mơ. Trong một trận chiến tâm linh quyết định, Phong phải dùng tình cảm và sự tin tưởng của mình dành cho Thanh để tạo ra một "tình cảnh" đủ mạnh để chống lại kẻ thủ ác. Cùng lúc đó, trong thế giới thực, Phong phải chiến đấu để bảo vệ cơ thể mình khỏi sự tấn công của hắn.
Cuối cùng, Phong và Thanh đã thành công. Kẻ thao túng giấc mơ bị tiêu diệt, và linh hồn của Thanh được giải thoát. Tuy nhiên, vì cả hai đã chia sẻ quá nhiều, một phần linh hồn của Thanh đã hoà vào Phong. Thanh không thể trở lại thế giới thực nhưng linh hồn của cậu vẫn tồn tại, một cách vô hình, bên cạnh người mình yêu.
Cuộc sống của Phong trở lại bình thường, nhưng không còn cô đơn nữa. Giờ đây, anh có thể cảm nhận được sự hiện diện của Thanh, như một làn gió nhẹ, một hơi ấm vô hình luôn ở bên. Mỗi khi đi ngủ, Phong không còn sợ hãi nữa, vì anh biết mình sẽ được gặp lại Thanh trong những giấc mơ đẹp. Tình yêu của họ vượt qua ranh giới của sự sống và cái chết, trở thành một câu chuyện tình yêu vĩnh cửu.
Truyện hiện tại chưa ra chính thức