Лето в Петербурге 1840-х годов, когда белые ночи окутывают город особым светом. На берегу Невы встречаются два человека: Мечтатель и Настенька. Их знакомство становится началом пяти волшебных ночей, полных прогулок по улицам северной столицы и откровенных разговоров о жизни и чувствах.
Настенька, разочарованная в любви к человеку, который не отвечает ей взаимностью, постепенно открывается Мечтателю. Она делится своими переживаниями и надеждами, и между ними возникает особая связь, полная искренности и понимания. Мечтатель, в свою очередь, влюбляется в Настеньку, и его чувства становятся все более глубокими.
Однако вскоре в их жизнь врывается новый, неожиданный персонаж — тот самый человек, из-за которого Настенька потеряла веру в любовь. Встретившись с ним снова, девушка вновь обретает радость и надежду, что приводит к ее решению выйти замуж за него. Мечтатель, наблюдая за этим, вновь оказывается одиноким, его мечты разрушаются, а сердце наполняется горечью.
Таким образом, история о любви и разочаровании разворачивается на фоне петербургских белых ночей, где свет и тень переплетаются, как и судьбы героев. Мечтатель остается с пустотой в душе, а Настенька, нашедшая счастье, уходит в новую жизнь, оставляя его в одиночестве, но с воспоминаниями о том, что было.