Chapter 1

One

DARCY

Present Day, September — London, England

Most people got it wrong about fire. They expected it to be loud from the start.

The panic was loud, sure enough. People screamed, alarms shrieked, glass cracked, and somewhere a dog always barked itself hoarse.

But the fire itself started out quiet and greedy, feeding behind walls, crawling through ceilings, tasting paint and plaster and wiring and wood.

By the time you heard it roar, you were already late.

“Stairwell’s compromised,” I said into the radio, voice steady. “Heavy smoke pushing from the first floor. Possible extension to the second. We’ve got one confirmed inside, elderly male, last seen upstairs in the rear bedroom.”

The terraced house sat squeezed between two others on a narrow London street, its brick face blackened above the front windows.

Smoke rolled out of the broken glass in thick brown folds, ugly and hot, the kind that told you more was burning inside than anybody outside wanted to admit.

Blue lights flashed against the wet pavement, and a woman in a pink dressing gown stood barefoot behind the cordon, sobbing into someone’s coat.

“My dad’s in there,” she kept saying. “Please, my dad’s in there.”

I clipped my mask into place and checked my air. Beside me, Brian tugged once on his glove and looked over.

“You good?”

I gave him a look through the visor. “Ask me that again and I’m hiding prawns in your locker.”

“Cruel woman.” He grinned. “Rear bedroom, yeah?”

“Last reported.”

“And if he’s decided to have a nap in the airing cupboard?”

“Then we rescue him and judge him privately.”

Brian laughed, and for one bright second, before the door went in, before the smoke swallowed everything, the world was exactly where it belonged.

That was the memory.

The call in front of me wasn’t that call.

Eight months later it was a different street, different house, different partner at my shoulder, and my body still remembered Brian’s laugh so sharply that grief almost buckled my knees right there on the pavement.

Not now. I shoved it down and got on with the job, the way I always did.

The house in front of us was a semi-detached in Ealing, two stories, white render gone gray from weather and now from smoke.

Kitchen fire, according to dispatch. Everyone was out, except a neighbor was screaming that the little boy from next door had run back inside after his cat.

Of course he had. Kids always went back for the cat or dog.

Rain needled down through the cold morning, hissing where it hit hot glass. The front door stood open, smoke pulsing out in slow breaths. A woman grabbed my sleeve as I passed.

“He’s six,” she said. “His name is Milo. He hides when he’s scared. Please.”

I took her hand off my jacket, gently as I could. “We’re going to look for him.”

“He’ll be under something. He always hides under things.”

That was helpful. “Understood.”

My partner, Hassan, moved up beside me. Steady lad, good firefighter. Too young yet to know all the ways a building could lie to you, but old enough to listen when it started talking.

I gave him the quick rundown. “Child likely hiding low. Kitchen origin. We take the left side first, check under furniture, behind curtains, cupboards if we have to. Watch the ceiling. The flames have had time to travel.”

He nodded. “You lead.”

Inside, the house had shrunk down to a narrow world of smoke and heat.

The hallway carpet squished under my boots, soaked through from the first hose line.

Family photos blurred on the wall as we passed.

School uniforms, beach holidays, a gap-toothed boy holding an orange cat like a trophy.

The smoke layer hung low enough that we dropped to a crawl, our torches cutting weak little tunnels through the murk.

My breathing settled into its old rhythm.

In, move, sweep, out, listen. People thought firefighters weren’t afraid.

Rubbish. Fear turned up every single time.

You just trained it and gave it jobs to do.

Mine counted doors, read the smoke, tracked the hose line, and listened for the moment a room changed its mind about you.

The living room was bad, curtains gone, sofa smoldering, and a plastic toy box melted into a bright, poisonous lump that smelled like chemicals. I swept under the coffee table while Hassan checked behind the sofa. Nothing. Then a crack overhead made the hairs on the back of my neck stand up.

“Ceiling’s unhappy,” Hassan said.

“Ceilings often are. Keep moving.”

