После отчаянной попытки покончить с жизнью Леонард возвращается в родной дом, где прошлое тянет за собой тяжелый груз воспоминаний и влекущую незримую искру нового знакомства. Здесь он сталкивается с красивой и загадочной соседкой Мишель, чья притягательность кажется ему как свет в темноте: она умеет хранить тайны и будто зовет его к неизведанному миру ощущений и свободы. Но родня не разделяет его видимых желаний: родители настаивают на другом сценарии и планируют сделать Леонарда сообразно их ожиданиям — рядом с Сандрой, дочерью богатого бизнесмена, который недавно взял под контроль часть их семейного дела. Мелькая между ревнивостью, сомнением и безмолвной страстью, герой оказывается перед сложным выбором: сохранить верность давнишким обещаниям или последовать импульсу сердца и рискнуть всем ради запретной любви. На фоне напряженных семейных обязательств разворачивается история, в которой любовь становится разрушительной силой и одновременно единственным шансом на настоящее понимание себя. Любовники оценивают цену свободы, желания и долга, когда судьбы двоих людей сталкиваются с жесткими рамками общества и собственными сомнениями.
Сюжет фильма основан на повести Ф. М. Достоевского «Белые ночи».
Образ Мишель был написан для Гвинет Пэлтроу, которая вдохновила Джеймса Грэя на написание сценария. Они познакомились у кого-то на вечеринке, и Пэлтроу пожаловалась, что все его фильмы – для мужчин, вот он и написал данный сценарий, чтобы опровергнуть это утверждение.