The story alternates between four different times: today, 3 years ago, 21 years ago and 25 years ago; additionally the "today" narration alternates between three different points of view: Jaqueline's, her friend Phin's and the killer's. So all in all we're switching between six different perspectives. Yes, that's right: six. Is this really necessary? I mean, this is a thriller, not one of Tolstoy's epic works.
Gosh, this is grating on my nerves...