Dopo 10 anni di assenza da Belleville, Gerard torna nel suo paese di origine e lì ritrova Carol. L'ha lasciata 15enne e con un cancro in fase terminale che non le avrebbe dato scampo, invece lei è ancora lì, viva: una meravigliosa 25enne affamata di vita e di amore. Si ritrova coinvolto in una storia che finirà per sconvolgere la sua intera esistenza, una storia per la quale si ritroverà disposto ad ogni cosa pur di salvarla. Perché il cancro è il nemico peggiore contro cui combattere, un nemico che non annuncia la sua presenza come un ospite indesiderato. Un nemico in grado di poter cancellare con un colpo di spugna la sua speranza di un lieto fine.