Toukokuisena iltana Helsinki peittyy savuun tsaarin makasiinien palaessa. Samana yönä hyväntahtoinen nuori nainen kuolee väkivaltaisesti Töölönlahden rannassa. Ruumiin löydöstä repeää auki tapahtumavyyhti. Ensin löytyy junan alle ruhjoutunut mies Linnunlaulun solassa, sitten katoaa kansanedustaja.
Töölönlahden mökissä asuu lähes sokea Ilpo. Ulkoisesti kaikki on hyvin siihen saakka kunnes tulee se päivä, jolloin Ilpon vanha isä potkitaan ulos hoitolaitoksesta. Sitten Ilpolta pelataan alta työ ja pian tulee pikapostissa häätölappu.
Koska Ilpolla ei ole mitään menetettävänään, on aika antaa takaisin, ellei hänen elämäänsä astunut kansanedustaja Janna pysty rakkaudellaan palauttamaan Ilpon uskoa ihmiseen ja olemassaoloon.
Juttuvyyhteä tutkii kantakaupunkiin muuttanut vanhempi rikoskonstaapeli Markku Isaksson ryhmineen. Isaksson itse on sydämensä valinnan edessä. On valittava salaperäisen Maaretin tai kollega Nina Markkasen välillä.