Gabriele è un giovane scrittore che nonostante il successo e la sicurezza economica che gli deriva dal ristorante di cui è proprietario, soffre di una grave forma di depressione. Mentre corre sul lungotevere, Gabriele perde i sensi a causa di un calo di zuccheri, e viene soccorso da Lorenzo, un uomo senza fissa dimora che vive sotto un ponte. Il giovane rimane particolarmente colpito dal clochard perché l'uomo possiede un quadro piuttosto raro che è identico ad uno che sua madre ha perduto quando lui era bambino. Gabriele insiste per ricambiare l'aiuto prestatogli da Lorenzo e il clochard, di fronte all'insistenza del ragazzo finisce per accettare e chiede a Gabriele se gli è possibile assumere sua figlia Valentina nel ristorante di cui è proprietario. Gabriele da subito si trova attratto dai modi dolci e gentili della ragazza e tra i due non tarda a nascere un'intesa basata sulle insolite coincidenze che li accomunano. Valentina è ospitata in una canonica della chiesa dove lavora Don Daniele. La ragazza divide la piccola stanza con Arianna, una prostituta che il sacerdote ha tolto dalla strada e con cui ha una relazione. Gli inaspettati eventi che seguiranno, in particolare quelli legati alla drastica e pericolosa decisione presa da Lorenzo al fine di risolvere la precarietà della sua vita e di quella di sua figlia, cambieranno alla radice le vite di ognuno dei personaggi.