Agnese è una timida diciottenne che abita nella periferia di Roma, frequenta la parrocchia e vive con una madre single molto protettiva. Stefano è un ragazzo cresciuto in strada, circondato da amicizie sbagliate da cui tenta di allontanarsi, che lavora come guardia in un parcheggio vicino a un campo rom. Due mondi diversi e apparentemente molto lontani che casualmente si incontrano e tra i quali nasce un forte sentimento reciproco, ma che dovranno fare i conti con le rispettive realtà.