We backed out and made for the stairs. Heat pushed down from above, far too much heat for a simple kitchen fire. It had climbed. Fire loved a staircase. A ready-made chimney, sitting right there in the middle of the house.

“Milo!” I called, my voice strange and amplified inside the mask. “Fire brigade! Shout if you can hear me!”

Nothing. Then a small shape darted across the landing above us, and for half a second my chest loosened. Then the shape yowled. The cat.

“Found His Majesty,” Hassan said.

The orange cat vanished into a bedroom with the speed of a creature that blamed all of us for this outrage.

“The boy might’ve followed it,” I said. “Up.”

The stair treads creaked under us. At the top, the smoke thickened and the heat pressed against my shoulders. Bathroom to the right, front bedroom ahead, and off to the left the rear bedroom where the cat had disappeared, its door half shut with smoke licking around the frame.

A child coughed. Tiny, wet, and close.

“There,” I said.

We pushed into the rear bedroom. The window had cracked but held. The curtains smoked, and one corner of the duvet had started to char where embers drifted in from the hall. The whole room was a box of heat.

“Milo!” I swept under the bed and found nothing but trainers, a plastic dinosaur, and enough dust to knit a second cat. Another cough. Not under the bed, then. I turned slowly, forcing my pulse down. Kids hid in small places. Under things and behind things.

The wardrobe.

I yanked the door open, and two terrified eyes stared back at me from between the hanging coats. The boy had one arm wrapped around the orange cat, who looked ready to bite everyone involved.

“There you are,” I said, friendly as anything, as if we’d bumped into each other at the shops instead of in a room getting ready to flash over. “Milo, I’m Darcy. That is an excellent cat. Very orange. We’re going outside now.”

He shook his head, choking on a sob. “No. He’ll run.”

“The cat?”

A jerky nod and a sniffle.

I considered the animal. The animal considered me. Neither of us trusted the other an inch.

“Hassan. Bag.”

He passed me the small rescue sling, which the cat vigorously objected to being put in it. I got one claw straight through my glove for my trouble.

“Lovely,” I told it. “We’re all having grumpy feelings right now.”

Milo made a tiny sound, not quite a laugh, but close enough to give me hope. I secured the cat and opened my arm to the boy. “Your turn. Face in. Hold on to me and don’t let go.”

He crawled out, shaking so hard I could feel it through my turnout gear.

He weighed next to nothing as I tucked him tight against me, shielding his face, and that was when the room changed.

It was subtle, the kind of subtle that killed people who didn’t respect it.

A low, hungry pulse. The smoke drawing in at the doorway.

The glowing edge of the duvet brightening. Air was feeding the beast.

“We’re leaving now,” I said.

Hassan was already at the door. “Hall’s worse.”

“Window?”

He checked. “Drop to the conservatory roof, then ladder. Manageable.”

Manageable was firefighter for awful but not deadly yet. Then the hall outside flared orange, and there went our route down the stairs.

I shifted Milo higher on my shoulder and his arms locked around my neck. “Listen to me,” I said, calm and firm in his ear. “You’re going to close your eyes and pretend you’re a koala.”

“What’s a koala?” he whispered.

“Very clingy. Excellent at not arguing.”

Hassan smashed out the rest of the window glass, cleared the frame, and leaned out. Rain blew in, blessedly cold. I keyed the radio.

“Rear bedroom, second floor. Primary stair compromised. Need ladder to rear, conservatory roof access. One child, one firefighter, one cat with a criminal temperament.”

“Copy. Ladder coming.”

The ceiling behind us cracked again, louder this time. Hassan looked at me, and I looked at the window. No sense waiting around to find out which one gave out first.

“Go,” I said.

He climbed out, boots finding the narrow roof below. I passed him the cat sling, then maneuvered Milo toward the sill.

“I don’t want to,” the boy cried.

“I know.” I held his gaze. “It’s all right to be scared. You can be scared and still move. That’s the trick.”

He stared at me.

