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.
Aymeric, le beau-père de Jim, a rencontré Florence, sa mère, alors qu’elle était enceinte de six mois. Tous les trois mènent une vie heureuse dans le Jura jusqu’à ce que le père biologique, Christophe, revienne suite à une tragédie personnelle. Aymeric ne trouve plus sa place et, éloigné de l’enfant, il décide de partir faire sa vie ailleurs. Mais des années plus tard, Jim, 23 ans, frappe à sa porte d'Aymeric.