Delia Balmer, una enfermera, conoce a John Sweeney en un pub de Londres. Es un felchazo instantáneo y se convierten en pareja al poco tiempo. La personalidad inconformista y artísitica de Sweeney desaparece para dar paso a un lado oscuro, violento y manipulador, y acaba confesando que ha asesinado a su anterior pareja.
La policía lo arresta tras su confesión, pero por un error de los jueces queda en libertad bajo fianza. Esta libertad supone un duro golpe para Delia, que empieza a ser perseguida y acosada por Sweeney. Después de siete años, es arrestado por matar a otra de sus parejas, y Delia es llamada a declarar por la justicia.