En 1993, à Rio, deux enfants des rues vivent de petits larcins. Une femme est persuadée que l'un des deux est son fils, volé dix ans plus tôt.
En 1983, dans une favela de Rio, Marisa, une jeune junkie, se fait «confisquer» son bébé, Alessandro, par son proxénète. En 1993, Sandro a 10 ans lorsqu'il voit sa mère mourir devant lui. Enfants des rues, Alessandro et Sandro se lient d'amitié. Désormais désintoxiquée, Marisa croise le chemin de Sandro...