OK, there will be the epilogue after this, but here's the kick in the nuts:
"Thanks, Mrs. G, for the cake, and for being so kind. What's the time - half past six! I'd better run."
A light wind was lifting dust from the town's streets. It clung to my bicycle tyres and puffed into small, insignificant whirlwinds as I made my way north. Outside, I saw a dark bookshop, but I thought I saw a dance of light coming from the flatlet in the back, and the "Closed" notice no longer hung in the doorway. I locked my bicycle and tried the front door of the shop. It opened, and I let myself in. The shop itself was in fact dark, but there was a light coming from the back, not the overheads, but something else, something strange, something....
"Rupert?" My skin was crawling, my spine jerking with whatever this was. The noise level in my system, the jungle drums, thump pound bang thump pound bang, shot up through me. Something was wrong. Whatever was wrong, it was here. It had come here. "Rupert!"
Out of the dark, words came.
In the moments before I fell, bound with ice and pain, I recognised the language, although I had never learned it formally. It was erse, old Scots, the words straight out of the mouths of the Weird Sisters in Macbeth, a curse, a binding, words of incredible power.
A malison. I had been brought down in agony by a malison, oldest of curses used to bind a witch or a sorcerer. It could not kill me, but it would render me helpless, leave me writhing in agony for my enemy to finish off at their leisure.
"Who...why...?" The words twisted halfway out of my clenched jaw. I felt the malison begin to bite into bowel and spine. "Rupert..."
"Rupert's not here, I'm afraid." Richard Giles stepped into the uncanny glow from the kitchen of the flatlet behind. The light, dancing and green, slid through the partially opened door like a sea creature hunting for dinner. "I sent him off the Cambridge to go bring down a harmless little demon. The Council provided me with the thing, along with this curse. It's just you and me. Happy birthday, witch."
"Why?" Something had come into me, and was fighting, walling off bits of the malison. I couldn't defeat it; I couldn't reverse it. Only the man who was supposed to watch me, cover my back, defend me, could do that. I doubted he would, not of his own free will. I had to make him, force him, and I was running out of time. "Why?"
"Because you're no Slayer. You've never been a Slayer. Your contempt for the Council, for the training, for the self-discipline - we've watched it grow. Your seduction of my son put the tin cupola on it. A Slayer dies, a new one is chosen. So, tonight you die."
He took off his glasses, and I felt my heart stutter, even as the malison moved towards the chambers, slowing its beat. His eyes were full of light, sorcerer's light, fire.
No. Not fire. The fire, that is for you to do. You must make a needfire, created from the friction of your power, pulled hard against his malice. Drive him back; the malison is not yet cast. He only spoke it once, petite. Break his concentration, the malison will be lost. He has no power of his own, it's all on loan. Hurry now, Amadee.
Richard Giles took a step towards me. "Shall I share a secret with you, Amanda?" The unnatural light flickered and changed colour in his eyes. "I've been wanting to do this for years."
"Flamme de mon couer." I whispered it once, thought it twice. Everything was impossibly slow. I needed time, time to build the needfire that would break the malison and get me safe away from here. There could be no shortcuts, no abbreviation; the full incantation was needed. But everything was slow, too slow....
He kicked me, just under the heart. I felt a rib break, the crack of it echoing internally. It was a mistake, a stupid thing to do: the malison slowed a second, finding a pain it hadn't inflicted, searching, seeing. And there was something, a new light, coming from somewhere else - a jangle, overheads, lamplight, a voice I knew, confusion. I had pulled myself to my feet, somehow. I must be ready to run.
"Flamme de mon oeil." Once said, twice thought. Richard Giles was swaying a bit, as if the venom he was expending against me was somehow taking bits of him with it. "Repoussement mon enemi! Venez entre nous!"
Once said, twice thought. The malison had gone deep, the broken rib a hundredfold more painful that it would have been without the sorcerer's curse. A bit more to this spell and then I could go, be free of this, and hope that I would retain the Slayer's gift of fast healing.
A wall of flame, the needfire hot and cold and ten feet tall, now stood between us. It was made of friction, the friction that came of the rub between Richard Giles' need to destroy and my will to repel. You cannot simply summon a needfire - there must be cause, or else there's no friction.
"Couvre-moi! Couvre moi! Couv-"
"No! Amanda, don't!" Rupert's voice - what was he doing? I jerked my head as he stared, his face distorted, as he opened his mouth and words poured out of him.
"Flamme de la sorciere, retours!"
The needfire broke. It became a huge surging pyroclasm of psychic lava. Incomplete, the protecting order never given its triad of voice, it heard Rupert's command to return to the sorcerer. It obeyed.
A mushroom cloud of flame belled out at supernatural speed. I heard Richard Giles scream, a hideous bubbling noise of death and frustration and hate, as he was engulfed. The fire would have burned him hard, since he had initiated the friction to feed it.
Rupert had told the needfire to return to the sorcerer. But he hadn't specified which sorcerer. It came for us both.