By the time Ethan found shelter, the rain had started to hurt.
It came down in needles, cold enough to sting the cuts on his hands and drive the damp deeper into the bandage at his side. His boots squelched through the flooded street as he crossed from one collapsed block to another, moving between the shadows of buildings that had been hollowed out by years of weather and worse things.
The apartment tower stood half-caved on its eastern side, seven floors of gray concrete and broken glass leaning over the street like a man too tired to stay upright.
A single stairwell door hung open on the ground level.
Ethan checked the entrance from the curb, watching the dark windows above.
No movement.
No voices.
No lights.
Just the rain and the wind worrying at loose metal.
He stepped inside.
The lobby smelled of mildew, old smoke, and stagnant water. The reception desk had been overturned long ago. Mailboxes hung open like broken mouths. Someone had dragged a couch against the far wall and torn it apart for stuffing or firewood. The ceiling above was stained with black lines where water had found the path of least resistance and run down through every floor.
Ethan kept his knife in hand as he climbed.
He chose the third floor because it was high enough to avoid floodwater and low enough to escape quickly if the stairwell became a trap. The corridor there was stripped bare: apartment doors kicked in, carpet peeled away, someone's children's drawings still taped crookedly to one wall where the rain had not reached.
He found an empty unit with a door still attached.
Inside, the furniture had been scavenged, but the frame of a bed remained in one corner, and the windows were mostly intact. One pane had been boarded from the inside. The room held enough darkness to hide in, not enough to swallow him whole.
Ethan locked the door with a chair anyway.
Only then did he let himself sit.
The wound in his side had soaked through again. He pulled back the jacket, peeled the bandage away, and hissed when the fabric took half-dried blood with it. The cut was angry and hot. Not infected yet, but close.
He cleaned it as best he could with one of the water pouches he had stolen from the burned shelter's supplies. It was stale and tasted faintly of metal, but it washed the grime away. He wrapped the wound again with a strip torn from the lining of his shirt.
The half can of beans from the shelter sat in his pack.
He did not open it.
Not yet.
Food was safest when it stayed food.
He leaned back against the wall and listened to the building breathe.
Rain ticked on the boarded window.
A pipe knocked somewhere deep inside the structure.
Once, far below, a door slammed in the wind.
Ethan closed his eyes only long enough to let his breathing slow.
Then he opened them again.
Something was wrong.
He sat still and tried to name it.
The air smelled different.
Not danger. Not yet. Something subtler.
The faint, unmistakable scent of food.
Warm food.
His hand moved before his thoughts did. Knife up. Shoulders tight. He stood soundlessly and crossed to the door, listening. Nothing on the hall side. No feet. No voices.
He opened the door just enough to look out.
The corridor was empty.
The smell was stronger there.
Beans. Maybe rice. Something with oil in it. Freshly heated.
Ethan stepped into the hall and looked down at the floor.
Boot tracks.
Small ones.
Barely visible in the dust and old water stains, but there. Narrow soles. Quick, light steps. They passed his door, stopped near the stairwell, doubled back, then vanished into the next corridor.
He crouched and touched one print with his fingers.
Still damp.
The boy had been here recently.
Ethan straightened slowly.
His pack was still closed, but the shape of the missing can was obvious now by the way the weight inside sat wrong. He had not checked it after the rain district. He should have. He should have checked everything.
A sound came from the stairwell.
A soft metallic clink.
Ethan turned his head.
Nothing.
Then, from somewhere below, the faint scrape of a can sliding over concrete.
He moved toward the stairs without stepping fully into the open.
The stairwell was dark and narrow, the concrete walls painted a sickly yellow that had peeled in long strips. Rainwater seeped through the seams in the ceiling and ran down the handrail in thin silver lines.
On the landing below, something small flashed gray and vanished around the corner.
Ethan took one more step.
A voice came from the dark.
"Don't."
Young. Thin. Sharp with warning.
Ethan stopped.
The voice had come from lower down, maybe the second floor. He could hear no breathing. Whoever it belonged to knew how to keep still.
"You took my food," Ethan said.
There was a pause.
Then, "It was sitting there."
"That makes it yours?"
Another pause.
"Now it isn't."
The answer was so flat that Ethan almost smiled.
Almost.
"Come back up," he said.
"No."
Ethan looked down the stairwell. "I'm not here to fight you."
The boy laughed once. It was not a happy sound.
"That's what people say right before they do."
Ethan shifted his weight.
"Where are you?"
"Not where you can grab me."
The answer came from somewhere near the second-floor landing, but not close enough to trust. The boy had been moving while speaking, maybe circling around the stairwell core using the corridors that wrapped the building.
Ethan understood the shape of the trap before he understood the trap itself.
He had been lured.
Not into a room. Into a building. Which was worse.
He backed one step toward the apartment door, keeping his eyes on the stairs.
"Give it back," he said.
Silence.
Then the sound of a lighter.
A tiny click.
Ethan froze.
The next sound was too soft to be a match, too smooth to be a normal flame. A low hiss passed through the stairwell, followed by a sudden bloom of light.
Fire rose from the lower landing in a bright, controlled line and climbed the railings like it had been waiting for permission.
Ethan jerked backward as heat punched up the shaft.
The flame was wrong.
Not wild. Not spreading blindly. It moved with direction, licking along the stair edges, catching loose cloth on the bannister, then stopping before the open apartment doors on either side. It flared only where it was fed. It curled around the stairs in a bright spiral, then sealed the lower half of the stairwell in a wall of orange light.
Ethan retreated into the apartment and slammed the door.
He shoved the chair back against it just as the handle went hot.
The wood cracked with a sharp pop.
The fire had not climbed into the room.
Yet.
Ethan stepped away from the door and looked around the apartment for another exit.
The boarded window. No. Too slow to break.
The other rooms. Empty. No balcony. No fire escape visible from inside.
He moved fast now, opening the back bedroom and the bathroom. Both led nowhere useful. Only broken tiles, a dead sink, and a view into a narrow air shaft too small to fit through.
The flame outside the door brightened.
A smell of scorched paint pushed under the frame.
Ethan returned to the front room and listened.
Nothing but fire.
No footsteps.
No breathing.
No panic.
Whoever had set the blaze was not trapped in it.
He pressed a hand to the wall by the window and leaned close, trying to judge the heat. The glass was still cool. The fire was being held at the stairwell. Contained. Directed.
Controlled.
That changed everything.
He heard movement in the corridor.
A scrape. A light step. Then the soft thud of something landing on the floor with practiced ease.
Ethan crossed to the door and looked through the peephole.
Nothing in the hall.
Then a pale shape flickered across the far end of the corridor, moving low and fast.
A boy.
Thin enough to be half-hidden by the shadows, maybe twelve or thirteen, though malnourishment made age impossible to judge. He wore a gray coat that hung too long on his frame. The sleeves were frayed. One cuff was blackened. His hair was dark and wet with rain. He moved like a feral thing that had learned human shapes for convenience.
And in his right hand, the fingertips glowed.
Not full flame. A thread of orange, tight as a vein beneath the skin, pulsing at the tips of his fingers.
Ethan watched him stop at the end of the hall.
The boy did not run.
Did not flinch.
He looked directly at the apartment door as if he knew exactly where Ethan was standing.
Then he lifted his hand.
Fire ran across the corridor floor in a thin crescent, cutting through dust and old paper, and licked the base of the apartment door.
Ethan stepped back.
The wood did not catch. The flame stopped there, crawling in place like it was testing the boundary.
The boy's voice came through the crack beneath the door, calm and flat and far too old for his face.
"Put the knife down."
Ethan did not move.
"Walk away from the door," the boy said.
"Why?"
"Because I said so."
Ethan listened.
The boy did not sound scared.
He sounded tired.
That was worse.
Ethan lowered the knife, not to the floor, just enough to show he was not lunging.
The heat under the door vanished.
When he opened it again, the corridor was empty.
The boy had moved.
Ethan stepped out slowly, scanning both ends of the hall.
At the far corner, he caught a glimpse of gray coat disappearing through an open apartment door.
He followed.
The apartment had been stripped almost completely. Broken mattress on the floor. Tarp over one window. Crates stacked in the corner. A small camping stove, cold now, sat beside a dented pot. On the table, Ethan saw the missing can from his pack, opened and half-empty, with a bent spoon resting inside.
The boy was nowhere in the room.
Then the floor behind Ethan hissed.
He turned too late.
Flame erupted from the baseboard beside the door, forcing him to jump back as fire crawled in a line across the threshold and licked up the frame. The boy had sealed the exit without ever being seen entering the room.
Ethan glanced toward the window. Boarded. Too tight to use.
The boy's voice came from above him.
"Still want it?"
Ethan looked up.
He stood in the open doorway of the bedroom, half in shadow, one hand braced against the frame.
The gray coat hung from his shoulders like stolen skin. His face was narrow and sharp, smeared with soot. One eye had a raw red ring around it from old smoke or ash. He looked less like a child who had survived the city than a thing the city had learned to fear.
In his left hand he held Ethan's can.
In his right hand, flame gathered and thinned between his fingers, not blazing wildly but spinning in a tight coil, obedient and deadly.
Ethan said nothing.
The boy tilted his head slightly.
"You were loud in the hall," he said. "People who are loud usually either die fast or lie."
"I'm not here for you."
The boy's mouth twitched, almost a smile.
"You already are."
The fire at the door brightened again. The heat in the room climbed, dry and sudden, turning the air brittle.
Ethan kept his hands visible. "Give me the can. We can walk away from this."
The boy looked at him like he was hearing a foreign language.
"Walk away?" he repeated. "From you?"
Ethan took one slow step forward.
The boy's fingers flexed.
Flame jumped across the ceiling beam above Ethan's head, forcing him to stop.
"Don't come closer," the boy said.
Ethan froze.
The room went very quiet.
Rain tapped against the boarded window.
The fire in the doorway hissed softly.
The boy watched him a moment longer, then lifted the can and looked down into it as if evaluating whether it was worth the trouble.
"You're not from here," he said.
"No."
"You don't smell like them."
Ethan didn't answer.
The boy's expression hardened by a degree.
"You still smell like people who use you," he said. "Just less of it."
That landed harder than it should have.
Ethan's jaw tightened. "What's your name?"
The boy's gaze sharpened immediately.
"No."
"Fine."
A pause.
Then, as if the word had been torn out of him by force, he said, "Eli."
The name hung in the room for one breath and then settled into the smoke.
Ethan took note of it, filed it away, and did not let the relief show on his face.
Eli held the can against his chest.
For a second, he looked very young.
Then the moment broke.
"Listen carefully," he said, voice low and dangerous. "If you move again, I burn the stairs. If you come through that door, I burn the room. If you try to grab me—"
He raised his hand.
The flame in his palm flared white at the center.
"I burn you."
Ethan stared at him.
The fire was not natural. It was not a lighter trick, not a chemical burn, not something a child could have hidden in a pocket. It moved with him. Answered him. Bent to his will with enough precision to turn the stairwell into a wall and the room into a trap.
An abnormal.
The thought came cold and clear.
Not a rumor. Not a guess.
The kind of heat the system had warned him about in the shelter. The same kind that had left the blackened handprints.
Eli saw the change in his face.
His own eyes narrowed.
"What?"
Ethan lowered his knife the rest of the way.
"Nothing."
"Don't lie."
Ethan looked at the burned can in the boy's hand, then at the small, soot-streaked face, then at the fire gathered so tightly at the fingertips that it seemed to hurt merely to hold it.
He said, carefully, "You're the one stealing food off windowsills."
The boy's lip curled.
"You left it."
"That's not the same thing."
"It is if you're dead tomorrow."
Ethan had no answer for that.
Eli took one slow step back into the bedroom, never taking his eyes off him.
"Now leave," he said.
Ethan did not move.
The room tightened around them. Fire at the door, fire on the ceiling beam, fire in the boy's hand. Everything was balanced on a knife edge, and the smallest mistake would turn the whole apartment into a furnace.
Then Eli smiled.
It was not a friendly smile.
It was a warning.
"Or," he said, "stay where you are and watch me burn this place down around you."
Ethan met his gaze across the room.
Neither of them blinked.
The boy's fingers twitched once.
The ceiling flame hissed louder.
And then, before Ethan could choose a response, Eli snapped his hand down.
Smoke burst across the bedroom in a black sheet, thick and choking, swallowing the window, the doorway, the walls. Ethan coughed and lifted his arm against his face. When he forced his eyes open again, the room was empty.
The fire at the door died all at once.
Only the smell remained.
Ethan moved to the bedroom at once, knife ready, but there was no one behind the curtain, no shape under the bed, no sound in the bathroom.
Eli had vanished.
On the sill of the boarded window, half-hidden under a smear of soot, sat the empty can.
Ethan stared at it for a long moment.
Then he heard it.
A faint voice, somewhere outside the apartment and far below, drifting up through the rain-dark shaft of the building.
"Come closer next time," Eli called, voice softened by distance and smoke. "I'll burn you."
Ethan crossed to the window and looked down through a crack in the boards.
A gray shape was already moving across the flooded courtyard below, light on his feet, one hand still glowing red in the dark.
Then he disappeared between the shadows of the buildings.
Ethan stood in the ruined apartment with rain hissing on the window and the smell of smoke thick in his throat.
The can was gone.
The boy was gone.
But the heat remained.
And for the first time since leaving the controlled district, Ethan understood that the city was not empty.
It was watching him.
And one of its children had decided to stay.
