La storia inizia con Sandra, una bambina di 10 anni che scappa da casa sua per raggiungere la sua amica Monica, che le presenta parte della "squadra" Yudi e -la cachetona- che lavorano tutti vendendo rose nei locali notturni.
Poi incontra Milton e Anderson, due ragazzi che lavorano vendendo droga per le strade. Mentre nei bassifondi della città Norman, alias el zarco, è con la sua banda "don hetor", "el enano" e "el primo" consumando droga in giro per i bassifondi e cercando la prossima vittima da derubare.
El zarco uccide un ragazzo per non voler condividere la sua erba e poi gli ruba i soldi e un orologio, il che fa arrabbiare molto don hetor (il capo) e fa sentire il zarco risentimento.
Monica e Sandra girano per la città mentre lavorano come venditrici di rose. In questo viaggio, Sandra vede cosa significa vivere per strada, consumare droghe, prostituirsi, rubare auto.
Il trauma di Monica per la morte di sua madre le fa avere allucinazioni di sua madre morta, che la porta a visitare sua sorella ma sulla strada viene derubata da -el zarco- che decide di prendere il suo orologio e darle quello che ha rubato per poi dirle che doveva restituirlo o sarebbe stata uccisa.
Mentre la sua vecchia banda lo sta cercando per il caos che ha provocato con l'omicidio, Sandra e Monica cercano di tornare a casa per la festa della notte del 24 (il Natale in Colombia è durante la notte del 24).
Sandra torna a casa e parla con sua madre per tornare indietro mentre Monica non è stata così fortunata, el zarco in fuga dalla sua vecchia banda trova Monica distesa tra i resti della casa della sua madre morta e la uccide per non avere l'orologio, subito dopo el primo e el enano uccidono el zarco.