He reeled. He’d never thought of his power like that. ‘What do I do?’

‘Break the thread you don’t like. See a different thread and weave it into your story.’

‘You make it sound easy.’

‘You’ve broken small ones before. This is just a bigger thread. One that carries more weight and meaning certainly, but it can be broken like any other. Just be warned, though, break this thread and it carries consequences you may not like.’

He didn’t care. If it saved Ivy, he would do anything, take any punishment that might come his way.

He opened his mind’s-eye into his powers, saw the threads, found the one he wanted and pulled.

Even as he did so, he knew it wasn’t going to be enough. He had to change everything. He had to make certain Ivy never remembered looking at him and even thinking ‘friend’.

His soul cried out as he gathered the power to change even more of what Fate had woven.

Ivy screamed, the sound viciously painful and full of grief as he tore from her the future that could have been theirs.

Her scream killed even the tiniest bright spark of light he’d had inside him that was her presence in his life.

He grabbed another thread and tore it, manipulated it to change. Ivy’s scream cut off and she collapsed into the long grass in front of him.

He wanted to take her in his arms, to hold her and whisper how sorry he was, but he still had work to do.

To save Ivy, he had to press on.

He held onto that knowledge as he changed past, present and future, turning his life into a literal living hell.