The Sunday Times NUMBER ONE bestseller

Two young girls.

Two unspeakable crimes.

Fifty years separate them – their pain connects them.

When the body of a 15-year-old is found in a remote countryside lane, beaten and broken, DI Annie Cabbot is brought in to investigate how the child could possibly have fallen victim to such brutality.

Newly promoted Detective Superintendent Alan Banks is faced with a case that is as cold as they come. Now in her 60s, Linda Palmer was attacked aged 14 by celebrity…