Jackie et Johnser ont grandi dans une cité déshéritée de Dublin. Appartenant à la même bande, ils voulaient s'en sortir. Ensemble. Et ça leur semblait parti pour la vie. Tout va bien jusqu'au jour où Tara Coyle, l'allumeuse du quartier, entre en scène. Jackie a à peine le temps de comprendre qu'elle s'est fait plaquer pour avoir refusé "d'aller jusqu'au bout", que Tara se retrouve enceinte. Désespérée, Jackie accepte enfin de coucher avec Johnser, mais c'est pourtant Tara qu'il épouse. De dépit, Jackie se marie avec Jeffrey. Huit ans passent. Johnser a fini en prison. De son côté Jackie se sépare d'un mari violent après la naissance de son deuxième fils. Elle reçoit une lettre de Johnser, de prison. Ils se revoient et se réinstallent ensemble à se libération. Par amour pour Jackie, Johnser arrête de dealer. Mais Jackie sent que le passé va les rattraper, que leur histoire est condamnée à finir tragiquement.