Caro heeft een goedbetaalde baan als schade-expert bij een verzekeringsbedrijf in Londen. De emotionele schade die zij zelf in haar leven heeft opgelopen, kan ze echter maar moeilijk verwerken. De herinneringen aan haar jeugdjaren, die ze doorbracht met haar beste vrienden Estelle en Cormac, houden haar overeind, maar tegelijkertijd confronteert het verleden haar met tragische gebeurtenissen waardoor ze hun kinderlijke onschuld hebben verloren. Caro's onverwerkte verleden wreekt zich wanneer Cormac na twintig jaar onverwachts weer in haar leven verschijnt.