“Koala,” I reminded him.

He clung to me as I eased him through the window into Hassan’s waiting arms, and the moment they were clear, heat rolled over my back hard enough to prickle my skin under the gear.

I swung one leg over the sill, and the room flashed.

Light burst behind me, sudden and furious, the bedroom turning into a mouth of flame, and for one second the world was heat and orange and the old warehouse, Brian’s laugh, his radio going silent, Brian not coming out.

Not now.

I dropped onto the conservatory roof so hard something cracked under my boot.

Polycarbonate, hopefully, and not bone. Hassan had Milo and the cat.

The ladder appeared below as hands reached and voices shouted instructions.

We got the boy down first, then the cat, who came out of the sling like a demon released from a handbag and bolted straight into the arms of the sobbing mother. Ungrateful beast.

By the time I reached the ground, Milo’s mother was on her knees with both arms wrapped around him. He was coughing and crying, but very much alive. The orange cat sat under her elbow, wild-eyed and damp, looking for all the world like it had organized the rescue itself.

Hassan pulled off his mask, rain streaking soot down his face. “Criminal temperament?”

“It attacked an officer of the fire brigade.”

“Technically you kidnapped it.”

“I saved its ridiculous life.”

The corner of his mouth twitched. “You all right?”

There it was again. The question everyone had started asking after Brian died. Softer now, careful around the edges, like they were all waiting for me to crack down the middle.

I peeled off one glove and looked at the small tear where the cat had clawed through. A bead of blood welled up on my finger. “I’m fine.”

Hassan didn’t argue, which I appreciated and disliked in equal measure.

Across the pavement, Milo peered at me over his mother’s shoulder, his face streaked black with soot except where the tears had washed clean lines down his cheeks.

“You saved Toast,” he called. “Thanks.”

I blinked. “The cat’s name is Toast?”

He nodded, solemn as a judge.

I looked at the orange menace. “That explains a lot.”

Milo smiled, small and shaky and real. And that was it, really.

That was the thing that kept me walking into burning buildings even after one had taken Brian.

Not glory or courage. Not any of the shiny rubbish they printed on recruitment posters.

A boy breathing. A mother holding him. And a cat named Toast ruining everyone’s morning.

It should have been enough. Once, it had been.

Back at the station hours later, after the kit was cleaned and the report filed and Hassan had told the story of Toast the Arson Goblin to anyone who would stand still long enough, I found myself in front of Brian’s old locker, trying not to hear him laughing.

Someone had finally cleared it out six weeks ago, and somehow that only made it worse.

“You need a break,” Watch Manager Ellis said from behind me.

I closed the locker next to Brian’s, mine, because I’d been staring too long. “I had a break. Tuesday. Very dull. Wouldn’t recommend it.”

“I mean a real one.”

“I rescue one child and one badly named cat and suddenly everyone’s a wellness expert.”

Ellis didn’t smile, which I thought was rude of him.

“You were solid today,” he said. “Too solid.”

“That’s a complaint now?”

“That’s concern.”

I leaned back against the lockers. My hair still smelled like smoke, and that was after two washes. It always did. Smoke got into everything. So did grief.

“I did my job.”

“I know. But you can’t keep proving you’re fine by running into things other people run out of.”

The unfair part was that he wasn’t wrong. The more unfair part was that Brian would have said exactly the same thing, then handed me a terrible vending machine coffee and somehow made it sound less like a telling-off and more like a dare.

Ellis held out an envelope. “Take the leave. Three days minimum. Drive somewhere. Sleep. Stare at some water. Eat chips on a pier, I don’t care. Just be somewhere that isn’t here.”

I took the envelope, because refusing would only have meant forms, and nobody wanted that.

“Fine,” I said. “I’ll go stare at some water somewhere. Very healing. Extremely damp.”

“Good.”

“And if I come back with a souvenir mug, you’ll know I’ve processed.”

“That’s all any of us can ask.”

If ads affect your reading experience, click here to remove ads on this page.