AI The third deadbolt stuck.
Aurora kept her palm flat against the door, shoulder braced, chain still hooked, while curry steam and rain-soaked London air squeezed through the gap and brought him with it.
Lucien Moreau stood on the landing as if Brick Lane had dressed itself for him and failed. Charcoal suit. Black overcoat beaded with rain. Platinum hair combed back from a face too calm for a man who had no right to stand outside Eva’s flat at midnight. The ivory handle of his cane rested against his gloved hand, pale as bone under the flickering hall light.
One amber eye. One black.
Her grip tightened around the bolt.
“No.”
His mouth curved without reaching either eye.
“Bonsoir to you as well, Carter.”
She shut the door.
The chain snapped taut against the frame. His cane slid into the gap before the wood met the jamb. Not forced. Placed. The way a chess piece landed on a board.
Aurora stared at the ivory handle, then lifted her gaze through the narrow opening.
“You had better love that cane more than your fingers.”
“I do. That was why I used the cane.”
“Take it out.”
“I need five minutes.”
“You used up five months.”
Something crossed his face then, not guilt, not quite . A muscle worked near his jaw. Rain slid from his overcoat and tapped onto the worn carpet outside.
Behind Aurora, Ptolemy leapt down from a stack of folios and padded between towers of books with the insulted dignity of a landlord. The flat smelled of old paper, cardamom, paraffin from Eva’s emergency lamp, and the sharp metal tang of the wards she had chalked around the skirting boards before leaving for Hackney. Notes clung to the walls in overlapping sheets—genealogies, sigil sketches, snippets of dead languages pinned with takeaway menus and unpaid bills.
Aurora had been cross-legged on the floor ten seconds ago, in leggings and Eva’s moth-eaten jumper, hair tucked behind her ears, bright blue eyes sore from translating a demon contract that had no business mentioning her birth name. Her left wrist still bore a faint crescent scar where ink had smudged against the skin.
Now Lucien Moreau filled the hallway.
He had once filled other spaces too.
A booth at Silas’ bar, his knee pressed close beneath the table while he translated a threat from a grinning ghoul.
The back room of Golden Empress, where he had eaten noodles with his gloves still on and watched her like she had been the only unguarded thing in London.
A rain-slick alley behind Smithfield Market, his hand around hers, his voice low against her temple—Run when I tell you.
And then nothing.
No note. No explanation. No Lucien.
She looked at the cane again.
“If there’s a body on the stairs, call someone else.”
“No body.”
“A demon?”
“Not on the stairs.”
“How comforting .”
“Aurora.”
Her name in his mouth landed low in her ribs. Not Rory. Not Carter. Aurora, with the French roll of the r softened by exhaustion he tried to bury under silk and posture.
She hated that she heard the crack in it.
She hated more that her fingers had already moved to the chain.
The flat door opened with the grudging groan of damp wood. She stepped back just enough to let him cross the threshold, one hand held out.
“Cane.”
His brows lifted.
“House rules?”
“My rules.”
For half a second he stood still, gloved hand over ivory, and the air between them tightened. Then he unscrewed the top with a soft twist. Steel whispered free for an inch, thin and hungry under the light.
Aurora’s stare flattened.
“Whole thing, Lucien.”
He surrendered the cane to her.
It had weight . Warmer than it should have been. She carried it to the cluttered kitchen counter and set it between a chipped mug full of pens and a jar of foxglove Eva had labelled DO NOT TOUCH UNLESS CURSED OR DESPERATE.
“Coat off. Shoes stay on the mat. Hands where I can see them.”
His gaze moved around the room. The three deadbolts. The chalk marks. The stacks of vellum. The tabby cat now sitting on a manuscript of angelic probate law, tail thumping with judgement.
“You have militarised scholarship.”
“Eva left me in charge.”
“Clearly a mistake.”
“Clearly she thought I wouldn’t open the door to you.”
That hit. Not hard enough to make him flinch, but enough to still his hands as he removed his gloves finger by finger. He placed them in his coat pocket, then shrugged out of the overcoat. Underneath, his suit sat flawless across his shoulders, though rain had darkened the collar of his shirt and a smear of soot streaked one cuff.
Aurora noticed the soot. Of course she noticed the soot. His hand had trembled once when he folded the coat over Eva’s narrow chair.
She crossed her arms.
“You said five minutes. Start.”
Lucien looked at the chair, then at the floor, then back at her.
“May I sit?”
“No.”
“Fair.”
He remained near the mat. Tall, composed, controlled from collar to cuff, except for the tiny red line near his throat where something sharp had kissed skin.
Aurora’s anger, which had worn a clean shape all these months, snagged on that cut.
She looked away first.
“Talk.”
“The contract you found is not a contract.”
The room changed around the words. The scribbled notes on the walls seemed to lean in. Ptolemy stopped thumping his tail.
Aurora stepped towards the low table where Eva’s translation lay weighted open under a brass paper knife.
“You came here for that?”
“I came here for you.”
She laughed once. No humour in it.
“Careful. You might strain something.”
His black eye caught the lamplight and gave nothing back. The amber one burned too human.
“I came because there are men beneath the restaurant waiting for you to leave your next shift. Two wearing human skin that does not fit. One carrying a bell made of salt-glass. They know you deliver for Yu-Fei on Thursdays. They know you take the alley behind Wentworth Street because the main road slows you down.”
Aurora’s arms dropped.
“How?”
“I asked.”
“And they answered?”
“They bled first.”
Silence crawled into the cramped room.
Rain tapped the windows. Below, the curry house vent rattled, then roared, sending cumin and fried onion up through the floorboards. Somewhere on Brick Lane, drunk voices broke into laughter and vanished under a passing bus.
Aurora picked up the contract pages with fingers that did not shake.
“You said this isn’t a contract.”
“It is a summons.”
Her mouth dried.
“For what?”
“For Malphora.”
The name did not echo . It struck surfaces and died—book spines, mug rims, pinned maps, her bones.
Aurora kept the paper between them.
“Don’t call me that.”
“I did not.”
“You just did.”
“I named what they wrote.”
Her thumb pressed into the crescent scar on her wrist.
“You knew about this.”
Lucien’s gaze fell to her hand. A memory moved between them: his fingers circling that same wrist months ago in Silas’ storeroom, turning her palm up, his mouth close to the scar.
This mark is not childhood clumsiness, ma chère.
She had pulled away then. He had let her.
Now she did not give him the chance.
“You knew before Smithfield.”
“Yes.”
The word lay bare.
Aurora breathed through her nose, once, then stepped closer. Not much. Enough.
“You told me I was a courier who had stepped into the wrong card game.”
“You were.”
“You told me the sigil on the ghoul’s coin meant debt.”
“It did.”
“You told me to run.”
“You lived.”
She threw the pages at his chest.
Paper burst across his suit and fluttered to the floor like startled birds. Ptolemy bolted under the sofa.
“You don’t get to carve yourself into my life, vanish, and then come back with a little wound and a tragic accent as if that explains anything.”
He looked down at the scattered sheets. He did not bend to gather them.
“No.”
“No? That’s it?”
“No, it does not explain anything.”
His voice had lost its polish. Good. She wanted the silk torn. She wanted something underneath, even if it had teeth.
Aurora stepped over a heap of scrolls.
“Five months, Lucien. Five. I had demons knocking over my bins, Eva sleeping with a knife under her pillow, Silas pretending he didn’t keep looking at the upstairs window every time someone in a suit walked past, and me—”
She stopped.
He watched her. Too closely.
“And you?” he prompted.
Her nails bit her palms.
“Don’t.”
His eyes softened. That was worse than the cut. Worse than the soot. Worse than his name in her flat after she had trained herself not to turn when she heard French in a crowd.
She pointed at the door.
“You should’ve stayed gone.”
“I tried.”
“Congratulations, you failed.”
“Yes.”
The answer came fast. Rough. It slipped past the careful man and belonged to someone who had stood outside in the rain because pride had finally cracked under need.
Aurora’s throat tightened, so she moved. Movement always helped. She swept pages from the table, grabbed a mug, changed her mind, set it down hard enough to splash cold tea onto Eva’s notes.
“You don’t get tea.”
“I did not ask.”
“You looked like you might.”
“I was looking at the ward behind your shoulder. It is inverted.”
She froze.
Behind her, chalk curled along the wall in a looped sigil Eva had drawn before leaving. Aurora turned. The lower mark, the one shaped like a hooked thorn, bent the wrong way.
“That wasn’t inverted an hour ago.”
Lucien moved past her.
Aurora caught his sleeve.
“Hands.”
He stopped, head turning just enough that his profile cut against the lamplight.
“Aurora.”
“No blades. No spells. No clever little half-demon tricks in my friend’s flat.”
A small breath left him.
“If I wanted to harm you, the door would not have slowed me.”
Her hand tightened on his sleeve.
“If you say one more thing that sounds like a villain practising foreplay, I’ll feed your cane to the curry house fryer.”
For the first time, real amusement touched his face. Tiny. There and gone.
“I missed you.”
The words cut through every defence she had stacked between ribs and skin.
Aurora let go of his sleeve.
“No, you don’t. You miss having someone call you on your nonsense.”
“I employ three people for that.”
“They’re scared of you.”
“They are sensible.”
She turned away before he saw her mouth betray her. Too late. His gaze tracked it. The air warmed, thickened, pressed against all the unsaid things gathering in the room—the almost-kiss in Silas’ office, her fingers on his tie when gunfire had shattered the window, his coat around her shoulders after Smithfield, his refusal to come upstairs after walking her home because he had already known he was leaving.
He crouched near the wall, careful not to touch the chalk. Without the cane, he had to brace one hand against his knee. Pain tugged at his mouth before he smoothed it flat.
Aurora saw that too.
“What happened?”
“Nothing relevant.”
“Blood at your collar, soot on your cuff, limp in your left leg. Did nothing relevant throw you through a chimney?”
“A carriage.”
She blinked.
“A what?”
“A carriage drawn by two eels. Large ones.”
Despite herself, she stared.
“London is disgusting.”
“It was in Avaros.”
That name carried heat. Old coins. Burnt honey. She had heard it once from a demon with a mouth full of silver pins, and again from Eva, whispered over a map she refused to touch bare-handed.
Aurora folded her arms to keep from reaching for him.
“You went home.”
“No.”
“You went to Avaros.”
“That was never home.”
The answer landed with quiet force.
Lucien straightened with care. His fingers hovered near the inverted ward.
“This mark opened from the outside. Someone stitched a listener into Eva’s protection. Crude, but hungry.”
“A listener?”
“A mouth without a face.”
“Brilliant. Lovely. Exactly what the décor needed.”
The corner of his mouth twitched.
“Bring me salt.”
“No magic.”
“Salt is not magic. It is manners with edges.”
Aurora gave him a look.
He held up both hands.
“Fine. Bring the cat.”
Ptolemy, from under the sofa, released a sound like a broken hinge.
Aurora crouched and peered beneath the furniture. Two green eyes glared back.
“You heard him. Earn your rent.”
The cat did not move.
Lucien lowered himself to one knee, ignoring the way his suit met the dusty floor. He clicked his tongue once, then murmured something soft in a language Aurora did not know. Not French. Not Latin. The sound rolled low, almost purring.
Ptolemy crept out.
Aurora stared.
“You speak cat now?”
“I speak flattery.”
“That tracks.”
Ptolemy approached Lucien, sniffed his fingers, then bit one.
Lucien accepted this with the grave dignity of a man receiving a formal complaint.
“Fair.”
The cat padded to the wall, arched his back, and hissed at the inverted chalk. The hooked thorn shivered. A pinhole opened in the plaster, black and wet. From it came a sound—thin, sucking, eager.
Aurora’s skin crawled.
“Is that—”
“Mouth. No face.”
“You could’ve lied.”
“You dislike lies.”
“From you, yes.”
He looked at her then.
Nothing moved except the mark pulsing on the wall.
“I know.”
The anger in her chest shifted, found new ground, became something more dangerous.
She turned to the kitchen, grabbed the salt grinder from beside Eva’s kettle, and threw it to him. He caught it with one hand, flicked the lid off, and poured a hard white line beneath the sigil. The pinhole widened. Something inside clicked like teeth on porcelain .
Lucien spoke in Avaric.
The language scraped the flat raw. Books rustled. The lamp flame leaned sideways. Aurora felt the words press against her scar, and the crescent on her wrist burned cold.
She hissed through her teeth.
Lucien cut the chant short and turned.
“Your wrist.”
“It’s fine.”
“It is glowing.”
“Then it’s fancy and fine.”
“Show me.”
“No.”
The mouth in the wall opened wider.
A grey tongue slid out.
Aurora grabbed the brass paper knife from the table and pinned the tongue to the plaster.
The flat shrieked.
Not the mouth. The flat. Pipes clanged, windows rattled, every pinned page snapped against the wall. Ptolemy shot onto the bookshelf, sending a tower of research notes cascading down like rubble.
Lucien’s eyes flashed—amber bright, black swallowing light. He slammed his palm over the salt line and spoke one final word.
The pinhole collapsed.
The tongue fell to the floor, severed and smoking. It twitched twice, then curled into ash.
Aurora kept the paper knife raised.
“That was vile.”
Lucien looked at the blade in her hand, then at the ash.
“You have improved.”
“I had a good teacher. Terrible person. Excellent survival instincts.”
His hand remained against the wall. Blood seeped through his fingers.
Aurora’s stomach clenched.
“Move your hand.”
“It will stop.”
“Move your hand, Lucien.”
He obeyed.
A burn marked his palm, the shape of the inverted thorn. Angry red scored across the lines of his skin.
Aurora swore under her breath and went to the kitchen. She found Eva’s first-aid tin beneath a colander full of crystals, kicked a stack of journals aside, and pointed to the chair.
“Sit.”
“I thought—”
“Do you need every order embossed?”
He sat.
The flat seemed smaller with him in the chair, knees bent, shoulders too broad for Eva’s cluttered room . Aurora set the tin on the table and took his hand before he could offer it with ceremony.
His skin ran hotter than human.
She cleaned the burn with witch hazel. He inhaled through his teeth but did not pull away.
“Does half-demon mean half-stupid, or was that personal ambition?”
“I needed to close it before it tasted you.”
The cotton stopped against his palm.
The words had come too fast again.
Aurora looked up.
His face had gone still, but not in the old polished way. This stillness had strain in it. A man holding a door shut with his back while the hinges splintered.
“Tasted me.”
“It was keyed to your blood.”
“My scar.”
“Yes.”
“You left because of Malphora.”
His fingers flexed under hers.
“I left because my father’s court placed a claim on the name. If I stayed near you, they would have found you sooner.”
“You think they didn’t find me because you walked away?”
“I gave them something louder to chase.”
She looked at the cut at his throat. The soot. The burn. The limp he had hidden until pain had taken manners from him.
“What did you give them?”
Lucien’s smile held no charm .
“Myself.”
Aurora released his hand as if it had burned her.
He did not reach after her.
Rain battered the window now, harder, blurring the neon signs outside into bruised streaks of red and gold. Below, someone shouted at a taxi. The city kept chewing through the night, unaware of demon names and salt-glass bells and a man in a ruined suit sitting in a flat above a curry house with blood on his collar.
Aurora turned her back on him and gripped the sink.
“You could have told me.”
“Yes.”
“You chose not to.”
“Yes.”
“Because you decided I couldn’t handle it.”
“No.”
She spun.
He met her eyes.
“Because I could not handle watching you choose danger because of me.”
The room held that.
Aurora’s mouth parted. No sound came. His words had stripped too much from the air. Underneath them lay the thing she had refused to name in daylight: the way she had waited for his knock; the way she had read every underworld rumour for a trace of him; the way hurt had proved the shape of wanting more than any kiss could have.
She stepped closer.
“You arrogant bastard.”
“Yes.”
“You don’t get to make my choices smaller because yours scare you.”
“No.”
“You don’t get to decide absence protects me.”
“No.”
“You don’t get to come in here bleeding and expect me to forget what it felt like when you vanished.”
His throat moved.
“I remember every step away from your door.”
The confession struck with no ornament. He had not softened it. Had not dressed it in French or charm . It sat between them, raw and breathing.
Aurora stood over him. He remained seated, burned hand open on his thigh, the other gripping the chair edge hard enough to whiten his knuckles.
“Why now?”
“Because the summons woke tonight. Because the men beneath the Golden Empress will not wait. Because Eva’s wards have been breached. Because I ran out of lies that kept you safer than the truth.”
“And the truth?”
His gaze dropped to her wrist.
“The truth is that Malphora is not a demon. It is a title. A key. A bride-name in Avaros, old enough that even my father’s court lowered its voice around it.”
Aurora felt the floor tilt.
“Bride-name.”
Lucien’s jaw set.
“Not wife. Not in the human sense. Binding. Ownership. A throne made from a person.”
Her fingers curled around the crescent scar.
“Why me?”
“I do not know all of it.”
“Don’t you dare ration this.”
“I know your blood opened something when you were a child. I know your parents hid it with help they never admitted to taking. I know the name attached itself to the scar. I know Avaros has waited for it to ripen.”
“Ripen. Christ.”
He reached for his cane, remembered she had taken it, and let his hand fall.
“I also know the claim can be broken.”
Aurora’s eyes narrowed .
“How?”
His face closed.
There it was. The old door. The one he shut whenever truth grew teeth.
Aurora bent, gripped the arms of the chair, and brought her face close to his.
“Open your mouth and choose me enough to be honest.”
Heat rose from him. Rain slid down the window. His attention flicked to her mouth, then back to her eyes, and the look carried months of hunger locked behind manners now gone thin.
“The claim can be broken by a counterclaim.”
Her pulse beat in her scar.
“What kind?”
“A voluntary bond. Public enough for Avaros to recognise. Strong enough to challenge a bride-name.”
She stared.
“You.”
Lucien’s laugh came out without amusement.
“I told you I ran out of lies.”
Aurora straightened, the chair arms creaking under her hands.
“You came here to ask me to bind myself to you.”
“No.”
The speed of it snapped her still.
He rose from the chair despite the pain it cost him. Close now. Too close. His shirt smelled of smoke, rain, and something darker beneath his cologne, like warm stone after lightning.
“I came to warn you. I came to close the listener. I came to put my body between you and the thing on the stairs if it followed me. I did not come to ask that.”
“But you thought it.”
“Yes.”
The word brushed her mouth.
Her anger surged, but desire moved with it, braided tight, impossible to separate. She hated his control. Hated when it broke. Hated the space his absence had left beside her bed, in her routes across London, in the jokes she saved and never delivered.
She lifted her chin.
“And if I asked what you wanted, not what your court wants, not what protects me, not what fits whatever guilt-drenched plan you’ve written in your head?”
His face changed.
There, at last, the wound under the suit.
“I wanted to come upstairs that night.”
Aurora swallowed.
His voice dropped.
“I wanted to take the tea you offered. I wanted to sit on your terrible green sofa above Silas’ bar and watch you pretend you had not bought biscuits because you knew I liked them. I wanted your hand in my hair and your voice saying my name without suspicion in it.”
Her breath caught. He did not look away.
“I wanted to be a man at your door, not a warning.”
The flat shrank to the wet shine on his collar, the burn on his palm, the small space between them that five months had made and midnight had now ruined.
Aurora touched his tie.
Not a grab. Not yet. Two fingers against dark silk , just below the knot. His chest rose once beneath her knuckles.
“You were both.”
“Yes.”
“You still are.”
“Yes.”
She tightened her hold and pulled him down.
He did not kiss her.
He stopped a breath away, eyes searching hers with a restraint that looked painful.
“Aurora.”
“Don’t make it noble.”
“I need to know this is not fear.”
She gave a short laugh, bitter and breathless.
“I’m scared of salt-glass bells, face-mouths, and Eva’s reaction when she sees that wall. I’m not scared of wanting you.”
His control broke.
The kiss hit with all the words they had sharpened and thrown and swallowed. His hand came up, stopped before touching her waist, and she caught it, burn and all, placing it against the thick wool of her borrowed jumper. He made a sound into her mouth, part pain, part relief, and she answered by stepping closer until his back met the bookshelf and several grimoires thumped down around their feet.
Ptolemy yowled from above.
Aurora broke the kiss just enough to glare upward.
“Not now.”
Lucien’s laugh pressed against her cheek, low and unguarded. She felt it more than heard it.
Then his hand slid to her jaw, careful despite the heat in him, thumb resting below her ear. He kissed her again, slower this time, and the slowness hurt more. It gave room for memory. For the night he had not come up. For the months she had cursed him. For the way his mouth now moved as if apology had a shape and he had finally found it.
Aurora drew back first.
His lips remained parted. Rainlight painted silver along his cheekbone. He looked less immaculate now—hair loosened, tie crooked, eyes bright with things he had no language polished enough to hide.
She kept one hand on his shirtfront.
“This doesn’t fix it.”
“No.”
“If you disappear again, I’ll find you.”
“I believe you.”
“No. Listen.” She pressed a finger to his sternum. “I’ll find you, drag you back, and hand you to Eva for annotation.”
A faint smile.
“A fate beyond mercy.”
“Exactly.”
Something heavy struck the front door.
All three deadbolts jumped in their plates.
Aurora and Lucien turned at once.
Another impact shook the frame. Dust fell from the lintel. Ptolemy vanished behind the books. The chalk wards along the skirting boards flared a sickly green, then dimmed.
A voice seeped through the wood, sweet as syrup over rust.
“Malphora.”
Aurora’s fingers tightened on Lucien’s shirt.
Lucien reached toward the kitchen counter where his cane lay, blade hidden in ivory.
Aurora grabbed it first and tossed it to him.
“Five minutes are over.”
He caught the cane, twisted the handle, and drew steel into the lamplight.
“Then we make them count.”