Since then he had rung her numerous times, and been round to her house twice, but her phone just rang out, then went to voicemail, and nobody had come to the door despite him leaning his finger on the bell for ages. He remembered Jade telling him that her mum, Alison, was going away for a couple of days. He’d been excited at the prospect of having Jade and her small council house to himself for a while, without having to make small talk with Alison, who scared him, with her wrinkly lips from decades of sucking on fags and God knows what else, and her enormous arse. Jade hated her too, although she pretended that they were ‘bezzies’ when she wanted to ponce twenty quid off her.
Now, with a pang, Kai realised that Jade might well be taking advantage of her mum’s absence by temporarily shacking up with Kerry the bodyguard. The thought of it gave him such pain that he felt murderously angry. If there had been a kitten nearby, he’d have twisted its head right off, no question.
Shame he couldn’t do the same to Kerry. As if.
‘Where are you, bae?’ he cried in an anguished voice, addressing the bathroom mirror in his house and noticing another new crop of zits as he did so. Kerry the frigging bodyguard didn’t have zits.
A sudden inspiration occurred, and he slapped the side of his head at his stupidity in not remembering before: the tracking app!
A couple of weeks back they had both installed a phone-tracking app on their phones so that if they got separated at the OnTarget gig at Twickenham, they’d be able to find each other by identifying where the other one’s phone was. Jade had once got really upset when she lost him in Guildford Spectrum, and he’d been well pleased at his resourcefulness when he found and installed the app. She had twined her arm around his neck and cooed into his ear what a genius he was, and how much she loved him . . . Mind you, he thought, she wouldn’t be so chuffed with him if she knew what he’d done afterwards, when he’d told her he was un-installing the app so that she needn’t worry about him keeping tabs on her. Instead, he’d slid the app into a folder on Jade’s iPhone screen, buried among a load of other apps she never, ever used. The folder was labelled ‘Health’, so she’d never notice that the phone-tracking app was in there.
Holding his breath, he clicked on to the app on his own phone. A green pulsing circle on a map indicated that Kai’s phone had found Jade’s.
Kai punched the air and zoomed in on the map. To his puzzlement – and then anger – Jade appeared to be very close to the Thames, near Hampton Court, in a place called Platt’s Eyot. It looked like there was a little wood nearby and he immediately imagined her leaning against a tree with the bodyguard, her legs purple with cold and her skirt up around her waist.
Fuck him, thought Kai, sliding a carving knife out of the knife drawer in the kitchen – making sure his mum, who was watching afternoon telly in the next room, didn’t hear him – then grabbing his parka and calling out a goodbye on his way past the living room.
He could get the train from Wimbledon to Hampton Court, he knew; he’d seen the station stops. On the map, the river and wood didn’t seem very far from the station. He didn’t even hurry, particularly – with the app working, there was no rush. He’d be able to find her. And when he did, the bodyguard’s muscles would be of no use to him. All the muscles in the world couldn’t stop you from getting stabbed in the back, could they?
Chapter 48
Day 14 – Patrick
Patrick and Carmella sat in one of StoryPad’s meeting rooms, all of which were named after famous writers. This was the Orwell room and Patrick wondered if the CCTV camera that pointed at them from the ceiling was functional or a wry joke.
After initial reluctance, mutterings about privacy and confidentiality, and lots of whispered conversations between various members of staff, a young woman called Dawn Latuske had ushered Patrick and Carmella into this room and sat down with them, placing an iPad on the desk. Latuske was a black woman in her late twenties with trendy, thick-framed glasses.
‘I could come back with a court order—’ Patrick began, but Latuske stopped him.
‘It’s OK, Detective. We’re going to cooperate. The thought that two of our users have been murdered, that more might be in danger . . .’ She shuddered. Patrick had used the line about others being in danger to prompt StoryPad’s staff to help. ‘We’ve been in touch with Seattle and they’ve given us the go-ahead. So . . .’
She pressed a few buttons and a screen flickered to life at one end of the room. Patrick realised that the iPad was connected to the screen so they could see what Dawn was doing as she flicked and scrolled.
‘This is MissTargetHeart profile.’
‘Rose,’ said Patrick.
‘Yes, sorry. Rose. And this is Jess’s.’ The girls’ profile pages appeared side by side on the screen. ‘This shows a full list of the stories both girls submitted or contributed to, including any that were deleted. I’m basically showing you an admin view. Nothing is ever fully deleted – it stays on the back end until it’s a year old, at which point it gets archived. But this is everything both girls wrote over the last year.’ She flicked down the page. ‘There weren’t many – a dozen or so each. We can also see all their comments on other people’s stories, but there are hundreds, if not thousands, of those.’
‘We might come back to that later,’ Patrick said.
Latuske nodded, then pushed her glasses back onto the bridge of her nose. ‘I think this is what you’re interested in. A story that both Rose and Jess wrote.’
She clicked on a link, bringing the story up on the screen. Patrick felt that tingle – the one that made him love this job. Chelsea Fox hadn’t been wrong. This was it – the link.
The story was called Fresh Blood and according to the stats Patrick could see on screen it had been read 343,524 times and had thousands of comments.
‘I remember this story,’ Dawn said. ‘It was really popular last autumn, I think. It would have been featured on the homepage at one point. I didn’t realise it had been deleted.’
Patrick couldn’t make out all of the text on the screen. ‘Is it about OnTarget?’
Dawn laughed. ‘Yes. Well, Shawn and Blake. They’re vampire princes . . .’
Patrick and Carmella exchanged a look.
‘. . . who both fall in love with a mortal girl called Ella. It’s quite . . . fruity, as I recall.’
‘Hang on,’ said Patrick, spotting something. ‘The authors’ names . . .’
He stood up and moved closer to the screen, wondering if he needed glasses.
‘There are four co-authors,’ he said. ‘MissTargetHeart, YOLOSWAG, F-U-Cancer and Jade.’
‘That’s right,’ said Dawn.
He turned to her. ‘Can you give me the real names of the other two users?’
‘I don’t know.’
He slammed his palms down on the table. ‘Dawn. These girls could be the next targets of a serial killer. I need to know their names.’
Dawn Latuske swallowed visibly. He could see the war going on in her head: job versus conscience.
In the end, she switched off the screen, tapped her iPad a few times and said, ‘I need to use the loo.’
She got up, leaving the meeting room, the iPad still on the table. Carmella grabbed it.
‘Here we go. Jade Pilkington and Chloe Hedges. We’ve got their addresses, dates of birth and email addresses.’ Patrick took out his Moleskine to note the details down, but Carmella took a photo of the iPad screen using her iPhone.
Patrick put his notepad away, feeling hopelessly old-fashioned.
‘Chloe Hedges,’ Carmella said. ‘How come I know that name?’
‘I . . . Oh shit – she was Jess’s best friend. Gareth interviewed her. Right, let’s head back to yours, pick up your car and you go to Jade’s address while I head to Chloe’s.’