Trường trung học Saint Ambrose chưa bao giờ là nơi chỉ có những tiết học khô khan và những trò đùa vô tư. Nó là một thế giới thu nhỏ, nơi những bóng tối cá nhân – những Shades – len lỏi vào từng góc hành lang, từng góc sân trường, từng ánh mắt tránh né nhau. Sáu học sinh và một giáo viên, tưởng như chỉ là những mảnh ghép bình thường của tập thể, thực chất lại là những nhà tù nhân của chính bí mật mình cưu mang. Có một cậu học trò luôn ngồi bên cửa sổ, nụ cười rạng rỡ như ánh nắng ban mai, nhưng mỗi khi đêm xuống, Shade của nỗi cô đơn và những lời dối trá gia đình lại siết chặt lấy cậu. Cậu yêu thầm một người bạn cùng lớp, một tình yêu cần được giữ kín đến mức nó trở thành một vết thương âm ỉ, sợ một lời nói ra sẽ phá vỡ tất cả. Bên kia hành lang, một cô gái với vẻ ngoài lạnh lùng, sắc sảo, che giấu thân phận của mình sau lớp vỏ bọc hoàn hảo. Shade của quá khứ đen tối, của một cuộc sống không phải của cô, theo cô đến từng bước chân. Cô sợ nếu sự thật được phơi bày, không chỉ cô mà cả những người cô vô tình yêu thương sẽ phải trả giá. Một chàng trai thể thao, đội trưởng đội bóng, nổi tiếng với sự mạnh mẽ và quyết đoán, lại mang trong mình Shade của sự yếu đuối và sợ hãi. Anh yêu một người không thuộc về thế giới của mình, một tình yêu bị cấm đoán bởi những định kiến cứng nhắc, và mỗi lần bước chân vào sân bóng, anh lại phải giấu đi nụ cười và ánh mắt trìu mến dành cho người ấy. Giáo viên dạy văn, với giọng nói truyền cảm và ánh mắt hiền từ, cũng không phải ngoại lệ. Ông mang Shade của một sự thật đau lòng, một quá khứ mà ông đã cố gắng chạy trốn, nhưng nó vẫn bám riết lấy ông như hình với bóng. Mỗi lần đứng trên bục giảng, giảng về tình yêu và sự tha thứ, ông lại cảm thấy mình như một kẻ đạo đức giả, vì chính ông chưa bao giờ dám đối mặt với sự thật trong lòng. Và còn những người khác, mỗi người một Shade, một bí mật được khóa chặt trong trái tim, một sự thật mà họ sợ hãi đến mức không dám nhìn thẳng vào. Họ sống trong cùng một mái trường, hít thở cùng một bầu không khí, nhưng lại tồn tại trong những thế giới riêng biệt, bị ngăn cách bởi những bức tường vô hình của sự giấu giếm. Rồi một ngày, những Shade ấy, những bí mật tưởng chừng vĩnh viễn được chôn giấu, bắt đầu lung lay. Một ánh mắt vô tình chạm nhau, một câu nói vô tình buột ra, một sự trùng hợp ngẫu nhiên... Tất cả như những mảnh ghép rời rạc, bắt đầu khớp lại với nhau, đe dọa phơi bày tất cả. Sự thật mà không ai dám đối mặt, cuối cùng cũng đang trên đường lộ diện, mang theo cơn bão cảm xúc và hậu quả không thể lường trước. Khi những Shade bị lật tẩy, liệu họ sẽ tìm thấy sự giải thoát, hay chỉ đánh thức một bóng tối còn đen tối hơn?