Actions

Work Header

Into The Deep End

Summary:

Chapter 46 November 18

(I‘ll post more of Flowers or Gravity tonight)

Chapter 45 Nov 5

Chapter 44 Nov 3

Chapter 43 Nov 2

Chapter 42 Nov 1

 

 

This started as a one chapter fic, an alternative way for the pool scene from the trailer.

It turned into a multichapter then - a possible way back to each other. It’s a story about grief, redemption, healing and the strange time inbetween.

 

Chapter Text

James

The water is cold, too cold. My skin hums with it, or maybe it’s the pill Elaine pressed into my hand twenty minutes ago, or the whiskey I poured down my throat to chase it. Doesn’t matter. The night’s soft around the edges now. Too soft.

Everything flickers. Pool lights, party lights, phone cameras. Someone’s music spills from the house, distorted bass and bad decisions.

There’s a girl—one of Cyril’s friends—laughing as she climbs onto a guy’s shoulders, her bikini top slung around her wrist like a trophy. Someone else cannonballs into the deep end, screaming. The splash hits me, cold for a second, then gone.

Elaine floats closer. Her hair slicked back, mouth glossy and smirking. She touches my wrist, her nails painted gold. I can’t remember when she got in the pool. Or when I did.

“You okay?” she says, but it’s low, performative. Not real.
No one here wants real.

I shrug.
She gives a soft laugh, half pity, half invitation, and leans in just enough—like maybe this could be something.

And maybe it could.

Because I’m wrecked. I’m hollow. My mother’s dead, and my father didn’t tell me, and I don’t know how to hold all that grief without falling apart completely.

Elaine’s close enough now that I can smell her perfume—jasmine, I think. Her hand lifts from the water, trails across my shoulder.

And then—

“James.”

My name.
Sharp.
Unmistakable.

Not a question. Not a greeting.
A warning.

I turn.

Lydia stands at the edge of the pool, dressed like she’s ready to drag someone out by the ear. Her mouth is tight, arms folded, and her eyes are locked on mine.

Next to her—
Ruby.

Ruby, standing small and silent, her arms wrapped around herself, jacket too thin, her expression frozen in something between disbelief and heartbreak.

Her eyes scan the scene—Elaine too close, the half-naked laughter, the drugs, me—and I swear I can feel her recoil from it all.

From me.

Everything slows.
My body, my mind, the water, the lights.

Ruby’s eyes land on my face. Just for a second.

And I know she knows.

Knows I didn’t call.
Knows I didn’t text.
Knows I disappeared, then reappeared here, in this.

“Ruby,” I whisper, the word cracking.

She doesn’t answer.
She doesn’t move.

She just stands there, looking like the last good thing I had—
and I can feel it breaking.

Lydia’s already tugging her back, protective and fierce.

Ruby resists for half a second.
Just half.

Then she turns.
Lets Lydia lead her away.

And I just stand there, waist-deep in the pool, my heart pounding in my throat, surrounded by people I don’t care about and choices I regret.

The light flickers again.

Elaine says something behind me.
I don’t hear it.

Because Ruby is gone.
And I think—
I think I just lost her.

 

Lydia

I shouldn’t have brought her.

I knew I shouldn’t have brought her.

The second we stepped through Cyril’s gate and I heard the music, saw the flashing lights, smelled the booze and chlorine and desperation in the air—I knew this was going to be bad.

But I didn’t think it’d be this.

Ruby beside me, stiff as stone, her hands clenched in her coat sleeves. And in the pool—of course it’s him. My idiot, reckless, grieving twin.

Half-naked girls everywhere. Giggles, grinding, tops off. Elaine circling around him like she’s been waiting a lifetime.

And James, soaked, high, glassy-eyed—just standing there like none of this matters.

Like he didn’t just lose our mother.
Like he didn’t just crawl into Ruby’s heart less than twenty-four hours ago and swear it was real.

I say his name.
He turns.
And it’s like watching a car crash in slow motion.

Ruby doesn’t scream.
Doesn’t cry.
Doesn’t run.

She just looks at him.
And that’s worse.

Then—he’s moving.
Staggering out of the pool like some tragic wet dog of a boy, soaked through, shivering, pathetic—calling her name.

He chases.
Of course he does.

He always chases when it’s already too late.

I stop. I pivot on my heel and plant myself between him and Ruby.
He’s rambling. He looks wrecked.
He says her name like it’s the last thing he has.

And then—he says it.

That he didn’t know.
That she died.

That our mother—our mother—has been dead for two whole fucking days and no one told him.

Because our father said not to. Because it would “distract” him. Because everything, always, has to be about Oxford and control and performance.

I see it on James’s face now.
The numbness.
The panic.
The hole where the grief has been swallowed whole and replaced with nothing.

But that’s not what makes me move.
That’s not what makes me slap him.

It’s Ruby.
Standing behind me. Still trembling. Still there. Still hurting.

And this goddamn idiot of a twin—he knew what she meant. He knew.

And he still did this.

I slap him.

Hard.

His head snaps sideways, hair dripping, jaw clenched.

And then I do it again.

“You selfish, broken, beautiful idiot,” I hiss, my voice shaking with fury. “It’s not just Mum who died. It’s the version of you she believed in.”

He flinches.

Good.
Let it sting.

“Do you have any idea what you just did? What she saw? What you looked like in that pool?” I jab a finger at him. “God, James—Goddamn it.”

He opens his mouth, maybe to beg again, maybe to explain, maybe just to fall apart.

But I don’t want to hear it.

Because I loved our mother.
And she deserved better.
And so does Ruby.

And James Beaufort—
Tonight, he gave both of them nothing.

 

Ruby

It hurts.
It hurts so much I think I might be sick.

I don’t even know what I’m feeling. Or where I am. I just hear my heartbeat in my ears and Lydia breathing hard beside me like she might go back and slap him a third time.

I should leave.
I should turn around, walk away, pretend I never saw it—
James in that pool, with girls clinging and laughing and clothes floating like confetti, with that vacant look on his face like none of it mattered.

Like I never mattered.

But I don’t move.

And then—he says something.

Low. Wrecked. Real.

“Ruby,” he croaks, “I did come to your house.”

I blink.

What?

“I walked there.” His voice is hoarse. “I didn’t know where else to go. I just… I needed you. I needed you to be the one to know. I didn’t want to tell anyone else. Just—you.”

The wind stings my cheeks.
Or maybe that’s the tears I didn’t realize were there.

He doesn’t look at me when he says it.
He looks at the ground like it’s the only thing that won’t judge him.

“I stood in your garden,” he whispers. “Outside your kitchen window.”

I feel myself sway. Lydia steadies me without a word.

“I saw you. With your family. Your mum, your sister. There was music playing. You were cooking something. Dancing around. Laughing. And I—”
He swallows. Hard.
“I had a dead mother, a father who didn’t even think I deserved to know, and grief clawing at my ribs, and you—God, Ruby—you looked happy. You looked safe. And I—”

He stops. Runs a trembling hand over his face.

“I couldn’t bring that to your door. Couldn’t take your warmth and dump my darkness on it. So I watched you.”
His voice cracks.
“Like some pathetic fucking stalker getting high on a Hallmark movie. And then I left. I left and went to Cyril’s and got high because I couldn’t feel anything.”

Silence.

I look at him.

James Beaufort.
Soaked. Hollowed out.
High, probably. But no longer floating.
Not now.

His eyes find mine. And in them, there’s no seduction, no charm, no swagger.

Just devastation.

“And nothing happened,” he says. “With Elaine. Or anyone. Nothing. Just noise. Just numb. Just me being so goddamn stupid.”

And that—
That’s what breaks me.

Not the drugs.
Not the party.
Not even the pool.

But the image of him standing outside my house.
In the dark.
With all that pain.
Watching me.
And walking away because he thought I shouldn’t have to carry it.

Because he thought I deserved something easier.
Something cleaner.
Something less broken.

He came to me.
And then he left.
Alone.

God.
Goddamn him.

I press my hands to my face.
And I sob.

 

Alistair

I’m late.

Cyril’s text said something vague about “bring rum and maybe firewood,” which tells me this party is already spiraling into one of those nights. And I was fine with that—figured I’d swing by for an hour, make sure no one drowns, stop James from doing something idiotic, maybe flirt with that hottie from LitSoc who likes quoting Woolf when he’s drunk.

Except when I turn onto Cyril’s street, I know immediately that something’s wrong.

The house is blaring music, lights pulsing from every window, but it’s the quiet outside that hits me.

There’s someone on the ground.
No—two someones.

Ruby, collapsed on the front steps.
Sobbing.

Lydia crouched beside her, frozen like she’s forgotten how to breathe.

And then—James.

Soaked.
Standing in the middle of the drive, his clothes clinging to him like he just walked through a hurricane, or a flood, or maybe just his own goddamn ruin.

He looks like he’s been hit by a car.
Or maybe he is the car wreck.

“Jesus Christ,” I say before I even reach them. “What the hell happened?”

No one answers.

James doesn’t even look up. He’s staring at Ruby like she’s the last lighthouse in a storm he made himself.

“Okay, nope,” I mutter, dropping the rum. I crouch beside Lydia. “What happened?”

Still nothing.

“Lyds?” I try again. I touch her arm gently.

She flinches. Then swallows. Then says, so quiet I almost miss it—

“Mum’s dead.”

My stomach drops.

“What?”

James moves then. Just barely. His lips part, eyes still blank.

“She died two days ago,” Lydia whispers.

I don’t even feel the cold anymore.

I look at James.

Two days.

And he didn’t tell anyone? Not even me?

I walk toward him, slowly, as Ruby crumples deeper into herself, Lydia wrapping her arms around her, holding her tight.

James doesn’t look at me.
Doesn’t speak.
Just stands there.

Wet.
Destroyed.
Haunted.

And I realize—he came here to drown.
Not in the pool.
In everything.

I swallow hard.
Walk up.
Place a hand on his shoulder.

“Mate,” I say, gently. “Why didn’t you tell me?”

He blinks.
Like he forgot I existed.

And then he says, voice hoarse and cracked,

“Because I didn’t even know.”

And my heart caves in.

 

The night has gone completely mad.

James is dripping wet and dead behind the eyes, Ruby’s sobbing like she’s trying not to, Lydia’s frozen in place, and I’m still standing here trying to process that Cordelia Beaufort—Cordelia, the one who always had those lemon biscuits at Christmas and once fixed my tie before a debate—
is dead.

And James didn’t tell anyone.
Because their father—that man—never called.

I can barely take that in when I hear it.

“Oh my God, Jamie-baby! There you are!”

I turn so fast I almost dislocate something.

Elaine.
In a bikini that doesn’t even qualify as fabric.
In November.

Running barefoot down the drive like we’re on a Malibu beach, not standing in the middle of a grief hurricane with soaked gravel and emotional wreckage in all directions.

“Elaine,” I bark, louder than intended. “No.”

She freezes mid-step. Pouts. “What?”

“Absolutely not.” I step between her and whatever plan she’s about to hatch. “Inside. Now. Get dressed.”

“But I was just—”

“I don’t care what you were just. Put on clothes before someone calls child services.”

She scoffs, tosses her wet hair over her shoulder like some mermaid queen of poor timing, and finally turns back toward the house, muttering about how no one ever lets her have fun.

Right.
Because this has been a joy ride.

I turn back to James.

He hasn’t moved.
Still standing there like a ruined cathedral.

“Come on,” I say gently, putting a hand on his shoulder. “Guest room. Second floor. I’ll send someone with dry clothes. Don’t argue.”

He doesn’t.
Which scares me more than if he had.

He just lets me guide him inside, dripping all over Cyril’s marble like a ghost on autopilot.

Once he’s out of sight, I exhale.

Step two: the girls.

I go back out, find Lydia still sitting on the steps, Ruby beside her, both of them wrapped in a silence that feels like glass.

“I’ve got James upstairs,” I say quietly. “There’s another guest room free. Come in. Please.”

Lydia nods slowly. Doesn’t speak.

Ruby follows her lead, eyes red but not looking at me.
She’s holding Lydia’s hand like it’s the only thing tethering her to the world.

Inside, I steer them toward the room across from James’s. Separate. Safe.
I call the kitchen. Tell them three mugs of hot chocolate. No, four. No, make it five.

Marshmallows. Cinnamon. Anything vaguely comforting.

When I come back, Lydia’s sitting on the bed, staring at the wall.

Ruby is beside her, silent, tears still slipping down her cheeks.

“Lyds,” I say, sitting across from her. “What happened?”

She takes a long time to speak.
Then, finally—

“Stroke,” she says, voice like paper. “Mum. Two days ago. Dad didn’t call us. Said it would distract James.”

I feel physically sick.

“They only told us tonight,” she continues. “One of the maids. And Mortimer. After the body was already taken.”

Ruby lets out the tiniest sound—almost like a breath—but I see her fingers tighten around Lydia’s.

And Lydia—
My Lydia, the one who once screamed at our headmaster for calling her “hysterical”—
just stares at the floor and whispers,

“I think I’m still in shock.”

Yeah.
Yeah, I think we all are.

This was supposed to be a night of drinks and regret.

Not this.
Not this.

 

Lydia

I don’t even remember how I got here.

One moment I was sitting on Cyril’s front steps with Ruby’s hand in mine, staring into the nothingness that came after hearing it out loud.

Stroke.
Mum’s dead.
Two days ago.
And we didn’t know.

Next thing I knew, I was upstairs, in one of Cyril’s ridiculous guestrooms that still smells like new furniture and his cologne.

Now I’m in bed, under a thick duvet that feels like it’s trying to hold me together, even as everything inside me keeps splintering.

Ruby’s here.

Ruby didn’t leave.

She’s curled beside me, still in her jacket, holding me like I’m the fragile one for once, my face buried in her shoulder as the tears come in slow, shaking waves. I’ve been holding everything together since I was fourteen. And now—

Now I’m just sobbing.

And she lets me.
Doesn’t say a word.

Her hand strokes my hair slowly, rhythmically, like she knows what that kind of grief feels like. Like she’s done this for someone before.

Across the room, someone shifts.

I look up, bleary-eyed, and see Cyril sitting stiffly at the edge of the bed like someone’s awkward cousin at a wake.

His legs are too long for the bedframe. His hands are clasped like he’s trying not to fidget. He looks deeply uncomfortable.

But he’s here.
Which is saying something.

“I sent everyone home,” he says softly, not meeting my eyes. “Alistair told me to.”

Of course he did.
Al always knows what to do.

He’s with James now.
Thank God.

Because if I saw my twin again tonight, I don’t know if I’d cry harder or hit him harder.
Maybe both.

“Mum’s dead,” I whisper.

It’s not for Cyril’s benefit.
It’s for me.
To hear it again.
To make it real.

He nods. Quietly. Then rubs a hand over the back of his neck like this grief is catching, and he doesn’t know how to wear it.

I don’t blame him.

Ruby tightens her arm around me.

And I let myself lean into her again.

Because for once—
Just once—
I don’t want to be the one holding everyone else together.

I want to be held.

And somehow, Ruby’s shoulder is the safest place in the world right now.

 

James

The clothes Alistair brought don’t fit.

They’re too tight in the shoulders, sleeves slightly too short, and the jumper smells like some overpriced detergent Cyril probably thinks is masculine because it’s got “volcanic ash” in the name. I don’t care. I’m just… grateful to be dry.

Grateful to be somewhere the walls aren’t echoing with laughter and pool water and girls pressing against me like they wanted to save me from something I never told them about.

I’m sitting on the edge of the bed, staring at the carpet, when Alistair finally walks in.

He shuts the door behind him, quiet. No lectures. No clever opening line. Just crosses the room, drags a chair close, and sits across from me. Elbows on knees. Watching me like I’m a puzzle he knows he can’t solve—but he’ll bloody well try anyway.

“What happened?” he asks. Voice low. Steady.

And I don’t know what breaks first.

Me, or the silence.

“Two days ago,” I say. “My mum died.”

Al doesn’t flinch.
Doesn’t speak.

“She had a stroke,” I go on, numb. “Middle of the night. He—he didn’t tell us. Not until tonight.”

Al’s jaw tightens.

“He told the staff. The lawyer. Not us. Not his children. Because he didn’t want to ‘derail our momentum.’”

I want to laugh.
But it’d come out as a scream.

“He sent the body away before we even got home.”

Now Alistair flinches. Just a little.

“I walked in and found flowers on the step and and silence. Because he was on the phone. Damage control for the shareholder value.“

I pause.

Then:
“I couldn’t breathe, Al. I couldn’t even think. I just… walked. For hours.”

Al waits.

“I ended up in Gormsey. At Ruby’s. I don’t even know how I got there. Just knew I needed—her. That if there was one person who should hear it, it was her.”

My throat tightens. I force the words through it.

“I got to her house. Stood in the garden. Could see her through the window, with her family—cooking, laughing, just… living. Like the world wasn’t breaking.”

I drag a hand through my hair, biting the inside of my cheek to stop the sting in my eyes.

“She looked safe. She looked happy. And I was standing there with a dead mother, an abusive father, and a heart that felt like it’d stopped working. And I—”
I exhale shakily.
“I couldn’t throw that at her. Couldn’t bring all that darkness into that kitchen.”

“So you left.”

I nod.

“I left. Came here. Found the loudest place I could. Got high. Got in the pool. Let Elaine press her hand against my chest like she knew something I didn’t. Because for ten fucking minutes I didn’t want to feel anything.”

Al doesn’t say anything.
Just sits there, watching me drown in my own story.

“But I didn’t touch anyone. Not really. Not like that. Not even Elaine.” I look at him. “And then I saw her. Ruby. At the edge of the pool. And I—”

The air leaves my lungs.

“I’ve done a lot of stupid things,” I whisper. “But that was the moment I knew I’d really, properly broken something.”

Al nods slowly.
And when he speaks, it’s not a lecture. Not sarcasm.

Just:
“You need to fix it.”

“I don’t know if I can.”

“You will,” he says. “Or you’ll never come back from it.”

And he’s right.
God help me, he’s right.

 

Alistair

I should’ve been here.
Half an hour earlier. Ten minutes, even.

Just—sooner.

I was supposed to keep an eye on him. That’s what I always do. That’s what we’ve done since we were thirteen—since I found him half-passed-out behind the chapel with blood on his sleeve and a smile he wore like a shield.

And tonight?
Tonight I was twenty-nine minutes too late and an entire tragedy behind.

He looks wrecked.

Not party-wrecked. Not “oops, I drank too much, let me flirt my way out of it” wrecked.
No.

This is funeral-wrecked.
This is mother-died-and-no-one-told-him wrecked.

And I can’t fix that.
But Jesus, I want to try.

“You have to talk to her,” I say, rubbing my hand over my jaw, trying to steady the fury boiling under my ribs—not at him, not really, but at all of it. At him for letting himself get this lost. At their father. At myself.

James blinks, slow and tired, like the words barely register.

“Ruby?” he asks, like he might not be sure she still exists in his world after what he did.

“Yes, Ruby, you emotionally constipated moron,” I snap, softer than it sounds. “You have to talk to her. Tonight, tomorrow—doesn’t matter. But soon. Before this gets past the point where even you can charm your way back.”

He winces. Not at the words—at the truth behind them.

I sigh, drag a hand through my hair, and push back from the chair.

“I’ll deal with Elaine,” I mutter. “She’s still hiding somewhere in this damn house, probably hoping no one brings up her bikini or her timing or the fact that she called you Jamie-baby in front of the actual love of your miserable life.”

That gets a flicker.
The ghost of a glare.

“Don’t look at me like that. You earned every second of this disaster. Now I get to go pry my sister out of some linen closet and explain why she can’t seduce grief out of a man who’s falling apart.”

He closes his eyes. Breathing slow.

“You okay?” I ask.

It’s a stupid question.

“No,” he says. Quiet. Honest. “But I will be. Maybe. If she still… if I haven’t ruined it.”

I pause in the doorway.

“You haven’t,” I say. “Not yet. But don’t make me drag your sorry ass to her and script the apology myself.”

Then I leave him there.

Because I’ve got a half-naked sister to find,
and a best friend to glue back together.

 

James

I stand outside the door for a full minute before I knock.
Long enough to count the seams in the wood. Long enough to consider turning back.

But I don’t.
I can’t.

I knock once. Lightly.

The door creaks open a moment later—just enough for me to see inside.

Ruby’s on the bed, still fully dressed, hair mussed, eyes red-rimmed. She’s sitting upright, but Lydia’s curled into her side, buried against her like she’s holding her up just by being there.

And Cyril, of all people, is standing a little too close to the window, clearly pretending to be invisible, which would be more effective if his legs weren’t so long and awkwardly folded and if he hadn’t turned toward the sound of the knock like a startled deer in designer cologne.

Ruby lifts her head.

Our eyes meet.

And everything I thought I could say to make this right goes up in smoke.

“Can I—” I clear my throat. Try again. “Can I have a moment?”

Ruby doesn’t move right away.
But Cyril does.

Jesus.

He crosses to the bed in three steps and drops to his knees beside Lydia like someone’s just handed him a real job for the first time in his life.

“Hey, hey,” I hear him murmur. “I’m here, yeah?”

It’s awkward and sincere in equal measure. And she leans into it without even looking.

Ruby looks at my sister. Then at me.

Then she stands.

Thank God.

She follows me into the hallway, quiet as a shadow.

No words. Just the door clicking shut behind us.

She’s here.
That’s already more than I deserve.

And now—I have to find the words that might still matter.

 

She stands there.
Arms crossed.
Eyes puffy.
Back straight.

Ruby Bell—devastated, furious, unshakably composed.

I’ve never wanted to fall to my knees more in my entire life.

But I don’t.
Because she doesn’t need a spectacle.
She needs honesty.

So I speak.

“I came to your house,” I say, quietly. “That part—I wasn’t lying. I walked there. I don’t even remember how I got there, just that I needed you. That if there was one person I wanted to tell—needed to tell—it was you.”

She doesn’t speak.
Just watches me.

“And then I saw you,” I go on. “Through the window. With your mum, Ember… the music. The food. Laughter. You were dancing.”

I let out a breath that’s more ache than air.

“And I—I just couldn’t bring it in with me. The grief. The rot. My father. My dead mother.”
I swallow. Hard.
“I couldn’t drop it at your feet like a bomb and ruin what you had in that moment.”

She shifts.
Not toward me. Not away.
Just… grounding herself.

“I didn’t call. I should’ve.”
My throat tightens.
“I didn’t think you’d want me like that. Broken. Drenched in everything I swore I’d never become again. So I went to Cyril’s. I got high. I tried to feel nothing.”

I pause.

“And then you were there.”
I meet her eyes.
“And I remembered what it felt like to feel everything at once.”

Silence stretches between us.
Taut. Quiet.

“I’m not asking for forgiveness,” I say, softer now. “Not tonight. Maybe not ever. I just needed you to know that the worst thing I’ve done this year wasn’t that pool.”

She tilts her head.

I breathe in. Say it:
“The worst thing was standing in your garden… and walking away.”

Her lips part like she might speak.
But no sound comes out.

Still, she takes a step closer.

And it’s not forgiveness.
But it’s not retreat, either.

Then—quietly, almost imperceptibly—she says,
“You broke my heart.”

I nod.
“I know.”

“I trusted you,” she whispers, voice catching. “Again.”

“I know,” I say again. “And I didn’t deserve it.”

She studies me for a long, heavy beat.

Then, barely audible:
“Do you… still need someone tonight?”

I don’t move. Don’t even breathe.
“Only if you want to be that someone.”

She hesitates.
Then:
“I can sit with you.”

It’s not a second chance.
It’s not forgiveness.
But it’s her.

And tonight, that’s everything.

We sit together on the floor in the hallway.
Not touching.
Not speaking.

Just—
Side by side.

Breathing in the grief.
Letting it live between us.
And not walking away.

 

Ruby

He’s crying.

Not loud, not messy, not performative.
Just… broken. Quietly. Like he’s trying not to make a sound because he still thinks he has to protect me from it.

I don’t move.
I don’t speak.

I just sit beside him, knees pulled up to my chest, fingers tangled in the edge of my sleeve. The carpet itches the back of my legs, but I don’t shift.

Because he’s crying.
And I’m still angry.
Still hurt.

But I’m here.
And so is he.

We don’t touch.

We just sit.
Side by side.
The silence wrapping around us like the pause between lightning and thunder.

I glance at him.
His shoulders rise and fall too fast, uneven, his face turned slightly away like he doesn’t want me to see.

And maybe I shouldn’t care.
Maybe I should stand up. Walk away.
Remind him that I already gave him another chance. That I already let him back in.

But instead—

I move.
Just a little.

Shift closer.
Barely.

So our knees are almost brushing.
Not touching. Just near.
Close enough that if either of us breathed wrong, we might.

He notices.

Of course he does.
I feel his breath hitch.

But he doesn’t reach for me.
Doesn’t dare.
Doesn’t even turn.

Good.

Because I’m not here to make it okay.
I’m not here to be a balm for his grief.

I’m just here.
Because I can be.
Because somewhere under all the pain, there’s still a part of me that wants to believe he can be better than this.

That maybe he already is, in moments like this.

“I’m not ready to forgive you,” I whisper.

“I know,” he says, hoarse.

“But I didn’t want you to be alone tonight.”

He nods. A sharp inhale.
Still crying.

I close my eyes. Let my shoulder just barely lean toward him.
Not touching.

But close enough that he knows:

You’re not forgiven.
But you’re not abandoned either.

And somehow, that’s the most honest thing I can give him.

 

Alistair

Elaine was in the wine cellar.
Of course she was.

Wrapped in a towel she’d “borrowed” from the guest bath, clutching a half-finished bottle of champagne, legs crossed on a crate of Malbec like some postmodern Greco-Roman statue of indulgence and poor impulse control.

“Don’t start,” she said the second she saw me.

“I’m not starting,” I replied calmly. “I’m finishing.”

I took the bottle, wrapped her in a blanket like a sulky burrito, and handed her over to Rupert—the long-suffering family driver who deserves a knighthood for services to the deranged.

“Straight home,” I said. “No detours. Not even for chips.”

Rupert nodded once, like a man who’s seen war.
Elaine pouted like a five-year-old banned from the bouncy castle.

Handled.

Next stop: upstairs.

I cracked open the door to Lydia’s room—just to check.

She was asleep.
Sprawled sideways across the bed in that unconscious way she used to nap after exams, one arm curled under her cheek.
And holding her—very much awake—was Cyril.

Back against the headboard.
Eyes wide.
Not blinking.
Looking like someone just handed him a newborn baby and a winning lottery ticket in the same breath.

I raised a brow.
He nodded—tiny, reverent.
Didn’t speak.
Didn’t dare.

All right then.

I closed the door quietly.

Then I made my way toward the hallway, the last place I’d seen James.

And there they were.

One James Beaufort: soaked-through shirt swapped for the dry one I gave him, hair damp, eyes red. Not high anymore. Not angry. Not arrogant.

Just quiet.
And crying.

And beside him—Ruby Bell.

Knees pulled up. Elbows on them.
Shellshocked.
Still.

But not gone.
Not stormed out.
Not shaking his hand off her arm or telling him to leave her the hell alone.

She looked like someone trying to figure out if the earth beneath her feet was still stable.

And he looked like he’d give anything to make it so.

Neither of them noticed me.

I didn’t interrupt.
Didn’t make a joke.
Didn’t offer tea or therapy or my world-class commentary on the fact that they were sitting on Cyril’s extremely expensive hallway carpet like it was the floor of a train station.

I just watched them for a moment.
Two disasters pressed side by side.

Not fixed.
Not okay.

But… not entirely lost either.

And for tonight?
That might just be enough.

 

James

“I lost my phone,” I say after what feels like an hour of silence. My voice is hoarse, stripped bare. “And Percy’s not here. I can’t—”
I swallow.
“I can’t go home. Not yet.”

Ruby doesn’t say anything right away.
She just blinks slowly, like everything’s processing at half-speed now.

“I can find someone to take you home, if you want,” I add, glancing at her, heart twisting. “Or call your parents?”

She shakes her head.

“They think I’m spending the night at the Beaufort house,” she murmurs, eyes fixed on some point down the hall. “With Lydia. Not you.”
A pause.
“Definitely not you.”

It hurts.
But I nod.

She rubs her hands over her face, slow and tired.
“I need to sleep,” she says, more to herself than me. “I can’t keep—thinking. I’m too tired.”

“Okay,” I say quietly, already pushing myself to my feet. My limbs ache from the cold, the pool, the night. But none of that matters.
“Come on.”

I offer her my hand.

She hesitates. Just for a second.
Then slips hers into mine.

Small.
Warm.
Steady, even if I’m not.

I lead her down the hall, past the doors and shadows and mistakes. To the guestroom I always use when we crash here. Third door on the left.

It smells faintly like cedar and something expensive. The duvet is crisp and the light from the hallway pools across the carpet in strips.

Ruby steps in without a word.
Her arms are still crossed, like she’s bracing for something.

I move quietly.
Pull the duvet back.
Fluff the pillow.
Then, gently, quietly, I say, “Here. You don’t have to talk. Just… lie down.”

She doesn’t look at me.
Just nods.

Slips off her shoes.
Crawls into the bed, jeans and jumper and all.

I pull the duvet over her carefully.
Not too close.
Not too familiar.

Just enough.

Then I turn away.

Cross to the couch against the opposite wall—Cyril’s idea of furniture is all angles and unnecessary leather, but it’ll do.

I lie down.
Stare at the ceiling.

The silence stretches again, but it’s not empty this time.

She’s here.
Not with me.
But not gone.

And maybe that’s the beginning of something I don’t deserve,
but won’t take for granted again.

 

Ruby

I’m so tired I don’t feel the pillow.

The weight of the duvet is soft and heavy, like something protective. My limbs are numb with exhaustion, my head thick with grief and confusion.

Everything is too full.
Too loud.
Too much.

But sleep comes anyway.
Heavy and fast.

And I’m somewhere else.

A pool.
Water glowing blue beneath flickering lights.
Laughter echoes—sharp and wrong.

Girls.

Too many of them.
Legs bare. Hair wet. Floating around him. Around James.

And he’s in the middle, watching them with that glazed-over, empty face.
That face I saw hours ago.
Or maybe just seconds.
Or maybe forever.

He doesn’t see me.

I’m standing at the edge, barefoot. My clothes feel heavy.

And then—
The ground gives out.

I’m falling.
Into the water.
Into the cold.

The sound disappears.
Just silence and pressure and panic.

I open my mouth to scream, but water rushes in.
My lungs seize.
My arms flail.

No. Not again. Not again.

My chest burns. My eyes sting.
I can’t find the surface.

And I’m eight years old again.
In the lake.
And Dad is screaming—until he isn’t.

I thrash harder.
Trying to claw my way up.
Trying to find air.

But there’s none.
There’s nothing but cold and guilt and drowning.

And then—

Arms.

Strong. Sure.

Wrapping around me.

A chest against my back.
A hand gripping my wrist.
A voice—his voice—suddenly so clear.

“Ruby—hey—hey, I’ve got you.”

I gasp.
The water doesn’t rush in.

“I’ve got you, it’s okay,” he says again, arms locking around me. “You’re safe. You’re with me. Just breathe, alright? I’ve got you.”

My whole body trembles.

Still underwater, still dreaming—but something shifts.
His arms feel real.

And his voice—
God, his voice sounds like everything I needed all night.

I stop thrashing.

Let myself be held.
Let the panic slow.

My fingers clutch his shirt.
He holds tighter.

“You’re okay,” he whispers. “I promise. I’ve got you, Ruby. You’re safe.”

And for the first time in what feels like hours—
Maybe days—
Maybe years—

I believe him.

 

James

I hear her before I see her.

A sound—sharp, broken. A gasp that’s not quite a scream.

I sit bolt upright on the couch.

She’s trembling.

Not shifting in sleep, not dreaming lightly—shaking. Her body curled beneath the duvet like she’s fighting something I can’t see, her breath stuttering, chest heaving.

“Ruby?” I whisper, already crossing the room.

No answer.

Just a choked sound, raw from her throat.

I kneel beside the bed.
She’s clutching the sheets now, knuckles white, her eyes still closed, lips parted in panic.

Oh God.
I know this.

I know what this is.

“Ruby,” I say, louder now, trying to pull her from it. “It’s me. You’re okay. You’re not there.”

Still nothing.
Her whole body spasms like she’s underwater.

I reach out—gently—touch her shoulder.

She flinches. But her eyes fly open.

Wide, unfocused—until they land on me.
And something in them shatters.

“James,” she chokes out, barely a whisper.

And then she grabs for me.

Arms around my neck.
Fingers digging into my shoulders like she’s trying to anchor herself to the earth.

She can’t speak.
Just gasps and shudders, trembling so hard I feel it in my bones.

Oh, fuck it.

I’m not leaving her like this.
Not sitting on the floor while she comes apart in silence.

I climb into the bed. No hesitation.

Duvet shoved aside, arms around her before I can think twice.

I pull her to my chest, fold her in tight, press my cheek against her hair, one hand rubbing her back in slow, firm circles.

“I’ve got you,” I murmur. “I’m here. You’re safe. You’re not alone.”

Her breath catches like she’s been holding it for years.

She sobs once.

Then again.

And then she breaks.

Crying so hard it shakes her whole body.

And I just hold her.

No apologies.
No explanations.
Just presence.

Just us.

“I swear to you,” I whisper, “this isn’t anything you don’t want it to be.”

I swallow hard, tears prickling hot behind my eyes.

“But it’s everything to me.”

And then—

I’m crying too.

Silently at first. Then not.
The grief finally slipping through the cracks.

We cry like no one’s watching.
Because no one is.

Just her and me.
Folded into each other.

Everything we’ve ruined.
Everything we’re still trying to save.

And somehow—
Even in the middle of all this grief and wreckage—
She doesn’t let go.

And neither do I.

 

Ruby

I wake slowly.

Everything is soft and warm and… wrong.

Not wrong like bad.
Wrong like different.
Like I fell asleep in chaos and woke up in the eye of a storm.

There’s weight behind me. A body. An arm around my waist, heavy and protective.
Breath on the back of my neck.

James.

It all comes back in a rush.
The hallway.
The dream.
The panic.
The way I couldn’t breathe—until he held me.
Until I cried into his chest like I’d broken open.

And now—this.
His chest against my back. His palm resting flat on my stomach like he doesn’t want me to slip away.

I don’t move.
Not yet.

I just lie there, eyes open, heart slow but steady.

He shifts behind me a moment later.
Breathes in, then stills.
Wakes.

“Hey,” he says softly, voice gravel-thick.

“Hey.”

We don’t move.

His hand flexes a little—then withdraws.
I feel the loss instantly.

“Sorry,” he mutters. “Didn’t mean to—”

“It’s okay.”
And it is.
I don’t know why, but it is.

Another beat of silence.

“I know I don’t have any right to ask you for anything,” he says, his voice low, steady now, but full of weight. “But I need you to know—for me, nothing’s changed. Not about how I feel about you. Not one thing.”

I turn, finally, to face him.

His eyes are red-rimmed, exhausted. But open.
Clear.

“I would do anything,” he says. “Literally anything. To make you trust me again.”

I study him.
Not the boy from the pool.
Not the one who broke my heart.
Just… James.
Grief written into the lines of his face.

“I need time,” I whisper.

He nods. Immediately. No protest.
“Of course.”

“You probably do too,” I add. “You need to… bury her. Your mum. You need to grieve.”

His jaw tightens, and something in his throat moves like he’s swallowing glass.
“Yeah.”

I stare down at my hands.
“I have to face school on Monday,” I say. “Everyone gossiping. Talking about how I fell for you and you ended up in the pool with Elaine in a bikini.”

His eyes close for a second.

“And I know it’s stupid,” I say quickly, ashamed of my voice cracking. “I know you’re going through something enormous, and I feel ridiculous for even thinking about how I feel about any of it—”

“You’re allowed to be hurt, Ruby.”

I blink.

“You are hurt. And I caused it.”

Silence.

He takes a shaky breath.
“I should’ve reached for you. Last night. In Gormsey. I should’ve trusted that you could hold me through it.”

I bite the inside of my cheek.

“I want to,” I say finally. “I just… can’t yet. Not fully.”

He nods.

And we lie there.
Not together. Not apart.

Two people in a quiet space between what was and what might be.

Still holding on.
But letting go, just enough.

 

James

She hasn’t moved from the bed.
Neither have I.

We’re not curled into each other the way we were a few hours ago, when the world felt like it was ending and all we had was breath and instinct and holding on.

But she’s still here.
That feels like a miracle.

And maybe I should let her go now.
Let her sleep, or walk away, or have whatever space she needs.
But I don’t want to leave things dangling.

So I speak.
Carefully.

“I’m not coming back to school yet,” I say, watching the way her eyes flicker toward the window. “Not for two… maybe three weeks. Until after the funeral.”

She nods, slow. Quiet.

I sit up, careful not to crowd her.
“But… would it be okay if I still saw you?”

Her brow furrows slightly.

“Not like—” I stop, run a hand through my hair. “Not as a thing I expect. Just… to see you. To come over. Maybe we could do homework. Or take a walk. Or just talk.”

She doesn’t answer right away.
And I don’t rush her.

“I miss you already,” I admit softly. “Even though you’re right here.”

That gets a look. A tired one. But not cold.
Just… guarded.

“Is there anything I can do to make Monday better?” I ask, my voice low. “Anything at all?”

She blinks, slowly.

“I could be there. I could walk you to school. Or have Alistair and the others with you. Or—fuck it—I’ll show up and carry your backpack if that helps.”

At that, a tiny smile ghosts across her lips.
Brief. Almost invisible.

But it was there.

“Or I can stay far away if that’s what makes it easier. I just… I want to help, Ruby.”

She exhales, then lies back again, staring at the ceiling.
“I’ll be the one they talk about either way,” she says after a long pause.

I go still.

She turns her head, eyes meeting mine.
“They’ll say I fell for you and you dumped me. Or I fell for you, you messed around, and I still took you back.”

Her voice isn’t bitter. Just tired.

“Choose your poison.”

God.
God, I hate this.

I want to take every rumor, every whisper, every smug look she’s going to get and eat them whole.

I reach out slowly.

Just enough to let my fingers graze hers.

“I don’t care what they say,” I murmur. “But I care how it makes you feel. And if there’s a way to carry even a little of that weight for you—just a sliver—I will.”

Her fingers twitch.

She doesn’t pull away.

And right now, that’s everything.

 

Her fingers stay beneath mine. Not clasped, not interlocked—just there.

And then it hits me.

Not the guilt. That’s been here.
Not the regret. That’s been screaming at me since the pool.

No—this is something else.

Realization.

Sudden. Ugly. Sharp.

She’s vulnerable.

Ruby—so sharp, so composed, so unflinchingly steady in a way that always made me think she was untouchable—
is exposed.

Because of me.

Because I pulled her into my orbit, made her visible, then vanished.

I didn’t just hurt her.
I made her look like a fool.

In front of the entire school.
In front of people who already think they know what girls like her are for.

Scholarship cases.
Earnest and disposable.

I dragged her into my story and then gave them the ending they all expect—rich boy gets bored, gets high, goes back to his world.

And she—
She gets the whispers.
The side-eyes.
The pity.

God.

I feel sick.

I pull my hand away, but not out of distance—more like instinct, like recoil from my own thoughts. I sit back, knees to my chest, heart suddenly hammering.

“I didn’t see it,” I say, voice rough. “I didn’t see what I was doing to you.”

Ruby watches me, eyes wary but open.

“I thought—I thought I was just hurting us. I didn’t realize I was making you the spectacle.”

She doesn’t respond.
Not yet.

“I exposed you,” I say. “And then I pulled the rug out from under your feet and left you there—on your own.”

I rake a hand through my hair.
“God, Ruby. I thought I was the one unraveling. But you—”
I look at her. Really look.

“You’re the one who’s going to walk back into that place tomorrow. Alone. With your head up. While they all pick you apart like you’re a cautionary tale.”

My throat closes.

“I did that to you.”

She closes her eyes for a second.

Then says softly, “Yeah. You did.”

And it hurts.
More than anything I’ve felt in days.

But I deserve it.
Every word.

“So now what?” I ask, barely above a whisper.

She looks at me.

“I don’t know,” she says. “I haven’t figured it out yet.”

But she doesn’t leave the bed.

Doesn’t get up and walk away.

And I realize—that is the only answer I get today.

And maybe the only one I deserve.

 

We’re lying there, not quite facing each other, not quite apart.

The silence between us isn’t sharp anymore. It’s soft. Fragile.
Like the kind of quiet that follows a storm you’re not sure you survived.

Her voice cuts through it.
Quiet, but sure.

“We can meet,” she says, eyes on the ceiling. “For homework.”

I nod, heart stuttering.
“Okay.”

“I can’t answer anything else yet,” she adds. “Not what this is. Or if it can be anything again.”

“I know.”
And I mean it.
I’ve never known anything more clearly.

She turns her head, meets my eyes.

“But I want to go home now.”

I sit up immediately. “Of course. I’ll take you.”

Her hand brushes mine, just briefly.
“And… you can call me,” she says. “Anytime. I’ll always answer.”

The way she says it—simple, honest—
It undoes me.

“Always,” she repeats.

I nod. Swallow hard.
“Thank you.”

Then her voice drops, steady and low, the closest thing to a line drawn in the sand.

“But you can never hurt me like this again.”

I look at her, and I know she’s not asking.
She’s telling me.
This is the price of her staying.

And it’s fair.
More than fair.

“I won’t,” I say.
My voice cracks a little.
“But if I do… you walk away. And I won’t ask you to come back.”

She nods once.

Then we rise together.
Not a couple.
Not yet.
No anymore
I don’t know.

Just two people who survived the fire,
and are choosing—for now—
to walk out of it side by side.

 

Lydia

Cyril is fast asleep behind me.

His arm slung across my waist, breathing slow and warm and tangled in dreams he probably doesn’t want to wake from.
And for once, I don’t mind it.
His presence is solid. Steady. No performance.

But I’m not sleeping. I‘m getting up.

I’m at the window.
Wrapped in one of Cyril’s ridiculous oversized sweaters now, knees tucked up on the armchair, watching the driveway below.

James and Ruby are walking toward Percy’s car.

Side by side.
Not touching.

Not like last night, when they clung to each other like shipwreck survivors.
Now they walk like two people trying to remember what solid ground feels like.

He opens the car door for her.

Of course he does.
Even when he’s broken, even when he’s grieving, some part of him remembers how to behave. Just last night—.

She turns to face him.

He takes both her hands, gently, and leans in.

Kisses her cheek.
Soft. Careful. Not possessive.

Not his.

Not anymore.

Not yet.

She says something—quiet, short, a murmur I can’t hear from this far up.

Then she gets in.

The door closes.

The engine starts.
And Ruby’s gone.

James just stands there.

Still.
Completely still.

Like he hasn’t figured out how to move again.
Like letting her go, even for a few hours, costs more than he was ready to give.

He doesn’t cry.
Not from here.

But I know that posture.
The hollow behind the shoulders.
The way grief stiffens you when it has nowhere to go.

My brother.

Just standing there.

Alone again.
But trying.

God, he’s trying.

And I press my forehead to the window, close my eyes, and will him not to give up this time.

Chapter Text

Alistair

James isn’t coming in today.
Obviously.
His mother just died.

And yet somehow, he still managed to bark at me before sunrise to “be there when her bus pulls in, Al, or so help me God—”

Which, to be fair, I was already planning to.
Because I saw Ruby’s face last night.

And that wasn’t just heartbreak.
That was humiliation.

Now it’s Monday.
The weather is miserable in that classic Pemwick way—grey, drizzling, the kind of wet that clings to your soul—and Ruby steps off the bus in a v neck two sizes too big and a backpack over one shoulder like she doesn’t care if it rips open.

She sees me.
Pauses.

A flicker of wariness.

“Good morning,” I say lightly, stepping into pace beside her. “It’s an absolutely shit day, but at least I look great.”

That gets a faint breath through the nose.
Not a smile.
But I’ll take it.

She doesn’t speak until we’re almost at the gate.

“Did he send you?”

I glance over at her.
“Would it matter if he did?”

She thinks for a second.
“No.”
Beat.
“But yes.”

“Thought so.”

We keep walking.

And that’s when it starts.

The first pair of girls slow their pace. Not whispering yet—just that deliberate kind of silence that’s somehow louder.

Then a boy from our econ class glances over his shoulder twice in ten seconds.

Then the whispers.
Low. Hissing.
“That’s her.”
“Can you believe—”
“She still came in?”

And Ruby’s jaw goes tighter with every step.
Shoulders up.

Head high, but not in the proud way—
in the armour up way.

I slow down, just slightly.
Let her walk half a pace ahead.

Make it clear.
I’m here with her.
But she’s walking in on her own terms.

Nobody touches her.
Nobody dares.
I make damn sure of it.

History Class — Midmorning

She slips into her usual seat by the window, early as always.

Cyril walks in two minutes before the bell.
Wordless. Casual.
Slides into the chair beside her like it’s just another Monday.

She looks up—surprised, maybe.

He doesn’t look at her.
Just drops his bag and mutters,
“Didn’t trust the rest of these idiots not to be dicks.”

That’s Cyril-speak for you’re not alone.

Lunch

We find her before she finds us.
Me, Cyril, and Lin, who’s armed with a thermos and an expression that could melt steel.

We sit down at her table without asking.

There are people watching.
They absolutely do not matter.

I lean across the table at one point and say, “You want me to start loudly listing all the ways James is an emotionally stunted mess who doesn’t deserve eye contact, let alone a second chance?”

She doesn’t laugh.
But she almost does.

Progress.

Afternoon — Bus Stop

She insisted on taking the bus home.
Didn’t want a lift.
Didn’t want to owe anyone a favour.

Fine.
I get it.

But I walk her there anyway.
Because I said I would.
Because James would kill me if I didn’t.
And because I want to.

She doesn’t speak much.
She’s tired.
You can see it in the way her hands clench the strap of her bag.
In the way her eyes don’t quite focus.

The bus pulls up.

She turns to me.

“Thanks,” she says. Quiet. Like the word costs something.

I shrug, hands in pockets. “Anytime. You want someone to walk behind you pretending to be your bodyguard tomorrow? I’ll wear sunglasses. Carry an earpiece.”

She rolls her eyes.
“Don’t make me laugh.”

But there’s the faintest curve at the corner of her mouth.

“I’ll tell him you got through the day,” I say.

She steps onto the bus.
Turns back.
Hesitates.

“Tell him…” She trails off.
Then: “No. Never mind.”

She finds a seat.
The bus rumbles off.

And I stand there for a long moment, the cold settling in.

Because I know what she was going to say.
And I know she’s not ready.

Not yet.
But maybe—
Eventually.

And in the meantime?

We’ll keep showing up.

 

James
Monday evening

It’s barely five.
Feels like midnight.

I’ve read the same paragraph five times.
Still can’t tell you what it said.

The house is too quiet. The kind of quiet that makes your ears ring.
Ophelia came by earlier to bring food. I thanked her. Don’t remember what I ate.
Percy’s still stuck in Geneva.
The estate smells like lilies.

And I haven’t heard from Ruby.

I haven’t earned hearing from Ruby.

But I still miss her like an idiot boy who doesn’t learn.
So I call Alistair.

He picks up on the third ring.
“Hey.”

I don’t even say hello.
“Was she okay?”

Al sighs. “Define ‘okay.’”

“Is she breathing? Did she cry? Did someone say something? Was she alone?”
I’m already pacing. Barefoot. Cold floor. My whole chest is one tight knot.
“Did anyone look at her funny?”

“Mate—”

“Did someone say her name like it tasted like dirt?” I ask, sharper now. “Did she—Christ, did she look like I ruined her?”

There’s a pause on the other end.
Then:
“She looked tired. Guarded. But no. Not ruined. She held her ground.”

I sit down hard on the edge of my bed.

Al adds, “She didn’t let anyone touch her. Cyril and I made sure they didn’t even try.”

That gets a breath out of me. Not quite relief. Just… slightly less drowning.

“She didn’t want a lift?” I ask.
“No. Bus. Said she needed to move through the day on her own.”
A pause.
“She’s stronger than you give her credit for.”

“I never doubted that,” I say softly.
“I think you did,” Al says, without venom. Just truth.
And it lands like a blade.

“Did she say anything?” I ask.
“Not to me.”
“Nothing?”

He hesitates.
“She almost asked me to tell you something.”
“Almost?”
“She changed her mind.”

I lean forward, elbows on knees, grip my own damn hair in my hands.
“I’m such a fucking idiot.”

“Yeah,” Al says. “But at least you’re finally saying it.”

I breathe through my nose, tight.
“Is there anything I can do?”
“For her?”
“For us.”

“You can wait,” Al says. “And when you see her—really see her—you don’t make it about how bad you feel. You don’t beg. You don’t push. You show her you’re worth a second second chance.”

I don’t say anything.

“I miss her,” I admit, finally. Quiet. Raw.
“I know,” Al says. “Just don’t make missing her her problem, yeah?”

I nod, even though he can’t see it.
My throat feels tight.

“Thanks,” I mutter.
Al just hums.
Then, gentler:
“Go to bed, James. You’re grieving. You’re exhausted. You’re not going to fix this tonight.”

“I know.”
But I wish I could.

I hang up.
Stare at the dark window.

And I hope, wherever she is,
she knows I’d do anything to take it back.

 

Ruby

I stare at the ceiling like it’s got answers.
It doesn’t.

My room is dark except for the streetlight sneaking through the curtain. I’ve got my duvet pulled to my chin and my phone resting on my stomach. I’ve typed his name into the call bar three times. Deleted it twice.

But the third time… I don’t delete it.
Because I can’t sleep.

Because this whole day felt like walking through wet concrete.

Because I miss him.
So fucking much.

And because—God help me—
I’m worried about him.

So I press call.
And it rings once.

Just once.

“Ruby?”
His voice is hoarse. Like he hasn’t spoken in hours. Or like he was waiting.

I press the phone to my ear and close my eyes.
“Hi.”

A pause.
It stretches between us like a held breath.
Then he says, “You okay?”

I almost laugh.
“No,” I whisper. “Not really.”

“I’ll come over,” he says too quickly. “If you need—”
“No.”
I cut him off softly.
“No, I just… I wanted to talk. That’s all.”

He exhales like I’ve just thrown him a rope and he’s clinging to it with both hands.
“Okay. Talk to me.”

I turn on my side, curl into myself.
“I hated today,” I say.
“I know.”

“Everyone was staring. Whispering. Like I’m the girl who fell for the golden boy and got slapped in the face for it.”
He doesn’t answer.
I think that’s wise.

“And I am hurt,” I admit, my voice wobbling. “I know that sounds ridiculous with everything you’re going through. I know you lost your mum and your father is—God, he’s a nightmare. But I still feel like someone cracked something open inside me and now I’m leaking pain everywhere.”

“Ruby,” he says, so quietly. Like my name is the most fragile thing in the world.

“I’m angry at you,” I whisper. “And I miss you. And I hate that those things can live side by side like that.”

There’s a rustle. Maybe he’s sitting up.
“I’m angry at me too,” he says. “And I miss you more than I know how to handle.”

I bite the inside of my cheek.
“I worry about you,” I say, like a confession. “All day, all night. And I hate that too.”

He breathes in like he’s about to break.
“I’m not okay,” he says. “I pretend I am. For Lydia. For Ophelia. But I’m not.”

“I know,” I say. “That’s why I’m calling. I didn’t want you to be alone with it.”

He’s quiet for a long time.
Then:
“Will you call again tomorrow?”

My eyes sting.
“I might,” I say.
Then, softer: “Probably.”

Another pause.
Then he says, “I’ll always answer.”

I nod.
Even though he can’t see me.
And we just breathe together for a bit.

Not fixing anything.
Not putting labels on this.me

Just being.knll
Side by side in the dark, through the static of the line.

And for tonight…
That’s enough.

 

James

The call ends.
I don’t move.

I just lie there, staring at the ceiling like it’s supposed to collapse on me and finish the job.

My phone is still warm against my cheek. Like the ghost of her voice hasn’t quite left yet.
Like maybe—if I don’t move—she’ll still be here.

God, her voice.
That first “Hi.”
It nearly broke me.

Because I know I don’t deserve it.
I know she shouldn’t have called.
And I know I would’ve died a little more tonight if she hadn’t.

So I lie here.
Like a coward.
Like a fuck-up.
Like the boy who got a second chance—
and still lit the match.

She said she missed me.
Said she hated that she did.

And maybe it makes me the worst kind of selfish, but I held onto that like oxygen.

But the part that really wrecks me—
is that she’s hurting.
That I did that.

And all I can do is lie here.

Her words spinning around in my head.
“I’m angry at you.”
“I miss you.”
“I worry about you.”

She called me.
After everything.
She still called.

And now I’m crying.
Fuck.
Not the angry kind. Not the kind you wipe away fast.
The other kind.

The quiet kind.
The gutted kind.

Because I don’t know if I’ll ever get another chance.
Not really.
Not after what I did.

But she called.
She called.

So I press the phone to my chest, like an idiot.
Like it can hold her heartbeat if I just hold it tight enough.

And I whisper into the dark:
“I’ll make it right.”
Even if I have no idea how.

And then I let myself cry.
Really cry.

For my mum.
For Ruby.
For whatever the hell I’ve turned into.

For the boy I was 3 days ago—
And the man I’m trying to be now.

 

Ruby

Two weeks later, late at night, phone pressed to my cheek

I don’t know why I keep doing it.
Calling him.

Maybe because it’s the only thing that feels honest anymore.
Maybe because even after everything… he’s still the only one I want to talk to when the world feels too sharp.

It’s been two weeks.
Fourteen nights.
Fourteen short, quiet conversations.

Always past midnight.
Always in the dark.
Never long.
Never enough.

I never agree to see him.
He never pushes.
We don’t talk about what we are.

We just are.
Whatever this is.

Tonight, he’s quiet.
Quieter than usual.
I wait, thinking maybe he’s fallen asleep on the line—he did that once, last week, and woke up whispering my name like he’d dreamt it.

But tonight… it’s different.
He’s here, just… silent.

So I speak. Just to fill the space.
Just to keep him breathing.

“I have to go to Helston tomorrow,” I say, watching the shadows on my ceiling. “Doctor’s appointment. My mum needs the car so I’ll probably have to take the bus.”

He doesn’t say anything for a second. Then:
“What time?”

I blink. “What?”

“What time’s your appointment?”

I frown slightly.
“Um. Eleven. Why?”

“I’ll drive you,” he says.
Just like that.

Like it’s the simplest thing in the world.
Like we’re still us.
Like there isn’t an ocean of heartbreak and grief between us.

I don’t respond right away.

He adds, softer now, “Just say when and where. I’ll be there.”

I bite the inside of my cheek.
“You’ve got the funeral in two days.”

“I know.”
Still soft. Still steady.

“You don’t have to…”
“I want to,” he cuts in, gentle but firm. “Let me do this, Ruby.”

I close my eyes.
Swallow.
And say, “Okay. Ten-fifteen. The corner of Market and Ash.”

He exhales like I’ve just said something that matters.
Something big.

“Okay,” he says.
And nothing else.

We stay on the line a few more minutes.
No more words.
Just breathing.

But this time, it’s not the same.

Because tomorrow,
I’ll see him.
And I don’t know what that means.

But I want to find out.
God help me, I do.

Chapter 3

Notes:

Here we go…

More of my other stories coming this weekend

Chapter Text

Ruby
Outside. Cool morning. Ten-fifteen. Market and Ash.

I’m early.
Of course I am.
I’ve been here for six minutes already, pacing a little, pretending to scroll through my phone.

And then I see him.

The black car turns the corner, slow and careful.
He pulls up and parks with the same precision I remember—always absurdly smooth, like the car knows who’s driving it.

And then the door opens, and there he is.

James.

He looks—
Awful.

Not messy.
No, he’s still James Beaufort:
Neat dark jumper layered under a coat.
Black jeans. Clean lines. A fresh shave.
Everything where it should be.

Except…
He’s thinner.
Noticeably.
And his eyes—God.
Dark circles.
Haunted.

Not just tired.
Grief lives there now.
I see it before he even speaks.

He closes the door behind him and walks around to my side.
Doesn’t smile. Doesn’t speak.

Just reaches out—
And touches my shoulder.

Barely.
A brush of his hand through my coat.
Like he’s asking,
“Are you real?”
“Are you still here?”

Then he opens the passenger door.

And that’s it.
No words.
No dramatic moments.
Just that touch.

I get in.
He closes the door gently behind me.

And for the first time in two weeks—
We are in the same space.
Breathing the same air.

And it’s quiet.
But not empty.

Just full of everything
we still don’t know how to say.

 

James
Parked. Rain streaking the windshield. Her coffee warming my hands instead of hers. For now.

I don’t know what kind of doctor.
Didn’t ask.

It’s not my place anymore.

She didn’t say—
and I didn’t press.

She just said she’d be twenty minutes,
and walked inside with her coat pulled tight like armour.

So I waited.
Went to the little café around the corner,
got her a cappuccino.

Because I remembered—
she always rolls her eyes at the sugary ones I drink,
but she likes real coffee. Proper coffee.
Frothy milk, no syrup. One sugar.

It’s still warm when she comes back.
The hood of her coat is damp. Her hair curls at the ends.

“There’s drizzle again,” she says, climbing in.
Then, eyeing the cup in the holder,
“Is that mine?”

I nod.
“Thought you might want it after.”

She doesn’t smile.
But her fingers curl around the cup like it’s more than just coffee.

“Let’s drink it here,” she says.
“Don’t feel like moving yet.”

So we sit.
Two paper cups steaming between us.
Rain trailing down the windows in soft, silent streaks.
The world feels quieter in here.

She sips first.
I wait.

Then she asks, gently,
“How’s the funeral planning?”

I take a breath.
Stare at the dashboard.
Then answer,
“Strange. Too clean. Like—like organising a wedding you’ll never attend.”

She nods like she understands.
And I think she does.

“I had to pick a reading,” I say.
“My dad didn’t care. Lydia’s still too shaken.
So… I chose something I thought Mum might’ve liked.”

“What did you pick?”

“Something about the sea,” I say.
Then I laugh, but there’s no humour in it.
“She hated the sea.”

Ruby blinks.
“…then why that?”

“Because she used to say it scared her. That it was too deep. Too full of things you can’t see.”
I pause.
“It made her honest. I thought that mattered.”

She doesn’t say anything.
Just sips her coffee.

And for a moment—
we’re just two people in a parked car,
not ex-anythings,
not walking tragedies,
not broken teenagers trying to navigate a mess of pain and memory.

Just us.
In the rain.
With coffee.
And silence.

And somehow,
that feels more real than anything I’ve had in weeks.

 

Ruby
In the car. Drizzle outside. Cappuccino cooling too fast.

I’m not angry anymore.
I thought I would be.
I thought I’d sit here, see him, and feel it all surge back—
the pool, the pills, Elaine in her bikini-smirk.
But I don’t.

I’m just… sad.

Because we aren’t what we were.
And I’m grieving that.
And I don’t know if that makes me selfish.
Or shallow.

I didn’t ask for any of this.

I didn’t ask to fall for someone whose life is stitched with grief and legacy and expectation and a father who terrifies him.

And he didn’t ask for his mum to die.

But here we are.
He’s grieving his mother.
And I—
I’m grieving us.

And I don’t even know if that’s allowed.
Is it allowed to mourn something that isn’t technically dead?

He’s right next to me.
Close enough to touch.
I could just—reach out.
Brush my hand over his.

But I don’t.
I can’t.

Because if I do, I don’t know what I’m saying.
I don’t know what we are.
And if I touch him now, it’ll mean more than I can carry.

So I stare out the window.
The drizzle makes patterns in the glass.
My coffee’s gone cold.

And then—
a tear.
Betrays me.
Slips down my cheek, silent and stupid and uninvited.

No.
Not here.
Not now.

I blink hard. Turn my face a little.
He doesn’t need to see this.

He has enough to carry.
He doesn’t need mine, too.

And yet—
there’s this ache in my chest that won’t go.
A dull weight, right under my collarbone.

We were something.
And now we’re not.

And I miss what we were so much,
it almost feels like another kind of death.

 

James
Passenger seat. Her coffee barely touched. One tear. That’s all it takes.

I wasn’t looking at her.
Not directly.
I’ve gotten good at the peripheral thing—watching without watching.

But I see it.

That one tear.
Cutting down her cheek like it has every right.

Fuck.

My whole body stills.
My throat tightens.
And I want to pretend I didn’t notice,
but that would be cruel.
Cowardly.

So I shift, slowly, gently.

“Ruby.”

She flinches just slightly,
like she forgot I was here.
Like maybe she was somewhere else entirely.

I don’t touch her.
I don’t get to.
Not now.
Not yet.

“I saw it,” I say softly. “You don’t have to hide it.”

She swallows. Still facing the window.
I don’t push.
I just let the silence sit with us a second.

Then:

“I know I don’t get to say this,” I murmur.
“But I’m sorry. For all of it. For making you grieve something I should’ve protected with everything I had.”

Still nothing.

And then—quietly—
“I miss us too.”

She turns her face just slightly.
Eyes red.
But God, still so beautiful it hurts to look at her.

“I’d take it all back if I could,” I whisper.
“The pool. The pills. Every fucking mistake. If it meant I didn’t have to see you cry like that.”

Another tear slides down her cheek.
She wipes it away before I can reach.

“I know I don’t deserve your hand in mine,” I say, voice thick now.
“But I’m here. However you need me.
Friend, ghost, chauffeur, coffee supplier…
Whatever you can stand.”

And then I fall quiet.
Let her decide.
Because this isn’t mine to fix anymore.
Not with words.
Not with anything but time.

And maybe,
if I’m lucky,
with patience.

 

Ruby
Drizzle. A cappuccino I barely touched. The kind of ache that doesn’t go away just because he says the right things.

He says he misses us.

And God, that nearly undoes me.
Because I do too.
So much that I feel hollow with it.

But I can’t say that.
Not now.
Not when I’m still learning how to stand up without using him as a crutch.

I hear him swallow.
Feel his words settling in the air between us.

“I know I don’t deserve your hand in mine.”

And maybe he doesn’t.
Maybe he won’t for a while.

But he also didn’t run.
Not when things got hard—not now, anyway.
Not today.
Today he drove me. Waited.
Got me coffee.
Let me cry without asking why.
Didn’t press. Didn’t pull.
Just… was here.

And maybe that’s all I can stand right now.

Not promises.
Not apologies.
Not hands in mine.
Just—him.

Quiet and solid beside me.

I finally turn my face toward him.
Really look.

He looks like hell.
Like grief has taken root under his skin.
He’s thinner. Eyes darker. Jaw tighter.
But there’s still that softness in him—the one he tries so hard to bury.

I inhale slowly.

“You don’t have to go,” I say, voice barely above a whisper.
“But you don’t have to say anything else, either.”

He blinks, like he wasn’t expecting that.

I look down at the cappuccino in my hands.
“It’s enough that you’re here.”

That’s what I can stand.
That’s what I want, even if I shouldn’t.

Just him.
Next to me.
In this quiet car with the windows fogged and the rain whispering above us.

And if the silence stretches for an hour—
if we don’t say anything more than that—
maybe that’s okay.

Because today, I can’t carry the whole weight of us.
But I can carry this moment.
Just this.

 

Ruby
The night before the funeral

———————

Al told me how big it’s going to be.

Half the town, probably. Most of our class. Some of the teachers too. James’s mother was one of those names that people murmured with respect. Cordelia Beaufort. Not just for the money or the name—but for something quieter. Quieter, and maybe rarer.

I won’t be going.

Not because I don’t care. But because I do.

Because I know that if I stood there, in a sea of people all pretending to know what he’s feeling, I’d just want to reach for him. And I’m not sure I’d stop myself.

And I can’t be the girl who breaks again. Not at his mother’s funeral.

So I stay home.

Not really home, though. Mum said I could stay in, maybe rest, but I already know I won’t. There’s too much swirling in my chest. Too much I won’t say out loud.

So I plan the library. Headphones. A booth at the back. Work I won’t get through, but I’ll pretend.

We don’t talk much that night. Just a few messages. A few seconds of his voice.

“Thanks for the message earlier.”
“You doing okay?”
“As okay as one can be, I guess.”

That kind of talk. The kind you use to fill the silence when the real words are too heavy to carry across a phone line.

When I go to bed, I don’t sleep.

And when morning comes, and the sky’s still soft and blue-grey, I sit on the edge of my bed with my phone in hand. Typing. Deleting. Typing again.

Finally, I just keep it simple. Clean. Because anything else feels like too much.

Group chat: James & Lydia
Thinking of you both today. I’m so sorry. I hope it goes as gently as it can.

And that’s it.

I leave my phone on silent, grab my backpack, and walk to the library.
No one will whisper here.
No one will stare.

And maybe, if I sit still enough, my heart will stop echoing his name.

 

James

Lydia’s curled up in my bed like she’s twelve again. She cried herself into exhaustion at the wake, and I couldn’t send her back to her wing of the house. Couldn’t be alone either. So now she’s here, face pressed into my pillow, fast asleep.

The room smells like lilies and stale perfume—leftovers from the chapel and whatever aunt someone wore too much of. There were so many people. So many words. Most of them meaningless.

I don’t even change.

My tie’s still loose around my neck, shirt half untucked. My blazer’s somewhere—I think I left it on the floor of the dressing room when Lydia started sobbing again. I don’t even care. My feet hurt. My eyes feel like I rubbed gravel into them.

The house is too quiet now.

The staff left hours ago. Percy vanished after the reception, probably off dealing with whatever diplomatic mess Father left behind. Or maybe he just couldn’t bear to stay.

And Ruby—God, I thought about her all day.

I looked for her face in the crowd even though I knew she wouldn’t come. And when it hit me she really wasn’t there, my chest folded in a bit. Not because I needed her to mourn my mother. But because I just needed her.

I check my phone again.

Her message is still there from this morning.

Thinking of you both today. I’m so sorry. I hope it goes as gently as it can.

It didn’t. But she tried. And that means more than anything anyone said to me all day.

I open the chat. Type.
James:

Good night, Ruby. I’ll call tomorrow.

I stare at the screen for a second longer than I need to. Then lock it.

The light’s still on, but I don’t care. I lie down on the floor beside the bed. Not even a pillow. Just the carpet.

And for the first time in days, I sleep.

Not well. But enough.

 

Rubd

I close the door to my room and lean against it for a second, letting the quiet swallow me. My shoes are still on, my satchel still over my shoulder, but the day’s already slipping off my back like a too-heavy coat.

The house is warm. Smells like laundry detergent and something simmering in the kitchen—Mum must be batch cooking again. I hear Ember laughing with her headphones on in the living room.

And then my phone rings.

James.

I sit on the edge of my bed, pulse flickering. We haven’t really spoken since the funeral—not properly. Just little things. A message here. A reply there. Carefully measured words on both ends. But now he’s calling.

I answer.

“Hi,” I say, a little breathless, like I ran here. Maybe I did.

There’s a pause. Then his voice, quieter than usual. Rough.

“Hi.”

He waits. I wait. It’s ridiculous how we’ve both been waiting so much lately.

Then he says it.

“Only if you really meant it—it’s okay if not—but… could I come over? Just for a bit? I just… I need to see something that isn’t connected to her. Just… for tea, maybe? And you could tell me what’s on the reading list for this month?”

God.

There’s a tightness behind my ribs that hurts in the best and worst way.

“Yeah,” I say. My voice is quiet but firm. “Yeah, of course. I meant it.”

I pause. “Come over. I’ll make tea.”

Another breath. I soften. “And yes, I’ll tell you what you’ve been missing in class. But I might quiz you on it later.”

I can almost hear the smile behind his exhale.

“That’s fair.”

And just like that, the ache eases a little.

He’s coming over.

Not for grand declarations. Not for answers. Just for tea. Just for this.

And that’s something.

Chapter 4

Notes:

(See the end of the chapter for notes.)

Chapter Text

James
Monday, her house

I don’t even know how I got here. One moment I’m standing in the kitchen at home, staring at the half-drunk cup of tea Percy left behind before outside. The next, I’m in the car, turning into her street. Hands tight around the wheel.

It’s not like I expected anything. Not comfort. Not forgiveness. Not… warmth.

But she opens the door, and—God.

She’s barefoot, in leggings and a too-big jumper, and for a second it hits me: this is the same Ruby who once made me feel like I had a chance to be something else. Someone else. Before I drowned it all.

“Hi,” she says. Just that. Simple.

And I could collapse right there.

I manage a quiet “Hi” back, and she steps aside to let me in.

The warmth of the house wraps around me. There’s a kettle boiling. The lights are soft. Somewhere down the hallway, someone’s playing music low enough that I can’t make out the song.

She brings me into the little kitchen and pours the tea without asking how I take it. She just knows. Of course she does.

We sit. Elbows not touching. A full mug between us.

She starts talking about the reading list—Locke, Bentham, some miserable 18th-century drudgery—and I nod, listening but not really. Her voice is steady, soft. She’s trying.

And I feel it again—this weird pull in my chest like something’s about to break.

So I say it.

“I don’t know how to do any of this.”

She blinks. Her fingers tighten around her mug. I swallow.

“I don’t know how to grieve like… like a normal person. Or be okay in front of people. Or even say the right thing. But I do know this…” I pause, struggling for words that don’t sound pathetic. “Being here—it’s the first time in days I don’t feel like I’m drowning in it.”

Her eyes flicker up to mine. She doesn’t smile. But she doesn’t look away either.

I lower my voice. “I know I hurt you. And I’m not asking you to fix me. Or forget it. I just… I wanted to see you. That’s all.”

She nods slowly. Doesn’t speak. But she shifts her hand, just slightly, fingers moving closer to mine. Not touching. Just… near.

And somehow that’s enough.

We sit like that. Letting the quiet hold us. Letting the tea go cold.

Letting the moment be what it is—no more, no less.

God, I missed her.

 

Ruby
Tuesday night, in her room, phone to her ear

He’s still quiet. Still that strange, soft version of James that started showing up somewhere between the funeral and yesterday’s tea. The one who listens more than he speaks. Who doesn’t try to fill the silence with charm or sarcasm. Who just… stays.

And I find myself wanting to say something to fill the space—not because it’s awkward. Just because I miss how things used to be.

So I say, “I’m working the next few weekends.”

A pause. I hear the quiet rustle of sheets on his end. He’s lying down.

“Usually it’s the café in Gormsey,” I add, “but they’re doing a stall at the Pemwick castle’s Christmas fair. Near the ice rink. I’ll be there Saturdays and Sundays. Mostly evenings. Hot chocolate, coffee, mulled cider, muffins… the whole thing.”

There’s another pause. Then, “That sounds nice.” His voice is soft. Tired. But genuine.

I nod, even though he can’t see me. “It is. Cold as hell, but kind of magical too. The lights in the park are beautiful this time of year.”

He doesn’t answer. Just breathes.

So I push, just a little. “Maybe…” I hesitate, “Maybe if you feel up to it, you could come by one evening? After my shift. We could go for a walk.”

Now there’s a pause, but a different kind. Like he’s turning the idea over in his head and holding it like something fragile.

I’m quick to add, “No pressure. Just… if you want to.”

He exhales, the kind of breath that means more than words. Then:
“I’d like that.”

And even though it’s just four quiet words, I feel them settle somewhere deep inside me.

So I say, “Okay.” And this time, I smile into the phone. Small. But real.

 

James
Tuesday night. Alone in his room. Phone pressed to his ear. Ruby’s voice in his ear.

 

She says she’s working weekends. Just chatting, casual, like it’s nothing. Like we didn’t nearly burn to ash a few weeks ago. Like we’re just two people talking again. And for some reason that—God, that means everything right now.

Then she says it’s at the castle. Christmas fair. Ice rink. Muffins. I can picture it. Her with cold-reddened cheeks, steam curling up from paper cups, fairy lights overhead. Her in that oversized wool jumper she sometimes wears when she’s tutoring, hair tucked into her coat.

And just the thought of it makes my chest ache.

Because I don’t live there, not in that version of life. Not with lights and warmth and cider and her.

But then—
“Maybe if you feel up to it,” she says, careful, too careful, “you could come by one evening? After my shift. We could go for a walk.”

My breath catches.
Not because I’m shocked.
But because I realize how much I needed that.

Not an invitation to fix everything.
Not a sweeping moment of forgiveness.
Just… a walk. With her. After work.
Just a maybe.

And I can’t speak for a second. The lump in my throat is ridiculous. I’m ridiculous.

But I find the words.
“I’d like that.”

And I do. More than anything.
Because even if I don’t deserve her, even if I broke something I can’t unbreak—she’s still here. Not running. Not shutting the door.

I close my eyes.
And I swear I can feel something unfurl, just a little, in the dark.
Not hope. Not quite.
But maybe the start of it.

 

Alistair
Wednesday afternoon. James is pacing. Again. Which would be annoying if it weren’t also deeply hilarious.

 

“I mean, it’s not a date,” he says for the fourth time in ten minutes, “she just said—after work—we could go for a walk. That’s all.”

I lean back in the armchair, biting into an apple like I’m watching a West End performance. Which, in a way, I am.

“You do realize,” I say around a mouthful, “that Ruby Bell has never once invited me for an enchanted winter walk through the Christmas-lit castle grounds, right?”

He glares at me. “She wouldn’t. You’re—”

“Gay?”

“—you know what I mean.”

“I do. It’s just fun watching you try to logic your way out of the fact that this is so clearly a date.”

“It’s not.”

“Mate,” I say, holding up a finger, “you’re spiraling. Over what jacket to wear. You asked me if you should bring a second scarf in case she’s cold. That is peak boyfriend behavior.”

“I just don’t want her to be cold,” James mutters.

“Exactly. And do you know what non-date-walks look like? They look like ‘Hey, do you want to catch the last bus together?’ not ‘meet me in a fairy-lit park so we can drink warm drinks and possibly hold hands like a Hallmark movie.’”

He runs a hand through his hair. “She’s still not… She hasn’t said anything.”

“She doesn’t have to. She asked you.”

“I don’t want to push her.”

“You’re not. You’re showing up. You’re being gentle. You’re keeping your hands to yourself unless invited otherwise—which, by the way, is new and admirable for you.”

“Funny.”

“Only because it’s true.”

James lets out a sigh that sounds like the weight of the world just landed on his chest.

“I’m just scared I’ll mess it up again.”

I toss the apple core into the bin and stand, clapping a hand on his shoulder.

“You might. But you’re not the guy who jumped into that pool anymore. You’re the guy who pulled her into your arms when she was drowning. So—maybe don’t fight what this is. Just go. Be with her. Drink the hot chocolate. See the lights. And for God’s sake—wear the nice coat.”

He stares at me.

Then: “The navy one?”

I grin. “Obviously the navy one.”

And just like that, he nods, the tiniest flicker of something nervous and hopeful passing through him.

Poor bastard’s head over heels.

But then again—so is she.

 

Ruby

It’s been almost four weeks, and I still haven’t had to face a single hallway or lunch table alone. Not once.

Cyril walks me to history like it’s a military operation. Alistair waits outside my double periods like he’s on security detail. When I go to the library, one of them always finds a reason to be there too.

My personal army. Stylish, sarcastic, completely unsubtle—and relentless.

At first, I thought it would fade. That after the whispers died down and people found something new to obsess over, they’d stop hovering. But no. They’re still here.

Today, though, they’re acting… weird.

It starts during lunch. Alistair’s poking at his pasta like it wronged him, and Cyril is stirring his coffee with way too much intensity. They keep glancing at each other. Then at me. Then back at each other. Like something’s about to explode.

I take a slow bite of my sandwich, narrow my eyes. “Alright. What’s going on?”

“Nothing,” they say in sync, both way too fast.

“Uh-huh.” I raise an eyebrow. “Do I need to be worried?”

Alistair clears his throat. “We were just talking about the Christmas fair. The one at the castle. It’s supposed to be very romantic this year. You know—ice rink, mulled cider, twinkly lights…”

Cyril nods. “Exactly. The park looks like Narnia. If you liked someone, it’d be… the place to go.”

I blink. “Right. So… are you two going together then?”

Alistair chokes on his water. Cyril’s eyes widen so far I’m worried they’ll fall out of his head.

“What?” they both gasp.

“Well, you’re being very intense about the lighting situation.” I shrug, deadpan. “And you’ve clearly thought this through. Fairy lights, cider, romantic ambience. I just figured maybe you were a thing now.”

Alistair opens his mouth, then closes it. Cyril looks like he’s about to combust.

“We’re not—” Cyril starts.

“Then maybe you should be,” I say sweetly, and take another bite of my sandwich. “Since you’re both so keen on Christmas miracles.”

Alistair snorts. “Touché.”

“Ruthless,” Cyril mutters, shaking his head, but he’s smiling now.

And for a second, everything feels light. Like I can breathe again. Like I’m more than the girl who got her heart broken on the worst night of someone else’s life.

They don’t say anything more about James. They never do unless I bring him up first. But I see the look they exchange when they think I’m not watching.

And I know what they’re not saying.

They’re waiting too. For something to change. For something to begin again.

 

Saturday Night – Christmas Fair near the Castle

I’m still wearing my work apron when I find him leaning against the stall’s side panel, hands in his coat pockets, looking entirely too good for a man who’s only here to “walk a friend home.”

Neat coat. Wool scarf. Clean-shaven jaw, cheeks pink from the wind. And eyes—those eyes—that soften the second they find me.

“You’re early,” I say, not able to stop the way I smile.

“You’re late,” he replies, and smiles back like he hasn’t done that in weeks.

I hand off the last crate of muffin tins to Maya, who mouths go, before I even finish saying thank you. I unwrap my apron, shove it into my backpack, and try not to feel like I’m seventeen again and this might be the most important walk of my life.

“So,” I say, brushing my hair back from my wind-numb cheeks. “This is the famous enchanted park?”

James glances up at the trees wrapped in fairy lights, the lanterns hanging from wrought-iron arches, and the pop-up choir in Dickensian costumes singing carols in the distance.

“It’s a bit much, isn’t it?” he says, a little smile pulling at the corner of his mouth.

“Exactly your style then.”

He huffs a laugh. “And here I thought this was your domain. Cinnamon, folklore, and emotional damage.”

“I’m not the one who brought hot chocolate,” I say, pointing at the paper cups he’s just now pulling from a paper bag.

“One of these is yours. Extra cinnamon. No whipped cream. I remember.”

He remembers.

He hands it to me, and our fingers brush. For the briefest moment, it’s like the breath catches in both of us.

We start walking, slowly.

Kids run past us, laughing. Somewhere, sleigh bells jingle over a speaker.

We don’t talk much. It’s enough to walk side by side, each step a word neither of us is quite ready to say aloud.

I take a sip. “Okay. That’s really good.”

“I know.”

I glance up at him. “You always this smug on not-a-dates?”

“Only when I’m not trying to impress someone,” he says lightly. Then looks away, like he’s worried he said too much.

We walk a little farther before I stop near a low wall where the light hits the frost-dusted hedges just right.

“James,” I say quietly.

He turns toward me. He doesn’t say anything. Just waits.

“I don’t know what this is.” I gesture between us. “But it’s something. And it’s not gone.”

He steps forward, not touching me, not pushing. Just closer.

“I know,” he says. “I feel it too.”

The air between us crackles. I think if he reached out, I’d let him. But he doesn’t. Maybe he knows I still need that to be my choice.

“Thank you,” I whisper. “For coming.”

“Thank you,” he echoes, and there’s this soft ache in his voice, “for letting me.”

We don’t kiss. Not yet. But when we part—when I hug him, arms around his middle, cheek pressed against his coat—it feels like something begins again. Not all at once. But gently.

Like a first snow.

 

James
The hug. The moment. The everything.

 

She steps forward first. Just a little.

And then—arms around my waist, head against my chest like it belongs there. Like she remembers, too.

I freeze. Just for a second. Because this—
God. This is all I’ve wanted and everything I don’t deserve.

I breathe in. Her hair smells like cinnamon and cold air and a hint of coffee grounds from that stall she’s been working all day. And I can feel it—her. Right there. Solid and real and warm.

Carefully, slowly, I wrap my arms around her. Not tight. Not desperate. Just enough.

Enough to say, I’m here.
Enough to say, I miss you so much it physically hurts.
Enough to say, I would give anything to be someone you could trust again.

She lets me hold her. Just for a moment. No words. Just the soft hush of December around us and the weight of this fragile, borrowed peace.

If she’d look up, I think I might break.

But she doesn’t.

So I close my eyes, and let myself feel it—her heartbeat against my coat, the way she sighs like maybe this, too, is something she needed.

And then she pulls back. Gently.

And I let go.

Because the only way to ever earn this again…
Is not to take more than she’s willing to give.

Not this time.

“Good night, James,” she says softly.

And I manage—barely—to say, “Good night, Ruby.”

Then I stand there, in the cold, long after she’s gone.
Because my arms still remember.
And for the first time in weeks…
Hope feels like something I can almost hold.

 

——-

I can’t sleep that night. So I get up. And write that letter I probably should have written weeks ago.

 

Ruby,

I don’t know if I should be writing this. I don’t even know if I’ll send it. But tonight—after everything, after that walk, after you hugged me like it didn’t break you—I just needed to find the words I never managed to say aloud.

I’ve thought a lot about the night before it all fell apart. About us—before there was a before and after.

It wasn’t casual for me. I know how that must sound now. But it wasn’t. Not a mistake. Not a high, not a heat-of-the-moment thing. Not even close. You were everything I wanted. Are. I didn’t take you to bed—I let myself be there with you. Fully. Completely. Stupidly in love with you, even if I didn’t dare name it at the time.

And then I ruined it.

I don’t know what kind of apology even fits the scale of it—what I did after. What I didn’t say. What I let you walk into. I betrayed your trust, your courage, your firsts. I still can’t believe you let me be that person with you, and I became something else entirely when you needed the opposite.

You’ve never asked about it. Never said the words. But I know what you’re not saying. I know the timeline. I know I broke something sacred. You didn’t just give me your trust, Ruby. You gave me you. And I handed it all back in the worst way possible—wordless and messy and wrong.

There’s no excuse. There’s only this: it meant everything to me. Still does. I think I could spend the rest of my life trying to deserve it, and still fall short. But I’d try. I’d keep trying, if there’s even the faintest chance you’d let me.

But this letter isn’t to ask for that. I promised I wouldn’t beg.

This is just to say—I remember it all. Not the way people remember mistakes. But the way you remember something holy. Like light through stained glass. Fragile, warm, unrepeatable. I carry it with me every day. Along with the guilt of having ruined it.

Tonight, you let me hug you. And maybe that was nothing. Or maybe it was a thread of something. But I’ll hold it like it matters—because to me, it does.

If nothing else, I hope you know I never stopped seeing you as the person who changed me. Not into something perfect. But into someone who wants to try harder. Be better. Be worth something real.

Thank you for tonight. And for every kindness I didn’t earn.

Yours,
James

Notes:

He‘s sending the letter by mail. Stamp, post box, post man delivery. Ruby will receive it next chapter. Anyone up to two updates tomorrow? One here and for one of the other stories?

Chapter Text

Ruby

The envelope is pale, cream-coloured, thicker than anything else in the mail. My name and adress on it—in his handwriting. Slanted. Slower than usual. Like he wasn’t sure if he should write it at all.

There’s a second where I just stare. I know it’s from him. Who else would send me a letter?

I don’t open it right away. I don’t want to. I don’t not want to. I’m just… scared. Of what it might say. Of what it might do to me. I’m tired of crying over him. Tired of missing him. Tired of pretending I haven’t wanted to reach for his hand every time I saw him.

But I break the seal.

And unfold it.

And read.

And—

Oh.

Oh.

It’s quiet when it hits. Not a crash. Not a sob. Just a soft breaking, like breath fogging a mirror. My chest tightens. My throat closes. It’s like someone unlocked a door I hadn’t realised I’d bricked shut.

He knows.

He knows what I never asked. What I couldn’t bear to say. What I didn’t want to admit mattered so much.

I sit on the edge of my bed, the letter trembling in my hands. And all of it—that night, and the next day, and the silence and the ache and the way I’ve been holding myself together with schoolbooks and café shifts and fairy lights—it all comes surging up.

He knew what it meant to me. And he still wrote this.

It doesn’t fix it. It doesn’t erase the betrayal. But for the first time… I believe he sees it. Me. All of it.

And somehow, that’s worse. And better. And unbearable. And the tiniest bit healing, too.

I fold the letter back along the creases he made. Set it down beside me.

I don’t cry. Not yet.

But I press my fingers over my heart, where it hurts in a quiet, breaking way. And whisper—

James.

I don’t know if I’m whispering his name in pain or in prayer.

Maybe both.

 

I don’t hear the knock. Just the creak of the door and the familiar weight of my mum’s gaze before I even look up.

“Sweetheart?”

She’s holding a basket of laundry. Still in her apron. And she must see something on my face because she doesn’t step in, not yet—just watches.

I blink too fast. My throat’s already too tight.

“I’m fine,” I say. Which, of course, means I’m not.

Mum walks in. Quietly. Places the basket on the chair, then sits on the edge of my bed like she’s done a thousand times before. Like when I was little and had nightmares. Like when Dad’s chair first came into our house and my world fell apart.

Her hand touches my knee, warm and steady.

“Is it your dad?” she asks gently. “Or… something else?”

I shake my head. And then nod. And then shrug, because it’s everything and I don’t know where to begin. I look down at the letter. She sees it too.

She doesn’t ask to read it. Just smooths her hand over my blanket.

“It’s James,” I whisper. And once I say it, I can’t stop it: “He wrote me. A letter. And I don’t know what to do with it, Mum. I don’t know what it means. It’s not fair, how much it means.”

She waits a moment before saying anything. That’s how she is. She lets you speak, lets it breathe. And maybe she knows I’m not finished, because the rest tumbles out, shaky and uneven:

“He was horrible to me. And kind. And then horrible again. And I don’t know how to feel about him now. Because I still do, feel something. I’m just so angry. And sad. And—God, I’m so tired of pretending I’m not.”

And then the tears come.

Not the soft ones this time. The real ones. My whole chest caves. My mum moves closer and pulls me into a hug, my face pressed to her shoulder, her arms around me the way they used to be when scraped knees and forgotten lunches were the worst parts of my day.

She lets me cry. Doesn’t rush it. Doesn’t fix it.

When I finally pull back, blotchy and puffy and sniffing like an idiot, she tucks a strand of hair behind my ear and says, “You’re allowed to miss someone, even if they hurt you.”

I nod, biting my lip.

“And you’re allowed to say no to someone, even if they’re sorry. Even if part of you still loves them.”

Another nod. But it breaks in the middle.

“But Ruby,” she says softly, “love isn’t just the aching kind. It’s not just the feeling of it. You have to be friends, too. Real friends. People who care about each other’s worst days. Because attraction fades, and hurt gets heavy. And even love—love alone—isn’t enough if you can’t trust the person holding it.”

I exhale. Long and shaky.

She squeezes my hand. “Maybe he’s trying now. Maybe… after what happened with his mum, after everything he lost, maybe he’s trying to be someone who cares better.”

“I think he is,” I say, my voice barely there.

And then, so quietly it’s almost lost in the space between us: “But I don’t know if I can let him back in. I don’t know if I should.”

She nods. “Then don’t. Not yet. Not until you’re sure. Take your time. If he’s worth it, he’ll wait. And if he’s really changed, you’ll know—not by what he says, but by what he does.”

I nod again, into the quiet.

Then she kisses my temple. Leaves me to think.

And I sit on the bed, alone again, the letter beside me, and wonder if people like James Beaufort—people who burn too fast and break too loud—can learn how to care gently.

I don’t know.

But I want to find out.

 

James

I didn’t call.
Didn’t text.
Didn’t even open our last thread, though I must’ve stared at her name on my screen half a dozen times before the sun came up.

The letter’s out there now. Nothing I can take back. Nothing I can soften.

And she didn’t call.

So I spend the night listening to the stupid ticking of the clock in my room and watching the patterns stretched across the ceiling.

I tell myself it’s fine. She doesn’t owe me anything.

But the next day, Alistair texts at noon.

“She’s not at school.”

Just that. Nothing else. But it feels like the floor drops beneath me.

I’m in the car before I’ve really thought it through. Not even sure what I think I’m doing. I don’t want to be the guy who shows up uninvited. She didn’t answer my letter, and maybe that’s all the answer I’ll get.

Still, I drive.

The roads blur. Trees look like shadows. I pass the old NHS clinic where I once saw her with her dad, and I remember how quiet she looked that day. Small. Tired. Unreachable.

Maybe that’s what I’m doing now—just seeing if she’s okay. If she’s there. If the lights are on. I don’t plan to ring the bell. I tell myself I’ll just drive past, maybe turn around at the end of the street.

But then—

She’s there. Her mum.

Standing at the garden gate in that familiar navy jumper with flour dust on the sleeves. Waving.

Shit.

I can’t just drive off now. So I roll the window down.

She smiles. “Nice of you to come, James.”

And that—that hits hard. Because I don’t deserve that smile. I don’t deserve any kindness from this family.

“She’s upstairs,” she adds, stepping closer. “Maybe you’d like some tea?”

I blink.

I shouldn’t. I should say no. I should leave.

But I nod.

I park. My hands are tight on the wheel for a second too long before I force them to let go.

Inside, the house is warm. There’s something in the oven. Apple-something, maybe. The kitchen smells like cinnamon and safety. I swallow hard.

“She’s… she’s okay?” I ask as her mum pours water into two mugs, not sure I want the answer.

She turns toward me. Places one hand on the counter and the other—gently, too gently—on mine.

“No,” she says. “She isn’t. But she just needed a day to catch her breath.”

I don’t know what to say. I nod again.

“She got your letter,” her mum adds. “It broke something open, I think. She didn’t say much. Just that she wasn’t ready to talk about it yet.”

My throat is dry. The mug in my hands is too hot, and still I hold it like it’s a life raft.

Then she says, “Why don’t you take the tea up to her? See if she wants to talk?”

And for a second, I don’t move. Just stand there like an idiot, heart in my throat, stomach twisted.

“Are you sure?”

She squeezes my hand, just once. “She’ll let you know if she’s not.”

So I nod.

And I climb the stairs.
Carefully.
Like every step might shatter something if I’m not careful enough.

 

Ruby

I don’t hear him at first. The knock’s so gentle I barely register it over the static in my head. I’m just sitting there, curled up on my bed, legs under me, half a tea left on the nightstand. Cold by now. Useless.

Then again—softly.

“Ruby?”

I know the voice.

James.

Of course he came.

I don’t answer, not right away. Just stare at the crease in my bedsheet. My chest feels like it’s been packed full of sawdust. Heavy. Dry. Scratchy. Useless.

But I don’t tell him to go.

I say, “It’s open.”

The door creaks, and he steps in like he’s afraid he’ll break something. Or maybe I will. He’s holding two mugs, one of them clearly for me. Peppermint. My favourite. I can smell it from here.

His eyes find me and he hesitates.

I think I must look like a ghost. I feel like one.

“You okay?” he asks quietly, like the answer isn’t obvious.

I don’t nod. Don’t shake my head either. Just say, “Not really.”

“Yeah,” he says. “I figured.”

He moves to the desk, sets the mugs down. Then looks around, like he’s waiting for permission to stay.

I gesture—barely—to the edge of the bed.

He sits. Not close. Just there.

And the silence hangs between us like fog.

Then I say it.

“I read your letter.”

His breath catches.

“You said you didn’t mean to hurt me,” I continue, keeping my voice steady. “But you did. You hurt me while saying you cared.”

He doesn’t speak. Doesn’t try to defend himself. Good.

“You had me. All of me. And you made me feel like I meant something. And then the next day—”

I stop.

I can’t finish that sentence.

His voice is barely a whisper. “I know.”

“You don’t. Not really.”

I finally look at him. Really look.

He’s pale. Hollow. Like someone took a sponge and wrung him out. The shirt he’s wearing is neat, and he’s clean-shaven, but it’s all camouflage. He looks exhausted. Like he hasn’t slept in weeks. Maybe he hasn’t.

“You broke something I didn’t know I had,” I whisper. “And I don’t know how to put it back together. Or if I even can.”

He swallows hard.

“I don’t expect you to,” he says. “I just—I needed you to know that I’m trying. That I see it now. All of it. What I did. What it cost.”

My throat tightens. Something raw surges up, and I press my lips together, trying to breathe past it. My hands are trembling and I don’t know why this hurts more now that he’s being kind. Maybe because I know how much worse it felt when he wasn’t.

He’s quiet. Watching.

And then the first tear slips down my cheek.

I turn away, fast—angry at myself—but he’s already moving.

He doesn’t ask.

He doesn’t speak.

He just reaches out—gently, carefully—and pulls me in.

Not possessive. Not desperate. Just… steady.

And I let him.

My arms curl around his waist. My face finds the space between his collarbone and shoulder, and I crumble. I can’t stop it. I don’t even try. I cry quietly—shaking but silent—and he holds me like he never wants to let go.

One arm around my back. The other on the back of my head.

Not moving.

Not saying a word.

Just there.

And I don’t care if it’s complicated or stupid or dangerous or temporary.

Right now, it’s what I need.

Right now, it’s real.

 

James

God.
She’s crying.

She turns her face away like she doesn’t want me to see, but I do. Of course I do. One tear, then another. Quiet. Controlled. But her whole body trembles like something inside is finally giving way. Like something broke loose that’s been trying not to for weeks.

And I don’t even think.

I just move.

Slow. Careful. Like if I do this wrong, the whole room will collapse.

I reach for her—not to fix it, not to take anything back, just… to be here. To hold.
Because I can.
Because she lets me.

She lets me.

Her arms slide around me and my heart shatters in a way that feels almost clean.
Like maybe I deserve to feel this.

Her face is buried against my chest now, right where it belongs and yet… not at all.
This isn’t mine anymore.
Not really.
Not after what I did.
But she’s letting me hold her.
Like maybe this is a kind of mercy.

She’s so small in my arms. And I forgot what it’s like—what we were like—before everything cracked open. Before I lied by omission and acted like an entitled bastard and let everything inside me bleed out onto her.

I press my cheek to the top of her head.
Breathe her in.
Lavender shampoo and salt and a little of the peppermint from the tea.
Jesus.

I don’t move.
I don’t speak.
I just hold her.

And it’s the first time in weeks I feel steady.
Not okay.
Not forgiven.
But still.

Still enough to know this is the part I’ll remember forever—
Her shaking in my arms.
And letting me be the one to catch her.
Even after everything.

I close my eyes.
And all I can think is: Please, let this mean something.
Let this be the beginning of something I haven’t already destroyed.

 

Ruby

It takes a while.
Not forever, but longer than I meant to let it.
The tears slow, finally. My breathing evens out. My face feels raw, like I’ve been scraping it against the inside of my own chest.

And still—he’s just holding me.
Not trying to talk.
Not doing anything but being here. Warm. Solid. Steady.

And for a second, I forget everything.

Then I feel the smallest shift in his posture. His arms loosen. He’s pulling back.

He looks at me like I’m made of glass. The kind that already cracked once and might not survive another drop.
His voice is quiet when he speaks.
“I should go.”

I nod, wiping at my face with the sleeve of my jumper. I hate that he’s seen me like this. Hate it more that he was the one who made me cry in the first place.
And yet, somehow, I don’t regret that he came.

Then he hesitates. Lingers by the door like there’s more he wants to say.

“Would you…” he starts, then rubs the back of his neck like it physically hurts to get the words out. “Would you want to go for a walk tomorrow? Just an hour. Nothing complicated. I can pick you up after school.”

A walk.
Outside.
Just an hour.
Simple.
Small.

Still, it feels like something delicate and tentative settling between us.

I nod. “Okay.”

His eyes flicker—something almost like relief behind them. Then he leans in, slow, careful.

And kisses my forehead.

It’s not romantic.
Not exactly.
But it is kind. Gentle. Familiar.
Like he’s saying thank you without the words.

Then he’s gone.

And I sit there on the bed, eyes burning, forehead tingling, and heart too full of things I still don’t know how to name.

 

James

I spot her before she sees me.

She’s coming down the steps outside the school building, wrapped in her grey coat, hair pulled back, cheeks pink from the cold. The light catches in her dark hair like it always does—soft gold weaving through shadow.

Second week of December. The sky is blue, crisp and cold, the kind of winter sun that doesn’t actually warm you, but makes everything look better. Cleaner. Less heavy.

I step out of the car just as she looks up and spots me.

There’s a flicker of something across her face—surprise, maybe. Then a half-smile that doesn’t reach her eyes. But it’s still something. It’s more than I deserve.

“Hey,” I say, voice low, careful.
“Hi.”

I open the passenger door so she can drop her bag. She murmurs thanks. And then we’re off—just two people walking toward the park, not saying anything at first.

But it’s not awkward. Not anymore. There’s a kind of quiet between us now that I don’t hate. Like we’ve both been through too much to pretend anymore.

She breaks the silence first. “We started final prep for the gala this week.”

“Gala?” I ask, glancing at her.

“Christmas gala,” she says. “It’s a school event—everyone goes, unless they’ve already ditched the term or gone skiing or something.”

“Right. I forgot that was a thing.”

She huffs. “That’s because you never paid attention to any event not involving bribery, fireworks or questionable dancing.”

“I’m a reformed man now,” I say, hands in my coat pockets. “Pure and scholarly.”

She shoots me a look. “You haven’t been at school in a month.”

I grin faintly. “Details.”

We walk a little farther, gravel crunching under our boots, the sun cutting long shadows through the trees.

“I’ll be back in January,” I say eventually, my voice quieter. “I think I need that. Structure. Something to do.”

She nods, thoughtful. “That’s good.”

I glance at her sideways. “You’ve been doing most of your classes with Al and Cyril?”

“Yeah. It kind of happened naturally. Same track, same classes. They’ve been…” She pauses. “Really good to me.”

“Yeah,” I say. “I told them to be.”

She smiles—just a little—but it’s warmer than before. Then she goes quiet again. I think she’s waiting.

So I tell her.

“I’m not sleeping well,” I admit. “The house feels empty and loud at the same time. My father’s in London most days—he says he’s working, but I think he just can’t stand being home. Not with all of it.”

Her gaze is soft now, and I look away from it.

“I barely see Lydia,” I add. “She’s mostly at Cyril’s, which I get. She doesn’t want to be there either.”

A pause.

“She doesn’t really talk to me much. Not about my mum. Not about what happened.”

I kick at a patch of ice, watching it crack.

“She’s still pissed at me,” I say, voice low. “About that night. The pool. The aftermath.”

Ruby’s steps slow beside me.

I feel her eyes on me, but I don’t look up.

“She told me she wouldn’t forgive me if I didn’t fix it,” I say. “With you.”

There’s a long silence.

And then Ruby says quietly, “Maybe she’s not as pissed as you think.”

I glance at her.

She shrugs. “She’s letting you see me, isn’t she?”

I huff a breath. “She’s not in charge of you.”

She snorts. “She thinks she is.”

And for a second, it feels easy again. Familiar.

We keep walking. Side by side. Not touching, not rushing. Just existing in the same space again.

Maybe that’s all this is right now.

And maybe—for now—it’s enough.

 

Ruby

He’s so open today.

Not in the dramatic, spilling-his-guts, demanding-the-world way he used to be when things spun out of control. No. This is different. He’s quieter now. Not performing. Not hiding either.

Just honest.

He tells me about the house, how it’s loud and empty at the same time. How his father’s never around. How Lydia is, but isn’t. How sleep doesn’t come easy. How grief doesn’t come at all sometimes, and then all at once.

And he’s not trying to make me fix any of it.

We’re just walking. His hands buried in his coat pockets. Mine wrapped around a hot chocolate I picked up from the stall near the gates. The wind is sharp on our cheeks but the sun is still out, weak but golden.

And this? This feels like breathing again.

When we turn the corner and the school parking lot comes into view again, I don’t want it to end yet. Not really. But it has to. Life doesn’t pause just because something finally feels okay.

I stop walking.

He turns back toward me, brows raising a little like he’s unsure—like maybe I’ve changed my mind about something.

And before I can overthink it, I take one step closer and wrap my arms around him.

Not tight. Not desperate. Just enough.

His chest rises, surprised, and then I feel him exhale, long and warm against my hair. One hand lifts and rests on my back, careful, steady. He doesn’t pull me in. Doesn’t need to. I’m here. That’s the point.

“I really needed this afternoon,” I say quietly, my cheek against the fabric of his coat. “Thank you.”

He doesn’t say anything for a second. Just stands there with me.

“I like it,” I add, softer. “When we talk.”

His hand presses a little more firmly against my back.

“Yeah,” he murmurs. “Me too.”

And for a moment, I let myself believe we could have more of this. Not everything. Not yet. Maybe not ever. But this? This closeness, without weight or fear or demand?

This I can hold.

Just a little while longer.

 

James

That kiss on her forehead.
It’s becoming her thing.
Or—no. Not hers. Mine.

It’s the only thing I’m allowed to have.

She lets me walk her to the door. Lets me stand there, close enough to see how the winter sun catches in the ends of her hair. Lets me say something soft, something not too much. And then she stands still, like she’s offering it to me—this tiny gesture, this fragile thread—and I press my lips to her forehead.

Careful. Reverent.
Like it’s sacred.
Because it is.

God, how I wish I could do more.

Hold her hand during our walks.
Tuck her hair behind her ear when the wind blows it into her eyes.
Wrap my arm around her shoulders when she shivers.
Kiss her goodnight—not on her forehead, not like this—but properly. Real.

But I know better.
Even if she ever lets me back in, I’m months away from anything like that.

That’s what I ruined.
After Oxford.
After her first time.

She gave me everything. Freely. Trusting.
She believed I had changed.
Believed I’d be worth it.
And I—

I betrayed her trust within twenty-four goddamn hours.

No excuses.
Not my grief.
Not my guilt.
Not my past.

Nothing makes it less cruel.

She didn’t deserve any of it.
And now she’s letting me walk beside her again—tentatively, carefully—and I’d cut my own heart open before I’d risk losing that again.

So I go home.
Lie in bed.
And cry.

Not the loud kind. Just quiet. Hot tears sliding down my cheeks, into the pillow.

It’s the first night in a long time it happens.
And I let it.
Because maybe I’m finally starting to feel the full weight of everything I broke.

I don’t know when I fall asleep. But I know what I dream.

It’s summer.
We’re in a park.

She’s lying beside me on a picnic blanket, tucked into my arm like she’s always belonged there. Bare legs, faded denim skirt, hair braided loosely down her back. Her head rests on my chest, and she’s reading to me from some book I can’t quite catch the title of.

Her voice is soft. Familiar.

And then—she stops.
Turns her head.

And kisses me.
Gently.
Sweetly.
Like there was never a question.

Like she loves me.

And in that dream, I don’t pull away.
I don’t ruin it.
I don’t break her heart.

I just kiss her back.

And everything is whole.

Chapter Text

Alistair

It’s a Monday. Cold. Grey. Damp. I’m standing in front of the Beaufort gates, glaring up at the mansion like it personally insulted me. Which, to be fair, it probably has. The whole place looks like grief wrapped in limestone.

I texted James this morning.
Got a one-word answer. Again.
“Okay.”

Last week it was “thanks.”
The week before that, “not bad.”

He never picks up the offer to meet. Never suggests we grab a coffee or walk or… hell, breathe the same air.
And yeah, I know he talks to Ruby every night. I’m not jealous. Honestly, I could kiss her for being the person he lets in. For showing up for him in a way that counts.

But today, I’m not letting him off the hook.

So I drive over.
Ring the bell.
Wait.

The butler—God, they still have a fucking butler—leads me through a series of cold hallways to James’s wing. He knocks. Opens the door. And I step inside.

James is on the couch. Hoodie. Sweatpants. Barefoot.

And I swear—
I freeze.

Because he looks awful.

Pale, like he hasn’t seen the sun in weeks.
Dark circles under his eyes.
Cheekbones sharp again in a way they haven’t been since that one term when things got really bad.

He tries to stand up, casual. Shrugs.
“Didn’t know you were coming.”

“Yeah, figured if I waited for an invitation, I’d be dead before it arrived.”

A ghost of a smile. That’s all.

I sit in the armchair across from him.
He collapses back onto the couch. Doesn’t even pretend to be fine.
Just runs a hand over his face and sighs.

“I don’t know what to do with any of it, Al.”

He doesn’t mean me. Doesn’t mean this visit.
He means everything.

Grief.
Life.
Ruby.
All of it.

I wait. Let the silence stretch. Because James only talks if you let the silence get uncomfortable enough.

And then—
“I miss Ruby more than I miss my mum,” he says. Voice raw.

My stomach drops.

He looks up at me, something brittle and defiant in his expression. “I know that makes me a piece of shit.”

“No,” I say carefully. “It makes you honest.”

“She wasn’t even here, Al,” he says. “Like… she didn’t live here. Not really. She was always in London. Always doing something. There’s no coat in the hallway that was hers. No mug she used. No shampoo bottle in the upstairs bathroom. Nothing.”

He leans forward, resting his elbows on his knees, staring at the floor like it might have answers.

“I don’t miss her being here. Because she wasn’t. But I miss the idea of her. I miss thinking she’s somewhere.”

That does me in.
Because that—
Yeah.
That’s the kind of grief no one prepares you for.

“And Ruby…” he trails off. Rubs his thumb against the inside of his palm. “I ruined everything. And she’s still showing up. Talking to me. Meeting me. Drinking coffee in my car like we’re…” he shakes his head. “She doesn’t owe me that. But it’s what’s keeping me together right now. Her. Just her.”

I nod. Let him breathe through that.

“You should’ve said something,” I tell him eventually. “You’re not alone. I know Ruby’s there, but so am I. You don’t have to go full recluse.”

He shrugs. “Didn’t want to talk. Still don’t, most days.”

“Tough. I’m here.”

He snorts. “Dickhead.”

“Love you too.”

And for the first time since I walked in, there’s a flicker of something real in his eyes. Not hope. Not yet.
But something close.

Maybe we’ll get there.

 

Ruby

It’s Tuesday. We’re walking the long path behind the chapel, the one that winds through the frosty trees and leads down toward the meadows. The grass is still damp from yesterday’s rain, but the sky is clear today. Pale blue, winter-bright. It’s almost peaceful.

James is quieter than usual—at least for the first ten minutes. Not withdrawn, just… thoughtful. We talk about school, exams, the Christmas fair. He asks what music we’re planning for the gala, and I tell him there’s an embarrassingly long debate happening over whether or not All I Want for Christmas Is You is too cliché to end the night.

(We’re keeping it, obviously.)

Then—after a beat of silence—he says, “Would it be okay if I came to the gala?”

I stop, just slightly. Not visibly, but enough that I feel my breath shift.

He goes on, slow and careful. “Lydia asked if we could go. And I’d… like to do her that favour. But I don’t want to ruin the evening for you.”

He’s looking at me then, really looking. Like the answer matters. And something flutters in my chest, not panic, not sadness—just that flicker of something I haven’t let myself feel in a long time.

Excitement.

But it’s immediately followed by a tightening in my throat. Because people will talk. They’ll watch. If we interact. Or if we don’t.
And Elaine will be there. Of course she will.

He sees it on my face. Of course he does. James always sees too much.

“I’ll be whatever you need me to be that evening,” he says gently. “Far away from you or close. Coming with you, or just… being there. I will not be with Elaine. And if it helps, I can drive you home. So your parents don’t need to come pick you up.”

I nod, then hesitate.

“She’s kind of bitchy with me, you know. Elaine.” My voice comes out smaller than I expect. “Not openly. Just… sharp smiles. Comments.”

He exhales, jaw tightening. “I’m sorry for that. I’m sorry for her. And for me. I didn’t just make you sad. I made everything harder. For you. At school. With your friends. With—everything.”

And maybe that should make me sad again. But I feel strangely calm.

Because he knows.

“It’s not just that,” I say. Quiet. Testing. “You also gave me something to look forward to.”

He looks confused for a second, and I clarify—still shy. “These walks. Our calls. Just hearing your voice some days.”

His eyes widen slightly. A stunned softness blooming there.

I feel it before it happens—his hand, brushing gently against mine, like a question. A hope.

So I answer it. I slip my fingers between his.

Warm.

Steady.

Right.

We don’t say anything for a while after that. Just walk. Holding hands. The sun low in the sky, the air cold, the world quiet except for the gravel under our boots and the hum of something new—something tentative and beautiful—between us.

 

James

She slips her hand into mine.

Just like that.

No drama. No fanfare. No warning. Just the quiet weight of her fingers weaving through mine like it’s always been this simple.

And for a moment—God—I forget how to breathe.

It’s like everything inside me goes still, the way snow settles after a storm. No more questions. No more rehearsed apologies or careful silences. Just this. Her. Choosing to hold my hand.

I don’t even dare look at her right away. I don’t want to startle the moment. I just tighten my grip, gently, like I’m trying to say thank you without ruining it with words.

Because this is more than touch. More than fingers brushing in the cold.
This is trust. Again. After everything.

She said I gave her something to look forward to.
She has no idea.
She has no idea what she’s been to me—these walks, these talks, that small light on the other end of the line each night when everything else went dark.

And now this.

I think if I speak, I’ll choke.
So I don’t.

But I feel it rise in my chest—the ache, the hope, the want. Not just for her body, though God knows that too. But for this. For us. For the chance to do this right, slowly, gently, and finally deserve it.

I could cry, if I let myself.
But I won’t. Not now. Not while she’s still walking beside me, hand in mine.

I look down at our joined hands, her smaller fingers tucked between mine, and for the first time in a long time, I let myself believe—
Maybe I haven’t lost everything.
Maybe not forever.
Maybe some things are still worth hoping for.

 

Ruby

We’re sitting on a bench, the one near the field where the trees are thin and the wind always gets in under your coat. But I don’t feel cold.

I feel his hand trembling.

At first, I pretend not to notice. Give him space to breathe, to blink, to steel himself again. But when I glance sideways, his other hand is covering his face, his shoulders pulled in like he’s trying to make himself smaller. The way you do when you’re falling apart and don’t want anyone to see.

And my heart just… breaks.

He sniffles. Fails to hide it. Wipes at his face too fast. And then—

“This isn’t— it’s not you. I’m sorry, it’s not you—”

His voice is rough and quiet and cracking all at once.

“You’ve been so… gracious. And generous. You’re so kind to me and I—I didn’t even say a word to anyone today. You’re the first. And now I’m just—fuck—just crying and ruining this and—”

“You’re not ruining anything,” I say, cutting him off, soft but firm.
I turn toward him, keeping our hands joined.
“You’re allowed to grieve, James.”

He shakes his head, like that’s the one thing he isn’t allowed.

“It’s painful,” I say again.
“And I’m your friend. First and foremost. That’s not in question.”

He draws in a sharp breath. Doesn’t speak.
Eyes wet. Raw.

“And I’m assuming it’s not my hand that’s making you cry,” I add, trying—trying—to break the tension with a nudge of humor.

He lets out a sound. A broken kind of huff. Not quite a laugh, not quite a sob.
But it works.

“You’re an idiot,” he mutters, voice still shaking.

“And you’re crying in a park,” I reply, shifting closer.

And then I pull him in. Arms around him. Tight. Not careful.
Because sometimes you don’t need to be delicate with grief.
Sometimes you need to be held like you won’t break.

His head tucks into the crook of my neck, his breath warm and shaky against my collar. His body stiff at first, like he doesn’t believe this is okay. But then—slowly—he melts into me. Lets go. Breathes.

I stroke the back of his neck with my fingertips and say,

“A good cry does help, you know.”

He doesn’t answer, not with words.
But he stays. And that’s enough.

 

James

I’m falling apart.

Not loudly. Not dramatically. Just… quietly crumbling from the inside out.

I didn’t want this. Didn’t want her to see this.
Didn’t want her—of all people—to have to hold me together when I can’t stop shaking.

But I can’t stop shaking.

I don’t even know why today is so bad. It’s not the date. Nothing happened.
No anniversary. No reminder.
Just the weight of it. Heavy in my chest. Pressing on my ribs all day like I forgot how to breathe.
And now here I am, trying to keep it together while Ruby is sitting beside me like some impossibly steady lighthouse in this sea of mess.

I try to explain. That it’s not her. That I’m sorry. That I’m ruining this.
But even my apologies sound pathetic. Like I’m begging her not to flinch.

And she doesn’t.

She doesn’t pull away. Doesn’t sigh. Doesn’t get awkward or anxious or fill the silence with empty noise.

“You’re allowed to grieve,” she says.

And I think—how is it that simple?
How can she say it like it’s a given?

Then she pulls me in. And that’s it.
No hesitation. No arms-length politeness.

Just Ruby. Wrapping herself around me like she means it.

I freeze. For a second. Maybe two.
Because I don’t know what to do with softness anymore.
I don’t trust it. Don’t trust myself.

But then I breathe her in.

Warm coat. Shampoo. Her.
And my whole body just lets go.

The kind of letting go that comes with a price.
Tears slipping out before I can stop them. A choked breath. My fingers gripping the edge of her coat like I’ll fall through the earth if I don’t hold on to something.

So I hold on to her.

She’s quiet.
No lecture. No performance.
Just her palm on the back of my neck, stroking gently. The way no one’s done since—
God, maybe since Mum. Not even Lydia. Not since we were kids.

And it’s so fucking embarrassing.
But also… not.

Because this is Ruby.
And she’s not holding me because she pities me or because she wants something.
She’s holding me because she sees me.
Not the mess I’ve made. Not Beaufort.
Just… James.

And somehow, that makes it worse. And better. At the same time.

I don’t know how long we stay like that.

But by the time I lift my head, my breathing’s steadier. My hands have unclenched. The sharp edge of panic dulled into something survivable.

I still feel cracked open. Raw and hollow.

But not alone.

Not anymore.

 

Ruby

He doesn’t say it like a big ask.
Just slips it in, almost like he’s still thinking it through as he’s saying it.

“I found two tickets on my mum’s desk this morning. For a concert. Royal Albert Hall. This Friday. Christmas jazz.”

I glance over, but he’s not looking at me. His eyes are ahead, fixed on the path.

“I went into her study. First time since—yeah. Just sat there. Thought I should maybe… do something with the space. Make it less haunted.”

I stay quiet. Let him get there on his own.

“I guess she planned to go with Lydia.”

“I’m going either way,” he adds, his voice softer now. “Figured I’d go. Because it’s the kind of thing she loved. And because I think… I think it might feel good. Or horrible. Not sure yet.”

I swallow, watching the way his breath clouds in the cold.

“I asked Lydia, but she doesn’t want to. Said it’d just make her cry. So I thought maybe—maybe you’d want to come? With me.”

I stop walking. Just for a second.

He notices. Finally looks at me.

His eyes are cautious. Not desperate. Just hopeful enough that it knocks something loose in me.

“You don’t have to,” he says quickly. “If it’s not your thing or it’s too short notice or your parents don’t want you out that late—”

“James.”

He shuts up.

“I’d like that.”

His eyebrows lift slightly, like he didn’t expect me to say yes that easily.

“I mean,” I continue, “jazz at the Royal Albert Hall? That sounds pretty tame and cultured. I think my parents can live with that.”

A flicker of relief runs through him, though he tries to hide it behind a small smile.

“And… your mum had good taste. So I trust her.”

He laughs. Quietly.

And for a moment, something shifts. Like the tension between us—always there, always careful—sits down for a breath.

“Thanks,” he says.

Just that.

But his voice is warmer now.

I glance away before he can see how much that thank-you does to me.
How it lands somewhere deep in my chest.

He asked me. Not as a test. Not as a grand gesture.
Just because he found something, and it hurt, and he thought maybe I could make it hurt a little less.

And I think—maybe I can.
Not by fixing anything.

Just by being there.

 

James
Tuesday night. Lights off. Eyes open. Staring at the ceiling that has nothing to say back.

I didn’t ask her on a date.
Not really. Not intentionally.

I asked Lydia first. Because that would’ve made sense, wouldn’t it? She’s my sister. Our mum’s daughter. It was her name on the desk calendar next to the tickets, written in that delicate, looping cursive that made everything look lighter than it was.

But Lydia said no.
Said she’d cry the whole time and ruin it for both of us. And I believed her. Because she probably would’ve.

And then—Ruby.

It just came to me.
That maybe this was something she’d actually enjoy. The kind of evening that doesn’t demand too much talking, doesn’t press too close. Just music. Warm lighting. Something seasonal. Civilized. The kind of thing that might let both of us breathe a little.

So I asked her.
Not because I thought she’d say yes.
But because I hoped she might want to.

And she did.

She said yes, and now I’m lying here like a complete idiot, overthinking what that means.
Not in a grand, dramatic way.
Just in that soft, dangerous way that lets the hope crawl in through the cracks.

Because now I’m thinking:
Percy could drive us.
We could leave early enough for dinner at the Elgar Room—something lowkey but nice.
Intermission desserts.
The ride home, maybe late-night radio and quiet conversation in the backseat. Her hand, maybe, just maybe, still in mine.

It sounds like a date.
Even if it wasn’t meant to be.

I didn’t ask in a dating sense.
But maybe—maybe part of me hoped it could become one.
Not now. Not yet.
But something gentle. A beginning. In the smallest possible way.

Something festive, in a year that’s been anything but.

Even if most of her unhappiness was caused by me.

God.

I turn onto my side, clutching the pillow tighter, pressing my forehead into it like that might make the thoughts stop spinning.

I just want to get it right this time.
No expectations.
No missteps.
Just one good, quiet night where I don’t fuck it all up.

Please, let me not fuck this up.

Chapter Text

Ruby
Thursday. Lunch break. Overcooked pasta, a pile of notes I haven’t touched, and Alistair scrolling through his phone with one hand and drinking a Coke with the other like he’s got nothing better to do. Which, to be fair, maybe he doesn’t.

I wait until Cyril’s gone to get a muffin.
Wait until the noise around us dips just slightly—people pushing trays, chairs scraping. It’s not exactly a private moment, but it’s close enough.

I glance at Al, my voice low.
“Hey… what would you wear to a Christmas jazz concert at the Royal Albert Hall?”

His head doesn’t snap up, but he still stills.
Phone mid-scroll. Eyes narrowing the tiniest bit.

And in that exact second I know: he knows.
Exactly what I’m asking.
Exactly who I’m going with.

But to his credit, he doesn’t tease. Doesn’t smirk or raise an eyebrow or ask Oh, and who’s taking you to that?
He just puts his phone down and nods, like this is any other normal question I might ask.

“Evening concert?”

I nod.

“Dress,” he says. “Something wintery. Velvet works. Or satin, if it’s dark. Midi-length or longer. Heels if you’re comfortable, boots if you’re not. Wool coat, gloves maybe. It gets cold by the river.”

I bite the inside of my cheek. “That’s very specific.”

He shrugs. “You asked.”

“Not too formal?”

“Not a ball. But… it’s the Albert Hall, Ruby. It’s not casual either.” He pauses. “You’ll want to feel like you belong there. Because you do.”

I nod again, slower this time.
He could’ve made a joke. A dozen. He didn’t.

I sip my water.

And he, very quietly, picks up his phone again and starts scrolling like nothing happened. Like I didn’t just ask for outfit advice because James Beaufort asked me to something that might be—might be—a date.

He doesn’t say anything else.
Doesn’t need to.

And I love him a little bit for that.

 

James

Percy’s waiting in the car, heater running, jazz already humming low through the speakers like he’s trying to set the tone. God, I love that man.

I knock twice and step into the Bells’ house the way I always do now—awkward, careful, like I’m still waiting for the day they tell me I’ve overstayed whatever fragile goodwill I’ve been given.

Her mum greets me with that same calm warmth she always does. It still floors me sometimes—how kind she is. How easy she makes it to forget, for just a second, all the ways I’ve wrecked things.

“Good evening, James.”

“Hi,” I say. “We’ll be back after the concert. Midnight, maybe a bit later. Percy’s driving us.”

She smiles at that. Nods. “I’m glad you and Ruby get to have a night in the city. What a beautiful way to remember your mum.”

And just like that, I feel it—that sting, sharp and sudden, deep in the chest. I swallow against it.

“Yeah,” I say, voice thin. “Yeah, I… I hope so.”

And then she’s there.

She steps into the room like a sigh, quiet and soft, and for a moment the only thing I can do is stand still and look.

Dark blue velvet. Midi-length. Long sleeves. Her hair curled just enough to look like it happened by accident, even though I know it didn’t. There’s a line of silver at her wrist—maybe a bracelet, maybe just a trick of the light. But mostly it’s her. Her, in that dress, and I forget how to breathe.

Actually, no. I don’t forget. I just don’t remember fast enough.

My lungs stutter, like they’re waiting for permission.

“Hi,” she says, a little shy, her hand curling around the strap of her bag.

Jesus Christ.

“Hi,” I manage.

She blushes. I think I might too. Or maybe my blood is just surging too fast to track.

“You look…” I start. Stop. Try again. “You look really lovely.”

It’s not enough. Not remotely. But it’s all I can get out without sounding like an idiot.

Her smile—small, private—does something to my ribcage.

I offer my arm. She takes it. And then we’re walking toward the car, her coat swishing gently against her dress, and my pulse a mess of noise in my ears.

It’s not a date, I tell myself.

Except it is.

Not by plan.

But maybe by hope.

 

Ruby

I’ve never been here before.

The Royal Albert Hall feels like something out of a storybook, all gold and red and velvet and history. It’s beautiful. And I don’t just mean aesthetically. I mean the feeling. That hush that falls when the lights dim. That quiet anticipation, that unspoken agreement between everyone present—we’re here to listen, to feel, to be moved.

Dinner beforehand is already magic. The Elgar Room is all soft light and deep colours, the sort of place that makes you sit up straighter just by walking in. The waiter brings our drinks in wide glasses, garnished with little edible flowers, delicate and surreal. I almost laugh when James raises an eyebrow at his—some kind of citrusy thing with a floating violet—and then drinks it without complaint.

We share a meal like we’ve done this a hundred times before. Easy conversation. Quiet jokes. A soft buzz in my chest that I can’t quite name. He’s different like this—calm, present, steady. And maybe I’m different too.

He tells me about his mum. About how she liked these kinds of concerts. He doesn’t say much, just enough for me to know this matters.

When we move toward the hall, I feel it again—that sense of stepping into something bigger than me. The venue is… breathtaking. Everything glows. Everything hums.

Our seats are in a box—a box—like something from a period drama. There’s a little table between us with a card listing the drink menu and dessert options. I can hardly believe it.

The other seats in our box are taken by what looks like a family. Grandparents. Two teenage kids. Maybe 13, 14? Their parents. All of them smile politely when we walk in and then promptly ignore us, which is perfect. I don’t want to be seen tonight. I just want to be.

And then the music begins.

At first, it’s jazzy and playful, a kind of reimagined sleigh ride that makes the teenagers in the row behind us laugh under their breath. Then slower. Deeper. A piano solo that dips into minor chords, holds them there. And then climbs out again. James leans forward slightly when the strings come in. He’s listening the way some people pray. I glance at his hand, resting loosely on his knee. My heart is louder than it should be.

At intermission, they bring us our dessert. Mine is something chocolatey with gold dust, his is warm pear with vanilla cream. We share both. He doesn’t blink twice when I steal his spoon. He smiles at me like it’s normal.

And then comes Silent Night.

Something about it hits different. Maybe it’s the arrangement—low and slow, the brass softer than usual, the vocalist singing with that kind of ache in her voice that feels too close to truth. Maybe it’s this year. Everything this year. The losses. The wreckage. The rebuilding.

Maybe it’s him.

He hasn’t said much since the second half began. Just that small smile when I handed him his coffee. But I can feel it. He’s not fine. Not really. And neither am I.

But he’s here. And I’m here. And this music is wrapping around us like the warmest, saddest blanket.

My fingers are cold.

I look at his hand again. Open. Still. Waiting, maybe.

So I slip mine into his.

And he squeezes it.

Just once.

And it’s enough to make me close my eyes and breathe like I haven’t all week.

 

James

I made myself a promise before this night began.

Don’t ask for anything.
Don’t reach for something she’s not offering.
Don’t label it.
Don’t lean in.
Don’t hope.

Just… be with her. If she lets you.

And she did.

Dinner was—God, she looked like something I dreamed once. That blue velvet dress. Her hair down. Her voice soft and warm and full of curiosity. I could’ve sat there for hours, listening to her describe the music program, or the weird Christmas facts Alistair told her during lunch. I didn’t even care that I barely touched the main course. I was full from the sound of her laughter.

And then the concert.

It’s everything my mum used to love. Playful at first. Nostalgic. Almost unbearably sweet. But then it shifts—somewhere around the halfway point, when the cellos begin to hum and the room breathes in sync.

I think about my mum.
About the last Christmas we had with her.
About the box of decorations she never opened last year.
About how this year, I was the one to light the candles.

And then—Silent Night.

It’s soft and aching.
A lullaby for the broken-hearted.
I’ve always hated it, actually.
But tonight… it’s different.

And then her hand—warm and uncertain—slips into mine.

I freeze.

Not enough for her to notice.
Just… enough to feel the moment catch.

And then I exhale.

Because this—
Her fingers lacing through mine, her thumb brushing over my knuckles like it’s the most natural thing in the world—
This is the moment I know.

She’s trying.

After everything I shattered, she’s still here, beside me.
Letting me be close again.
No promises. No guarantees.
But something is rebuilding in the quiet.

And I’m not letting go of her hand.

Not now.
Not after.
Not when we walk outside into the crisp London night, the lights twinkling above us like the world is trying to offer one good thing.
Not when we talk about the music in the car, debating whether the trumpet solo in “Have Yourself a Merry Little Christmas” was a bit too sentimental or exactly right.

She’s warm beside me. Soft.

And when she leans her head against my shoulder, just before we turn off the motorway—barely a whisper—she says,
“Thank you for today.”

I close my eyes for a second, breathing her in.

Don’t ask for more.
Just hold her hand.
Be someone who deserves it.
Wait.

As long as it takes.

Chapter Text

Alistair
Three days before the gala

The moment I hear Lydia say it, I freeze mid-text.

“Oh, by the way, James said he’ll come to the gala.”

My thumbs hover over the screen.

He’s coming.

He’s actually coming.

And don’t get me wrong—I’m glad. Really.
But also—

Oh, bloody hell.

I don’t even reply to Lydia. I just send one text to James:

“Come over. Tonight.”

He doesn’t ask why. Just sends back:

“Okay.”

Which is both impressive and deeply suspicious. If he’s not arguing, something’s off. He’s probably already spiralling.

When he arrives—hair still damp from a shower, sweatshirt a size too big, looking slightly more like a student than a ghost—I just hand him a cup of tea. He frowns.

“Since when are you the housewife?”

“Since you started looking like a Brontë heroine who’s wandered into a thunderstorm,” I say, sitting down. “Now. We need to talk about the gala.”

His jaw tenses, but he doesn’t speak.

So I continue. “You can’t just show up after six bloody weeks away from school and expect people not to stare. Especially not when you’ve been radio silent and then turn up at the social event of the season.”

“I’m not doing it for them,” he mutters.

“I know you’re not.” I sip my tea. “But they’ll still be there. Watching. Whispering. Coming up with their own little stories.”

He flinches.

“So,” I say, gentler now, “you and Ruby need to decide what you are, for that evening. Doesn’t have to be labeled, doesn’t have to be dramatic—but people will notice every single thing. Where you sit. Who you stand with. Whether you walk in together. Whether you talk at all.”

James is silent, staring into his mug like he’s reading tea leaves.

“You’ve been seeing her,” I add. “Walking with her. Driving her home. Everyone who matters knows. You’re not exactly discreet.”

“She deserves better than secrecy.”

“Then don’t give her secrecy,” I say, simple as that. “But don’t throw her into the spotlight either. Decide. Together. You show up with me and Lydia? You give her cover if she needs it. Or—if she wants you there—stand beside her.”

He finally looks up.

“And if she doesn’t know what she wants yet?”

“Then follow her lead,” I say. “You don’t get to steer this, James. You had the wheel once. You crashed the bloody car.”

He huffs something that might be a laugh—or a groan. Can’t tell.

I lean back, less confrontational now. “Look. I want you there. She probably does too. But don’t pretend this is just a normal school event. It’s not. Everyone’s going to be watching for the tension.”

He nods slowly. “So… damage control?”

“No,” I say. “Clarity. You can survive anything if you’re both on the same page. Just make sure you’re not making her navigate it alone.”

He nods again. Quieter this time. “Yeah. Okay.”

And for the first time all evening, I believe him.

 

James
Two days before the gala

I hate that I have to bring it up.
That this even needs to be a conversation. That something as simple as being around her in public has to be handled like diplomacy between warring states.

But Alistair was right. Of course he bloody was.

So now we’re sitting in her garden, winter afternoon light slanting through the branches, and I’m picking at the label on my bottle of water because if I look at her while I say this, I’ll lose my nerve.

“So,” I start, and immediately regret it.
Ruby glances at me, wary.

“So?”

“About the gala,” I say. “I just—Alistair said people will… talk. Stare. Wonder. About you. About me. About us.”

She nods, slow and quiet. “Yeah. They will.”

I swallow. “I didn’t want to bring it up like this, but I need to know what you want. How you want it to look. I’ll do whatever makes it easiest for you.”

She pauses. Looks away, toward the hedge. Then back at me.

“I don’t want a production,” she says. “No holding hands. No whispers. No scenes.”

“Of course,” I say quickly.

“But I also don’t want to be the girl you ignore all night,” she adds. “Like we’re strangers. Or worse—like you’re ashamed.”

That hits me in the chest.

“I’m not,” I say. “Not even a bit.”

She gives a small, tired smile. “I know. But I’ll be working most of the night anyway. Announcements. Coordinating backstage stuff. Wrangling teachers and parents and students and god knows what else.”

“I figured,” I say.

“But when I’m not… maybe I could sit with you?” she asks. “You, Alistair, Lydia, Kesh, Cyril? That table?”

“Yes,” I say. Too fast. “Of course. Always.”

She adds, cautiously, “Elaine won’t be at that table, right?”

My jaw tightens. “No.”

She nods, and I can feel the air between us getting heavier. She’s choosing her words now. Testing them before speaking.

“I don’t want to dance,” she says finally. “Can you please not ask?”

My chest aches. But I nod. “Okay.”

“Too many memories,” she adds. “It’s… too much.”

“Of course.” My voice is soft now. “If you do dance… maybe with Alistair?”

She nods. “And you with Lydia?”

“Deal.”

We sit there for a moment. Quiet. And then she looks over, a flicker of something warm in her eyes.

“But I’m not hiding that we’re leaving together,” she says. “If your offer still stands.”

I look at her. Really look.

It’s not a full yes. It’s not a restart. It’s not a second chance.

But it’s trust. The tiniest thread of it.

And that’s more than I deserve.

“It does,” I say quietly. “Of course it does.”

 

Ruby
The evening before the gala

 

I’ve never cared what people think about me. Not really.

It was easy not to, when you’re invisible to most of them anyway. I moved through school like air—quiet, focused, always somewhere between the library and the next obligation. No one whispered about me in the hallways. No one watched when I walked into a room.

Until James happened.

Until I let that happen.

You can’t be with James Beaufort and be invisible. He pulls attention like gravity, and the second you’re in his orbit, you’re seen. Noticed. And not always kindly.

So when things fell apart—when he shattered whatever we had—it wasn’t a private grief. My heartbreak became a public performance. Everyone had theories. Everyone had something to say.

And then it happened again. Different stage. Same audience. Maybe worse the second time because I knew better, didn’t I? And still I let him in.

So now the gala is a knot in my stomach. Tight and hard and inevitable.

The rumors had finally slowed down. They didn’t disappear—but they faded. Became background noise. A trickle, not a storm. People see me with Alistair and Cyril and Lin now, always the same little group. Steady. Predictable. Comfortable.

And I know no one would dare to mess with me while Alistair is around. And that Cyril, dramatic and loyal, told the entire lacrosse team that if anyone so much as whispers about me, they’ll get a fist in the face.

Still.

Now James is coming back.

Just for the gala, maybe. But still. He’ll be there. In the same space. And even if we don’t talk or look at each other, people will notice.

And I hate that part of me cares.

It’s the last night of term. I won’t have to deal with the fallout until after Christmas. When he’ll be back at school anyway. When whatever this is between us will either settle or… break again.

We’re walking through the quad in the cold, crisp evening air. My hands are stuffed in my coat pockets, but I’m not cold. Not really.

There’s something I’ve been turning over in my mind for days. Something I haven’t dared to say.

But I do now.

“What will you say,” I ask him, softly, “when people ask what I am to you?”

He slows his steps.

I can feel his eyes on me. I don’t look up.

Because—what am I?

A friend? A maybe? An apology?

A girl with her heart stitched together by late-night phone calls and cautious walks through winter streets?

I glance at him, finally. Waiting.

And I don’t know if I want the answer.

But I ask anyway.

 

James

I’m not prepared for this.

Not for the question. Not for her, looking at me the way she is—eyes sharp and cautious, like I might explode or break something. Like I’m dangerous.

Maybe I am.

God, careful now, Beaufort. This isn’t about you. Not now. Maybe not ever again.

But the thing is—I do know what she is to me. That’s never been the question. I’ve known it since the first Oxford prep session when she called me out on my bullshit, and maybe even before that. I just never thought I’d have to say it.

Not like this.

Not in a half-empty parking lot the week before Christmas, with frost on the pavement and silence in the air and a whole metre of space between us like a goddamn chasm.

So I take a breath. I look at her—really look. Her shoulders squared, chin lifted. But I can see the strain underneath. The fear. The need to be braced for disappointment. Again.

And I hate that I’m the reason for that.

“I think about you a lot,” I say. My voice is steadier than I expected. “Not just… now. Always.”

Her expression doesn’t shift.

I keep going. “And I really, really hope that over the last couple of weeks… we became good friends. That it’s not just me thinking that. Because you were there for me. In this weird, painful… phase. When grief is sort of—building roots in me. And you showed up. Over and over.”

Still no reaction. But she’s listening. And that’s something.

“I guess I just hope that maybe… you didn’t only spend time with me because I was needy and pathetic. That maybe you liked it a little too?”

She nods. Just once. Barely there. But it lands like a punch in my chest.

So I breathe out. And say it.

“I know I have no right to ask for anything. I know that. But I’m still hoping.”

She’s watching me, still.

“I’m hoping that maybe one day you’ll trust me again. Not now. Not soon. Maybe not ever. But I’ll be waiting. For as long as you’ll let me. Until you say stop.”

My throat tightens.

“And if you do—if you say stop—I’ll stop. I’ll be your friend. Just your friend. I’ll mean it. I swear.”

There’s a long pause. My breath fogs in the cold. She hasn’t moved. And neither have I.

“I’m so sorry,” I say, quieter now. “That things are like this. That I made them like this.”

And that’s the part that hurts most.

Because I did.

And I’d give anything to undo it.

But for now, I just stand there. Waiting.

For whatever she’ll give me.

Even if it’s just a quiet okay.

 

Ruby

I want to say something.

I really do.

But all I can do is look at him. Standing there like he’s bracing for impact—shoulders tense, eyes too open, too raw, like he’s ready for me to shatter him.

And I don’t want to shatter him.

That’s the problem, isn’t it?

Because he’s right. About all of it.

We did become friends. Real ones. Not just by accident. Not because I felt sorry for him. But because I like him. I like who he is now. Who he’s trying to be. And I never stopped loving him—God, that part is so painfully true. But it hurts. Still.

Because I did love him before. Trusted him. Let him in.

And he—

But that’s not who he is right now. That’s not the boy who takes me on walks just to clear his head. Who talks to me about grief and guilt and jazz concerts. Who cries into my shoulder and doesn’t hide. Who calls to say goodnight. Who listens when I talk. Really listens.

It’s been seven weeks.

And not once—not even on the hardest days—did he lash out. Or push. Or lie. Or make me feel like I was anything less than safe with him.

So I breathe. Swallow the knot in my throat. Feel my eyes sting.

“I think,” I say, slowly, carefully, “if you want to wait… you can. I won’t ask you to stop.”

He exhales like he’s been holding his breath for hours.

“But right now,” I add, voice wobbling, “could you maybe just hug me and stop making me cry?”

His mouth opens. Closes. Then he lets out a laugh—soft, broken, beautiful.

And he steps forward.

I fall into him.

Just like that.

His arms around me, warm and careful, the kind of hug that says I’d wait a lifetime if you asked me to. And for a moment, that’s all I need.

I press my face into his chest. He smells like winter and something clean and a little bit like fresh laundry and the forest on a snowy day.

And I say, muffled against him, “Then maybe you can take me to get hot chocolate before you drive me home?”

He nods against my hair.

And we don’t say anything else for a little while. Because we don’t have to.

Some things are just understood.

 

James

I don’t breathe while she’s quiet.

Can’t.

Every muscle in my body’s bracing for the moment she tells me it’s done. That I’ve hoped too much. Asked for too much. That this little corner of peace we carved out these past weeks—her voice on the phone at night, her hand in mine during Silent Night, her laughter during walks, her arms around me when I lost it in the park—was nothing more than a fragile truce, and it ends here.

But she doesn’t say any of that.

She just looks at me. And something shifts in her expression—like the clouds move just enough to let a bit of sun through.

“I think,” she says, soft and clear, “if you want to wait… you can. I won’t ask you to stop.”

I exhale, long and hard, and only then do I realize how tightly I’ve been holding everything in. It nearly knocks me over, that breath. The relief of it. The grace in her even considering letting me try.

And just when my brain starts short-circuiting over what to say—how to thank her, how to be worthy of that patience she’s giving me—she adds, voice trembling with some half-laugh, half-tear,

“But right now, could you maybe just hug me and stop making me cry?”

God.

God, Ruby.

If she knew what that does to me.

I don’t even answer—I just move. Wrap my arms around her and pull her in, close. Not tight, not needy. Just… solid. Present. Like I can hold the edges of this moment still and protect it from every stupid thing I’ve done before.

She tucks her head against my chest like it’s the most natural thing in the world, and I rest my chin on her hair. Close my eyes. Try to anchor myself in this—her—so I don’t fall apart again.

This is the part that undoes me.

Not the big declarations or long explanations. Not even the apology she already knows I mean, a hundred times over. Just this. Her, letting me hold her. Her asking me to.

She murmurs something then—soft, barely audible:
“Then maybe you can take me to get hot chocolate before you drive me home?”

And I nod, already kissing the top of her head. Already holding on a little tighter. Already knowing—

Yeah.

I’d wait a lifetime for her.

But for tonight, I get hot chocolate and the sound of her voice beside me in the car. And that’s enough.

 

James

I see her before she sees me.

Of course I do. You could spot her in a stadium full of strangers.

Dark green dress, silky and elegant, catching the lights like moss after rain. Hair pinned half up, her neckline bare, cheeks flushed from running around, clipboard in hand, calling orders like some no-nonsense winter goddess overseeing her domain. The Queen of the Bloody Forest. And I am just some fool who wandered into her woods and lost everything but the memory of her voice.

Alistair elbows me lightly. “Close your mouth, Beaufort.”

I snap it shut.

Elaine’s across the room. Gave me a look when I walked in. Raised brow, little snort. I nodded. That was it. Not that I expected anything more. Al kicked her shin—just enough to say don’t—and she rolled her eyes and walked off.

Lydia’s next to me, radiant and calm. I know she doesn’t like crowds like this anymore, but she came for Cyril and Al tonight. God knows she saw the dread in my eyes. I owe her more than I can say. So I‘m here.

She disappears once—goes to speak with Sutton.

I tense. I fucking tense. That man has no business even—

But Cyril’s already floating that way, all careless charm and quiet precision. Within seconds, Lydia’s leaning against the bar beside him, laughing into her drink. I breathe again.

And then.

She comes over.

Ruby.

It’s her break—clipboard gone, hair a little looser, eyes scanning the table as if pretending this is normal. As if this isn’t the first time we’ve stood side by side in public since we shattered into pieces.

She placed herself at our table. Between Al and Cyril. Of course she did. Not next to me. But not across the room either. That’s something. That’s everything.

Al, Kesh, and I stand as she approaches.

She gives us all the once-over, like a queen assessing her knights. Then she kisses Al’s cheek.

Kesh leans in with that soft “Merry Christmas, Ruby,” and brushes a ghost of a kiss to hers.

And then—me.

She stops. Stands in front of me. Looks up.

And I—

God, I want to kiss her. Properly. Gently. Not because I deserve it. But because she’s right here, and I feel it. This hum between us. This breathless thing we’re both pretending isn’t there.

But I don’t.

Of course I don’t.

I kiss her cheek, brief, careful. Whisper against her skin, “I won’t say Merry Christmas yet… because I’m hoping I’ll see you a few more times before.”

She doesn’t pull away.

She just… lets it be.

Then we sit.

And she tells a story about the caterer delivering too few pigs in blankets, and how she threatened to withhold payment unless someone delivered another tray in under twenty minutes. There’s fire in her eyes when she tells it. Mischief. Precision.

I laugh.

And then I almost cry.

Because God, this. Her. Here. Laughing. Alive. Glorious. Holding the attention of a table full of people without even trying.

And somehow, after everything, she’s still letting me be here. Letting me see this.

I could drown in my love for her.

And maybe I already did.

 

Ruby

The car is quiet. Not awkward quiet. Just… settled. Warm. Safe. The low hum of the engine and the soft rustle of James shifting gears as we pull into the street are the only sounds between us. He parks a little ways down from the house, like always. It’s nearly midnight, and the stars are out, faint behind a soft haze of winter cloud.

My feet hurt, and my voice is scratchy from talking to too many people, laughing too much with Alistair and Cyril, stealing glances at James across the table whenever I dared to.

He never once overstepped. Not at dinner. Not when I walked past him carrying trays of champagne. Not when I came to the table on my break. Not even when I kissed his cheek.

It’s been seven weeks since everything broke apart. And somehow, also seven weeks of everything slowly — carefully — stitching back together.

Tonight was… good. I didn’t think it could be. But it was.

His hand is resting near the gearstick. Not close enough to touch, but close enough to want to.

I unbuckle my seatbelt. I should go. But I don’t.

He’s looking at me, soft-eyed in the low light. His bow tie is a little loose now. His hair messy in a way that suits him unfairly well. He opens his mouth like he’s about to say something, but nothing comes out at first.

Then finally:

“Thank you for tonight. You looked…”

He doesn’t finish the sentence. He just smiles. A little helplessly.

I lean forward before I can talk myself out of it.

 

James

She leans in, and for half a second, I think she’s going to kiss me.

Really kiss me.

My heart practically jerks up into my throat. But no—
Her lips land softly at the corner of my mouth. Not quite my cheek. Not quite my lips. A halfway kiss.

A promise.

Her hair smells like pine and something floral. Her dress rustles softly as she moves. And she lingers there — just long enough to undo me.

“Good night, James,” she whispers. „I‘ll see you tomorrow.“

And then she’s gone.

Door open. Cold air rushing in. Her heels tapping against the pavement. The quiet click as she shuts the door behind her.

I sit there.
Still.
Completely still.

My hands on the wheel. My pulse everywhere.

She didn’t kiss me. Not properly.
But I’ve never felt anything more intimate in my entire life.

Chapter 9

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ruby

I slept till nine-thirty. That never happens.

By the time I check my phone, James has already sent a text. Just:
“If you’re not up yet, I’m calling the council. Missing persons alert. Bell never sleeps in.”

I laugh into my pillow, still half-dreaming.

By eleven-fifteen, I’m in his car, cheeks flushed from the cold and embarrassment and maybe just a little from how he looks at me when I slide into the passenger seat.

“Good morning, Sleeping Beauty,” he teases. “What kept you? Out with someone else last night?”

“Yeah,” I say, deadpan. “Some guy picked me up at midnight, gave me a ride home and said I looked like a winter queen.”

His smile stretches, but he doesn’t answer.

We drive to Helston. Return the dress. Pick up the books I ordered. Walk past the bakery and somehow end up inside with a table for two, sharing a mushroom tart and a gingerbread hot chocolate with extra cream.

We talk about everything and nothing.

The town starts glowing as the afternoon deepens — lanterns strung across the streets, golden shop windows, people wrapped in scarves, carrying parcels. Children pointing at trees. Couples holding hands. He doesn’t reach for mine, and I don’t reach for his.

Not yet.

We drop the bags in the boot. He locks the car, looks at me, and I nod — yes. Let’s walk.

The park is already filling. You can hear the buzz of low music, the smell of roasted chestnuts from a nearby stall. Light sculptures glow along the paths — reindeer, stars, ice flowers, and that one enormous Christmas tree with branches covered in soft, warm bulbs.

And that’s where we stop.

Just stand.

There’s something about the way his face looks in the amber light — the way his coat collar is turned up, and his breath is clouding in the air, and his hands are deep in his pockets like he’s trying not to want too much.

I watch him.

And something shifts in me.

I step closer.
One hand leaves my pocket.
Finds his face.

“Hey you.”

His eyes search mine. A beat. Two.

And I kiss him.

Just like that.

No overthinking. No planning.

His lips are soft and still — and then not. Then he’s kissing me back. Slow. Careful. So painfully gentle it almost breaks something open in me.

The lights sparkle behind my closed eyelids. Somewhere, a child is laughing. And in the distance, a choir is singing Carol of the Bells.

But here — it’s quiet.
Just my hand on his cheek.
His breath stuttering out.

And the world tipping slightly, like it’s remembering how to be kind again.

 

James

I don’t see it coming.

One second, we’re just standing there — hands in pockets, boots crunching over gravel, park glowing like some enchanted postcard version of December.

And then — her hand’s on my cheek.

“Hey you,” she says.

That’s all. Two words. A quiet hello that slams through me like thunder.

And she kisses me.

She kisses me.

No permission. No warning. Just Ruby — leaning in, brushing her lips over mine like it’s the most natural thing in the world.

And maybe it is.

Because I’ve never been more ready for anything in my entire life.

I kiss her back. Softly. Carefully. Like I’m scared to get it wrong. Like I don’t want to risk too much.
But then she doesn’t pull away. She stays. Lingers. And I do the only thing I can — I break just far enough to look at her.

Really look at her.

Her face in the light, that velvet-green scarf, her eyes searching mine — soft and shy, sure and vulnerable at the same time.

Oh, Ruby.

I lift both hands and frame her face. My thumbs skim along the curve of her jaw.

And then I kiss her again.

Longer, this time. Deeper. Her lips open to me — and when our tongues meet, just briefly, I forget how to breathe for a second. It’s a jolt. Like something switches on under my skin, heat blooming in my chest, my stomach, the base of my spine.

But we don’t go further.
Not yet.
Not here.

Just that one moment of more — and then we settle.

She exhales against my mouth. I rest my forehead against hers. Our noses bump, and we both laugh a little — the kind of breathless, disbelieving laugh that belongs only to this kind of kiss.

And then I tuck her in under my arm. Like she belongs there.
Because she does.

We keep walking.

The lights shimmer along the path. The air smells like cinnamon and pine.

And I don’t even need a tree or a bow or a goddamn carol to know this is the best Christmas gift I’ve ever had.

 

Ruby

 

We’re walking back to the car, the cold biting a little sharper now that the magic of the lights is behind us. His arm is still around me, his body warm, the weight of his hand steady on my shoulder like it belongs there.

It’s nice. It’s… really nice. Too nice, maybe.

Because there’s a question circling in my head, and it’s been there since this morning. Since Mum knocked lightly on my door, her voice calm and soft — “If you ever want him to stay for dinner, Ruby, just say. Anytime. No pressure. I like him. I do.”

And I nodded. Said “maybe”. Thought, yes.

I meant to ask him today. Thought maybe after lunch, or after the lights.

But now we’re here — approaching the car, headlights glowing faintly, his boots slowing beside mine — and I don’t know. I don’t know if it’s still a good idea.

Because dinner is dinner.
But it’s also James. In my house.
Maybe even in my room if the evening stretches long and the world feels quiet enough.

And we just kissed.

Not a light kiss, either. The kind that shifts something. That says yes, I remember us. I feel this too.
The kind of kiss I’d definitely like to do again.

But not more.

Not yet. Not even close.
The thought alone makes my ribs tighten.

And now my head’s spinning, and my feet have stopped moving, and he’s looking at me with that quiet, patient curiosity that somehow still throws me off balance.

“Where’d you go just now?” he asks, low and easy.

Oh, shit.

He noticed.

I swallow, force a breath out, glance up at him. “Um. My mum… said something this morning.”

He tilts his head, waiting.

“She said… if you ever wanted to stay for dinner, you’re welcome. Anytime. No pressure. She said she likes you.”

His mouth softens — that not-quite-a-smile he does when he doesn’t want to seem like he’s feeling something too big.

And I keep going, because otherwise I’ll choke on it.

“I meant to ask. Earlier. Thought I’d invite you tonight, actually, but now—” I glance down, fidget with the edge of my glove. “Now it feels like… if I do that after this”—I gesture vaguely between us—“it might feel like I want more than I do.”

His eyes don’t change. He just listens.

“And I don’t. Not like that. Not now,” I say quietly. “But I do like kissing you. Really like kissing you. And I really like being with you. And maybe I want you in my space, but not in a way that becomes something I’m not ready for.”

I’m rambling.

But he’s still just watching me, so I finish with, “So I guess I’m just… trying to figure out if dinner means something it doesn’t have to mean.”

The air’s quiet. The street’s almost empty. Just us and the glow of a streetlamp.

And him — still here. Still kind.
Still making me feel safe enough to say all of this.

 

James

God.

Of course it’s this.
Of course it’s her — soft-voiced and so careful, like she’s breaking something just by speaking it aloud.

And I hate that she feels like this. That I made her feel like this.

That being close to me, inviting me into her house, comes with a warning label now. Like she has to brace herself, preemptively explain where the boundary is — just in case I misread it.
Just in case I assume. Or take.

And that’s on me.

All of it.

Because there was a time when I knew — knew — she felt safe with me. Trusted me. Wanted things with me without needing to protect herself first.

I broke that.

So now here she is, asking if dinner means too much. If letting me through the front door might feel like permission for something she’s not ready for.

And it’s so Ruby.

So thoughtful and honest and utterly brave.

And it’s also heartbreaking.

Because it should never have to be this hard for her to trust someone she loves. But it is. Because of me.

I clear my throat, and my voice is low. Careful.

“Hey,” I say gently, and her eyes flick up. “Ruby. I’ll never—ever—push you for anything. You know that, right?”

She nods, the tiniest bit. But I don’t stop there.

“This doesn’t have to mean anything beyond what you want it to mean. Not tonight. Not ever.”

I take a breath. Feel the cold in my lungs. “You’re allowed to draw whatever lines you need. I respect all of them. Every time. No argument. No games.”

Her face doesn’t shift much, but something about her posture changes. Like a coil loosening in her spine.

“And I know why you’re saying this. I know that’s on me. I’m so fucking sorry for that, Ruby.”

Her lips part slightly, but no words come out.

I go on, quietly. “But… today felt good, didn’t it?”

There’s a second where I’m not sure if I’ve ruined it. If even that small bit of hope is too much.

And then she nods. Once. Firmly.

Oh thank god.

A breath I didn’t know I was holding rushes out of me.

“If you want more of this,” I say softly, “just this… anytime, I’m there.”

I smile a little, nervous. “If dinner means I get to be around you — then yes. I’d like that. If I’m allowed in your room… yes. That too.”

I glance down, then back at her. “We can just talk. Or kiss. I’d like that. Absolutely.”

And I mean it.

All of it.

If this is all she wants — walks and hot chocolate and her hand in mine — then I’m already the luckiest bastard alive.

Because she still wants me here.

And maybe that’s enough for now.

 

Helen

Dinner is always a bit of a circus at our house. Not the chaotic kind — not loud or unkind — just… alive.

How could it not be, with Ember and Angus sharing a table?

Ruby and I are the quieter half of the equation. Observers, mostly. We speak when we need to, or when something matters. Ember and Angus, though — they’re the orchestra. The jokes, the rhythm, the witty digs and the full-body laughter. They keep the conversation afloat, always with affection, always with fire.

And now there’s James.

James Beaufort.

Sitting quietly at our kitchen table like he’s not sure if he belongs here.

I’ve seen pictures of his father. I’ve heard things. Ruby told me a bit — said the man’s mostly in London these days. Said Lydia, his sister, is staying elsewhere. That James has been on his own a lot lately. That he says it’s what he wants.

But I’ve lived too long, seen too much, to trust a grieving person who says they want to be alone.

So I was relieved, in a quiet way, when Ruby didn’t let him disappear. Even after everything — the heartbreak I could sense, the silence, the anger — she didn’t turn her back on him.

They’ve found a rhythm again, those two. Walks. The concert in London. Him waiting outside the café for her shifts to end. The gentle sort of presence you don’t find in most teenage boys.

And now he’s here. At our table.

He’s polite. Thoughtful. Doesn’t reach for food until it’s passed to him. Speaks when spoken to, answers with care. He’s got wit, too — I see that when Ember sets him up for a good line and he lobs it back with perfect timing.

But there’s a sadness in his eyes. Not the showy kind. Something still and low and lodged behind his ribs. He smiles, but it doesn’t reach that far.

And Ruby — my Ruby — she’s watching him. Not constantly. Not in a way anyone else would notice. But I’m her mother.

I see it.

And then after dinner, when the plates are pushed back and the tea’s been poured, she reaches across and takes his hand. Just like that.

I see the flicker of surprise in him — the way his eyes dart to Angus first, then to me, as if to check if this is allowed. If we’re okay with this.

As if we didn’t already know.

I nod, and I smile — not wide, not for show. Just enough to say: yes, we see you. Yes, it’s okay.

His fingers tighten gently around hers.

And Ruby says, softly, “We’ll go upstairs.”

It’s not a question.

They leave their tea half-drunk on the table, and the two of them vanish down the hall.

Angus leans over, nudges my elbow with his.

“Thoughts?” he murmurs, sotto voce, with a look that’s all mischief and meaning.

I take a sip of my tea.

“He’s not there yet,” I say. “But he’s trying. And I think that matters more than anything else.”

Because I see the way he looks at her.

And if he earns the right — really earns it — I won’t stand in their way.

 

James

Her room is small. Warm. It smells like her — vanilla and peppermint tea and something else I can never name but know instantly.

There’s still barely anywhere to sit. Just her desk chair, which looks too academic and too formal, and her bed, which looks… soft. So we sit there. Side by side. Legs brushing.

It should feel awkward.

It doesn’t.

She shifts slightly, her knee bumping mine, and then—
She leans in. A little. Not all at once. Not certain.
Like she’s still deciding if I deserve this.

It tucks something right in my chest. Folds me up around it. Something warm. And something unbearably sad.

Because this could have been so different.

If I hadn’t—
If I’d just—

No.

We’re here now.

And she’s looking at me. Really looking. With that little crease between her brows that says she’s both sure and afraid. Her lips are parted, and her breath’s just slightly too fast. Like mine.

I lift a hand, slow, so she can see what I’m doing. Tuck a strand of hair behind her ear. My fingers brush her jaw, and I can’t help it—I keep them there. Just for a second longer than I should.

She leans the rest of the way.

And kisses me.

It’s soft. Careful.

Like we’re standing at the edge of something and neither of us knows how deep it goes.

I kiss her back.

And then she tilts her head just a bit, and my other hand finds her waist — over her jumper, respectful. Gentle. She makes a quiet sound, almost like a sigh, and my heart breaks in the best and worst way.

She shifts closer. I let her guide it. Let her climb halfway into my lap until we’re pressed side to side, shoulder to chest. My hands stay where they are. Her face. Her waist. The back of her neck, just under her hairline.

When the kiss deepens, it does so slowly.

Her mouth opens to mine like we’ve done this a hundred times. My tongue meets hers — tentative at first, then braver when she doesn’t pull back.

The taste of her.

The heat.

The care.

It steals the air from my lungs in the gentlest way.

At some point we lie back, almost without noticing. Her hand in my hair, my arm curled under her shoulders, drawing her in like I could fold the world around us.

But I don’t touch her anywhere I wouldn’t touch her in daylight.

Not under her jumper. Not beneath her clothes. Not until she says so.

That’s the promise I made.

I want her to feel good. And safe. And wanted in all the ways she deserves.

So my hands stay. Her waist. Her ribs. Her cheek.

She hums something soft into my mouth, and I kiss her again like it’s the only thing I’m good at. Like it’s the only thing I want.

And maybe it is.

Because she let me back in.

Not just as a friend.

And that’s…
That’s everything.

 

Ruby

It starts slow. Soft. A kiss like breath, like memory.

I forgot what this feels like.

Not kissing — this.
Kissing him.

And not the desperate, half-broken versions from the past.
This is quiet. Certain. The kind of kiss you give when you’re not asking for anything except the kiss itself.

My heart’s pounding like it did the first time.
But not out of fear.

He kisses me like he’s afraid to break me.
And I… I want to be kissed like that.
No rushing. No urgency. Just… this.

When I shift closer, he lets me. Doesn’t grip or pull or press. Just opens his arm a little and lets me tuck into it. Like it’s the most natural thing in the world.

The kiss deepens — slow and careful, and then… not.
His mouth opens, tongue brushing against mine.
I gasp softly — more surprise than anything — and feel it everywhere. My skin wakes up. My fingertips tingle. There’s a flicker deep in my belly, a memory of heat, a want I haven’t let myself feel in a long time.

It rushes in like a tide.

And he still doesn’t move.

One hand stays at my waist, over my jumper. The other at my face. His thumb strokes gently just below my cheekbone. That’s all.

No pushing. No grabbing.

But the kiss—
God. The kiss is everything.

He tilts his head, kisses me again, deeper this time. My lips part for him before I think. My body answers before I can ask the question.

A quiet, electric ache builds inside me.
My thighs tighten.
My breath catches.
My skin flushes with the awareness that this… this could become more, if I wanted it to.

But he won’t let it.

Not unless I say so.

And that’s what undoes me.
Not the kiss itself — the safety inside it.

The knowledge that I can just feel this —
This rush.
This tingle.
This warmth curling under my skin and settling low in my belly —
And still be safe.

His tongue moves against mine again, and I exhale softly into him. His hand curves around my back, pulls me closer, and I let him, sliding my hand over his chest. He’s warm. Solid. Smells faintly of laundry detergent and something darker beneath it — something I can’t name but want to bury my face in.

I think I whisper his name.

And I think he hears it, because he stills for just a second.

Then kisses me again.

And I forget everything except the way it feels to be wanted like this.

To be kissed like I’m precious.

And not broken.
Not anymore.

 

James

It’s just after ten when I glance at her clock and say, quietly, “I should probably head off soon.”

I don’t want to.

I’d stay here all night if I thought it wouldn’t complicate everything — if I thought I deserved it. But I don’t. Not yet. And I made a promise, to myself and to her: slow. Safe. Her pace.

She’s still sitting close, legs tucked beneath her, sweater slipping slightly at the collar. Hair a little messy from… well, from kissing me senseless. I want to reach out and tuck that strand back behind her ear, but I don’t.

Instead, I start to shift—then her voice stops me.

“Will we see each other during winter break?”

Oh.

I freeze.

Then I look at her. Really look at her.

Because the way she says it — it’s not casual. Not flirty or sweet. It’s careful. Cautious. The way you ask something you’re not sure you’re allowed to ask.

God, she thought I’d just disappear again.

My heart pulls tight in my chest. Of course she did.

Of course she did.

She’s not trusting me. Not fully. Not yet. She’s not trusting this. The idea that we could kiss like that, and still wake up tomorrow on the same page. Because we’ve been here before — and I wrecked it. Twice.

And I don’t get to be angry about that.

So I don’t say Of course you’ll see me, even though it’s what I feel. I keep it soft. Gentle.
“I’d love to,” I say. “If… if you want to.”

She nods, eyes flicking away for a second like she’s embarrassed by even having to ask.

So I lean forward a little.

“What would feel good for you tomorrow?”

She looks at me again.

“I just… I’d like to see you,” she says. “I’m working until noon.”

And that — fuck, that — fills me with something fierce and warm. That she’s asking. That she wants that.

“Then I’ll pick you up,” I say. No hesitation. “Whatever time you’re done.”

She smiles, but it’s still a little hesitant. “You’re not going to the Ellingtons until—?”

“The 24th,” I say quickly. “Evening. Lydia and my father and everyone else aren’t doing anything before then. I’ve got time. Plenty of time.”

I pause.

“You could come too for that dinner, if you want,” I offer, careful again. “I mean… it’s a circus. Uncles and aunts and cousins. Like, twenty people, easily. But—if you wanted.”

She laughs softly. Shakes her head. “No, my grandparents will be here by then.”

“Of course.” I nod. “But tomorrow, after your shift?”

“Tomorrow, yes.” She meets my eyes. “I’d like that.”

I let out a breath I didn’t know I was holding. That ridiculous ache in my chest loosens, just slightly.

Tomorrow.

We have tomorrow.

And for now, that’s everything.

And then, I get to kiss her goodnight.

I’ve said it already—*“I should go, it’s late”—but I haven’t moved.

She’s sitting on her bed now, arms folded loosely across her chest, like she doesn’t want She looks warm and sleepy and like everything I want to stay near.

I lean in close and cup her cheek. She leans into it instinctively.

I kiss her.

Not a rushed goodbye, not a brush on the lips.
She kisses me back just as slowly. Her hand finds the hem of my hoodie, fingers curling in, just to anchor herself. Her lips part under mine, and my whole body tightens at the first soft, open-mouthed slide.

We keep kissing like that. Not frantic. Not needy.

Just… us.

Like this is the part we’ve both needed all day. Not touching for the sake of more, just touching to be close. Close enough to hear her breath catch when I tilt my head slightly, close enough to feel the sigh she lets out against my mouth.

Eventually, we slow.

Our lips linger. One last press. Another.

I rest my forehead against hers. Her eyes flutter open.

“Good night,” I whisper.

Her thumb brushes my jaw.

“Good night,” she whispers back.

And I make myself step away before I change my mind.

Notes:

And it’s not even Christmas yet.

Chapter Text

Ruby
December 23rd

I’m already behind schedule when I finally clock out of my shift, my hair smells like espresso, and my shoulders ache from lifting trays of cakes and balancing twelve coffees on two hands. The Christmas playlist on loop has driven me halfway to madness. And yet—
James is there.

Leaning against his car, takeaway cups in hand, scarf wrapped carelessly around his neck. He looks like something out of a film. But it’s not the aesthetic that gets me. It’s the smile that forms the second he sees me. It’s soft. Unassuming. Patient.

He holds out a cup. “Vanilla oat latte. And a bag of unnecessary mince pies.”

I raise an eyebrow. “Unnecessary?”

“I don’t like them,” he says. “But you do.”

I blink. And maybe it’s exhaustion or the way the wind whips around my ankles, but something inside me stirs. Something warm.

“You’re ridiculous,” I murmur as I take the cup.

“Yeah,” he says, grinning. “But I’m your ridiculous now, aren’t I?”

I don’t answer that.

I just get in the car.

He drives us to this tiny clearing just outside town. Tells me it’s one of his “runaway places”—back when he needed to breathe, and the mansion wasn’t offering him much air.

There’s a blanket in the boot. And yes, I tease him for planning, but it’s nice, curling up beside him in the quiet cold. The sky is bright blue, the kind that tricks you into thinking it’s warm. It isn’t.

He lets me lean into his chest. And I do. Because I want to.

We talk about nonsense. Christmas movies. Santa trauma. Who makes the best hot chocolate. Nothing serious. And for the first time in a long time, I feel still. Like I’m allowed to just be.

“This is nice,” I say.

He exhales. His voice barely above the wind.
“Yeah. It really is.”

Later, at the Christmas market, he holds my hand.

Openly.

Fingers intertwined as if it’s something we’ve done for years. I catch people looking. Of course they do. It’s us. But I don’t care. Not today.

We eat gingerbread cookies shaped like foxes and argue over whether or not Love Actually is a red flag movie. (It is. Sorry.)

And he loses a glove and looks genuinely distressed about it until I find it near the churro stand. I make him promise to be less of a mess. He says he’ll try.

Evening. He comes inside again.

It’s warm, and Ember’s wrapping presents while my Dad snores in the chair. Mom is baking something that smells like love. It feels like Christmas in all the best ways.

We go upstairs. Sit on my bed. There’s nowhere else to sit, really.

He looks a little uncertain, like he’s trying to guess the rules of this new space. But I’m tired of rules. I just lean into him.

And he catches me.

Every time.

 

James

Her room is small and quiet and smells faintly of her shampoo and old books. We’re sitting side by side on her bed, knees touching. There’s only one chair at her desk, and I’m not offended I didn’t get that spot.

Because this?

This is better.

She leans into me. Slowly. Like she’s not sure if it’s allowed. It is. It always is.

Her head tucks under my jaw, and my arm wraps around her almost instinctively. And for a few seconds, we just breathe.

Then she tilts her head back and looks at me.

“Hey you,” she says, soft and teasing.

And she kisses me.

It’s not the first kiss. But it feels like the one that settles something between us. A confirmation. A question asked and answered at once.

I kiss her back, slow and deep and grateful.

My hand cradles the side of her face, thumb brushing the edge of her jaw. Her lips part. So do mine. Our mouths find a rhythm that’s both gentle and heady—like we’re rediscovering how this works. Her fingers curl in the front of my jumper. I feel her warmth press into me.

God.

I want her.

But this isn’t about want. Not now.

This is about her.

So I keep my hands where they are—her jaw, her cheek, then down to her waist, over her jumper. I don’t push. I don’t try. I just hold her. Let her climb into this space between us, let her choose the pace.

And she kisses me like she’s ready for this—this, not more.

When we break away, her forehead rests against mine, breath shaky. She’s smiling.

“I’d like to do that again,” she whispers.

I smile too. “Whenever you want.”

Then I lie back, and she comes with me, half on top of me now. Fully clothed. Nothing heated except the way our bodies seem to hum with something just under the surface.

I keep my hand at her back.
Safe. Grounded. No rush.

If this is all we ever do—
God, I could still be happy.

But I think we both know it won’t be.

Eventually.

When she’s ready.

This day — December 23 — feels like something that’s ours now.
Not a milestone.
Not a checkpoint.
Just a thread in something we’re weaving together again.
Slow. Strong.
Ours.

 

Ruby

I hand him the package.
It’s not big, just a bit heavy. Wrapped in matte navy paper, because it felt like him.
Neat corners. Gold twine. No tag — he’ll know it’s from me.

“You’re not allowed to open it before the 25th,” I say. “Not even a peek.”

He raises a brow.
“Can I shake it?”

“No. Also no sniffing, prodding, or holding it up to the light.”

His lips twitch. “You’ve really thought this through.”

Of course I have.
He takes the gift — gently, carefully, like he knows there’s more in it than paper and cardboard.
Which there is.

Then he reaches into his coat pocket and pulls out a bundle that’s unmistakably not wrapped by me. The paper’s crinkled at the corners. The tape is a little uneven.

It’s perfect.

“This is yours. Same rule — no opening until Christmas.”

I take it. Softer than mine. Fabric, maybe.

“Fabric?” I ask, smiling.

“Ruby.”

“Just a guess.”

He groans, but he’s smiling too.

Then I look at him — really look at him — and something in my chest loosens.

“Does midnight count?”

He nods. Eyes warm.
“Midnight counts.”

“Call me then?”

There’s a beat.

“Okay,” I say. “I will.”

He leans in, slow and deliberate, and I let my eyes close just as our mouths meet.
Soft. Warm. Familiar now. And still dizzying.

Just a kiss. Just a moment.

But also more.

 

James

She closes the door softly behind me.

I stand on the porch for a second longer than I need to, like maybe the air tastes different here. Like maybe I just got given the most precious thing in the world in a hallway with too many coats and a weak porch light.

She said she’ll call.

She wants to call.

And yeah, I know I gave her a stupidly wrapped scarf — took me three tries, and the dog from the Ellington estate staff looked better in it when I was testing the stitch.

But still. I hope she likes it.
I hope it makes her feel held, even when I’m not there.

The package she gave me is heavier than I expected. I don’t need to open it to know it’ll stay in my drawer for a long time. Or my bookshelf. Or my heart.

She asked “midnight?”
God. Of course.

She could’ve said 3AM. I’d still be awake.

I start the car, and I can still feel her kiss.
The way her hand lingered on the front of my coat.
The way her voice softened when she said, “I will.”

Midnight, then.

I can wait.

I’ve done worse.

 

Ruby
her Christmas letter to James

 

James,

I wasn’t sure if I should write this. I’ve written versions of it before — in my head, in my journal, once even typed out and deleted before I could hit send.

But tonight, I want you to have the version I mean. The one that’s real. The one you can keep.

I know we’re still… finding our way.
But I also know this:

I don’t feel invisible with you. Even when I tried to be. Even when I was sure I’d ruined everything, or you had, or we both had. You still saw me. Even when I didn’t want to be seen.

These last few weeks have been strange and good and quietly healing in a way I didn’t expect. And not because everything’s fixed — it isn’t. But because you’ve been honest, kind, patient. And I know you didn’t do that for me. You did it because it’s who you are when no one’s telling you to be something else.

I’ve seen the version of you who tries too hard to be fine. I’ve seen the one who breaks down. I’ve seen the one who can’t sleep, the one who listens, the one who holds my hand like it’s the most natural thing in the world. And I like that version. I think I might love that version.

(Actually, I know I do.)

But I also like this — now.
The slowness. The softness.
The way you’ve made space for me to find you again.

So this is your Christmas letter. The real version.

And all it says is:

I believe in you.
I like who we are right now.
And if you still want to keep choosing me — I’m here.

Merry Christmas, James.
You’re still the one I want to talk to at midnight.

— Ruby

P.S. Yes, I saw you eyeing the present already.
P.P.S. No, you still have to wait five more minutes.

Chapter 11

Notes:

It’s beginning to look a lot like Christmas…🎶

And finally beginning to earn that upgraded rating…mildly, but they gotta start somewhere, right?

Chapter Text

James — December 24, just before midnight. Holding Ruby’s letter like it might break if he breathes too hard.

I tell myself I’m not cheating.
It’s five minutes to midnight. The present is still sealed. Her voice still a phone call away.

But the letter—
The letter is already in my hand.
Untied. Unfolded. Unforgiving.

I sit on the edge of my bed like I’m fifteen again and just got my heart kicked in for the first time. Except I’ve done this to myself. To her. Twice.

So maybe it’s fair that my hands are shaking.
Maybe it’s fair that my chest already aches before I’ve read a word.

And then I do.

Her handwriting is neat, exact. Like everything Ruby does, it’s deliberate. Thoughtful. Contained, until it isn’t.

And when I read it—

„I don’t feel invisible with you.“

God.

That’s the first blow.
Because I remember her telling me once, in a voice so small it barely made it out of her throat, that she used to be the girl no one noticed.
And then I noticed her.
And I hurt her.

And now she’s saying she still sees me.
That she still wants this — whatever we are, whatever we might be becoming. That she likes me, not just as a ghost of who I was to her. But now.
Broken edges and all.

“Actually, I know I do.”

I have to blink hard.

I press the heel of my palm to my eye and tell myself to hold it together because the second she hears my voice at midnight, she’ll know.

She’ll know I read it early.
She’ll know I’m crying.

And she’ll know she’s got me — all over again.

Worse:
I think she always had me.
Even when she shouldn’t have.

I fold the letter slowly, like it deserves more care than anything I’ve ever owned.
Put it on my nightstand.
Look at the clock.

11:59 PM.

I clear my throat, swipe the back of my hand under my nose like a fucking idiot, and grab my phone.

Because if I don’t hear her voice in the next thirty seconds, I might actually fall apart.
And I have no intention of doing that tonight.
Not when she just told me she believes in me.
Not when she still wants us.

God, Merry Christmas to me.

 

Ruby

The second it hits 00:00, my phone buzzes.
James.

Of course it’s James.
Of course he didn’t wait even a second longer.

I’m already smiling when I answer. Already sitting cross-legged on my bed, the wrapped parcel beside me, his gift still unopened. My letter is gone from my desk. I imagine it in his hands. I imagine him reading it.

He doesn’t say hello.
Just breathes out, “Hey.”

And it’s such a soft little sound, it lodges somewhere deep in my chest.

“Hi,” I whisper back.

He’s quiet for a second, and then he says, “I read the letter.”

Of course he did.
“Five minutes before midnight doesn’t count as cheating,” I murmur, teasingly.

He lets out this breath that’s almost a laugh, but not quite.
“Good. Because I couldn’t have waited any longer.”
Then, quieter:
“Thank you, Ruby.”

I nod. He can’t see it, but I know he feels it.

“Can I open mine now?” I ask, my voice suddenly shy. “The present?”

“Yes,” he says. “Please. Yours is wrapped like a five-year-old did it. I didn’t trust myself to do more than a bow.”

I laugh and slide my fingers under the taped edge of the paper. It peels open with that lovely soft rustling sound. Inside—

Oh.

It’s a small notebook, clothbound, with my initials stamped in gold.
I open it and nearly cry.

The first page says, For every thought you don’t say out loud.
And beneath it, his handwriting:
I’d love to read them one day. But only if you want me to.

“James,” I whisper.

“You like it?”

“I love it.”

He doesn’t answer right away. Then:
“Okay. Open the next one.”

There’s a second package. Smaller. Wrapped terribly, just like he promised. I grin and tear it open.

 

A green scarf, hand-knitted, a golden thread woven into it, warm and thick and soft like cloud-fleece. I pull it out slowly.

He says, gently, “It’s for when I’m not around. I saw it that day in Helston. To keep you warm.”

I press the scarf to my face, inhale the faint scent of cedar and something James-like.

“James…” My voice catches.

“There’s more,” he says. “The tag.”

I find it — a small piece of card, tied with twine.
His handwriting:
To keep you warm. Because I’m not always there. But I want you to know I’m trying. And I’m yours, even when I’m not near.

My throat tightens.
“I love it,” I whisper. “I love it so much.”

He doesn’t say anything. Not right away. Then:

“Can I open mine now?”

“Yes.”

There’s the sound of paper rustling on his end. Then:

“Great Expectations,” he murmurs. “Of course.”

I smile.
“I annotated it. And there’s something on the last page.”

He’s quiet for a long time. So long that I almost ask if he’s still there.

When he speaks again, his voice is thick. “You shouldn’t have written that if you didn’t want me to cry.”

“I meant every word.”

“I know you did.”

I’m quiet then, the scarf still in my hands, the weight of it comforting.

And I say the thing I’ve been holding since the moment I saw his name on my phone:

“I want to see you.”

A pause.

“Now?” he asks.

“Just for a little bit.”

“My car’s already warming up.”

“My parents are still up,” I say, “but I’ll tell them. It’s okay.”

And I mean it.
I want this.
I want him.

 

James

Best Christmas ever.

And I hadn’t thought it would be.

All day I’d felt… off. Like I was watching the holiday through a foggy window I couldn’t wipe clear. The first Christmas without Mum. The first not at home. Lydia and Dad and I at the Ellingtons’, surrounded by twenty-something relatives, a thousand different kinds of pie, and enough noise to drown out any grief. Al and his parents tried. They really did. And I love them for it. But it was still there. That ache. That sense of something — someone — missing.

But then Ruby said she wanted to see me.

Now I’m standing in the Bells’ hallway, smelling cinnamon and pine, watching her mother offer me a gentle smile while Ember’s giggling in the kitchen with Angus about the card game they just lost.

“Merry Christmas, James,” Helen says as she passes me a hot chocolate. “You can take that up with you. But don’t stay too long.”

“I won’t,” I promise.

Ruby kisses her mum’s cheek and says, “We’ll be quiet.”

I’m introduced to the grandparents. They eye me the way all grandparents eye unfamiliar boys at half past midnight — assessing quality, character, intent. Her grandfather nods once. Her grandmother squints at me like I might be too tall but ultimately says, “Well, he’s handsome.”

Ruby turns crimson. I try not to laugh.

Upstairs. Her room is warm, fairy lights on, bed inviting. She closes the door, turns to me — and smiles.

“You really came,” she says softly.

“Wasn’t going to miss it.”

I set the hot chocolate down, toe off my shoes, and sit beside her on the bed. Close. But not too close.

“You know,” I murmur, bumping my shoulder into hers, “we could’ve just agreed to unwrap presents at midnight together. Made this official.”

She rolls her eyes. “Not the same.”

“You’re right.”

I pull her into a hug — not to start anything. Just to hold her. Just to feel her.

God, she’s warm.

We talk. About Christmas. About Mum. About what it was like today. Lydia trying not to cry and failing. And that’s okay. About Dad disappearing into the conservatory for half an hour and coming out with red eyes and too much whiskey in his glass. About Al’s Dad pretending not to notice and just quietly replacing it with water.

She listens. Always listens. Her fingers find mine and squeeze.

Then, gently, “Did you talk to Elaine?”

There’s no jealousy in her voice. No accusation. Just the need to know.

“I didn’t,” I say. “Didn’t even stand on the same side of the room. She said hi to Lydia. That was it.”

Ruby nods. That’s all she needed.

And then — we lie down.

We snuggle.

And kiss.

God, do we kiss.

Slow at first. Unrushed. Like we’ve got all the time in the world, even if it’s just half an hour.

Her fingers in my hair. Mine at her waist, under the hem of her shirt, but not moving higher. Not lower. Just resting against her soft skin, warm and reverent.

She’s in leggings and a t-shirt. No bra. I can feel that when my hand brushes her back, feel the curve of her body as it presses against me.

It’s heat and restraint in perfect tension.

She kisses like she trusts me again. Like this is hers as much as mine.

I let her guide the pace. Always.

When she sighs into my mouth, it’s everything.

When she curls tighter into me, it’s everything.

I don’t want more.

I want this.

Her.

Now.

Just this.

My hands don’t move except to cradle her cheek or stroke her back. My breath hitches every time she kisses harder, every time her body shifts just enough to make me dizzy.

But I don’t ask for more.

Never.

I made that promise.

So I hold her. I kiss her. I feel her melt into me, just a little.

And that’s the best fucking gift I could ever receive.

Christmas is weird now.

But this — this makes sense.

 

Ruby

God.

My body wants.

That’s the first thing I register when we lie down. Not just the warmth of James’s chest or the soft light on the ceiling or even how right this feels—
It’s heat. It’s tension. It’s him.

My shirt is soft, too soft, and there’s nothing beneath it. I hadn’t exactly planned for him to be here tonight, not like this. Not pressed this close, with my braless breasts beneath my shirt against the front of his shirt and his palm resting so gently at my waist I could cry.

Every time we shift, I feel it.
The light friction of fabric, the pressure of him, the way my nipples tighten and my breath stutters.
Every brush of his thumb against my side sends a tiny jolt through me. And every kiss—we’re slow, so slow—but there’s something building. Warming.

And yet—

I can’t.

Or maybe I just don’t want to yet.

My mind’s still catching up. Still guarded.

Still somewhere between last time and this time.
Still sorting through what it means to let him all the way back in.

I freeze, just slightly. Not enough to pull away, but enough that I know he notices. Because James stills too. Then pulls back just enough to look at me.

His voice is a whisper against my skin.
“Hey… hey, it’s okay.”

And it is.
Because I believe him.

He brushes a strand of hair behind my ear. “Whatever you want. Whatever you need. I’m not… I’m not going anywhere.”

I nod, swallowing hard. His hand stays steady on my back. Not pushing. Never pushing.

“Also,” he murmurs, “I’m not entirely sure your grandparents would appreciate you jumping me while they’re one floor down playing Rommee.”

I snort, which breaks the tension like sunlight through fog.

“Oh God,” I mumble, burying my face in his shoulder, “thank you for saying that.”

He chuckles. “Anytime.”

We lie there a moment longer. His fingers draw gentle circles at the hem of my shirt. My chest still brushes his with every breath. My body still wants, but now it feels… easier. Not something I need to solve tonight.

Not something I have to choose or explain.

Just… a feeling. One that can wait.

He kisses me once more. Tender. Warm. Still him.
Then we both sigh. And shift.

“I should go,” he murmurs.

“Yeah.”

I walk him downstairs, quiet on the creaky steps. My heart’s still beating too fast and too light, all at once.

He kisses my cheek in the hallway and squeezes my hand.

“Text me tomorrow?” he whispers.

“I will.”

And I mean it.

Because this—
Whatever we’re building now—
Feels like ours.
And I want more.

 

——-

 

My room is quiet again.

The kind of quiet that rings a little in your ears after someone you love has just left. I sit on the edge of my bed for a long time after walking him out, socks curled under my feet, my shirt still faintly warm where his hands had rested.

I could still feel the shape of him when I lay back, blanket pulled up, the ceiling barely visible through the shadows. His scent lingers on my pillow. I don’t move for a while. Just… breathe.

And think.

About how his hand had skimmed the small of my back.
About how my shirt had done absolutely nothing to hide the fact that I wasn’t wearing anything underneath.
And how he noticed—of course he did—but didn’t let it change a thing.

That might be what undoes me most.

Because my body wanted.

God, wants.

Even now, with the covers bunched at my waist and the memory of him still heavy on my lips. I shift, slowly. Let my hand slip beneath the hem of my shirt. Just skin. No rush. No goal.

My fingers brush lightly over my breast.

And I can feel him.
The memory of his hand.
The way I had gasped into his mouth, heat blooming low and deep in my belly.

The way it had been that morning in Oxford.

The second time.

When I thought—genuinely thought—that I could never be happier than I was in that moment.

His lips on my throat. His breath in my ear. His body so careful, so present.
That quiet sound I made as I came, trembling and soft.
And the look on his face—like I was something holy.

I let my fingers rest there, gently cupping my breast. Thumb brushing once. Again. A whisper of pressure.
I’m not touching myself for anything. I’m not chasing release.
I’m just letting myself feel.

Letting my body miss him.

Because it does.

And that’s okay.

I close my eyes.
Breathe deep.
Feel the ache in my chest and in my thighs and in the quiet between them.
I’m not ready yet. Not for more.

But one day…

One day, I will be.

And he’ll still be here.

 

James

My body didn’t get the memo.

It’s like—
I walked out of her house, told myself to behave, to respect the moment, to lock it all down again.
But my body didn’t sign off on that.

Because I can still feel her.
That soft “mm” when I kissed just below her jaw.
The press of her chest against mine, and the unmistakable absence of anything between her and that T-shirt.
The way she curled into me when we lay down, her hands gentle, warm, stroking the line of my ribs like I was something worth memorizing.

I undress in the dark. Slowly.

Like maybe dragging this out will settle something in me.

It doesn’t.

The bathroom tiles are cool under my feet. I turn on the shower and step under the spray, letting it heat my skin. Eyes closed. Head bowed.

Not thinking about Oxford.

Not thinking about Oxford.

Right.

Because of course the second I tell myself that, it’s all I can think about.
Her face. Her voice. The sound she made that night. The way she kissed me like she meant it.

But then—
tonight comes flooding in.

Not Oxford.
Here.

Her room.
The slope of her shoulder when she leaned over to kiss me.
The fabric of her shirt lifting slightly.
My hand on the small of her back. The shiver it caused.

My hand is around me before I really even register it.
Just a low ache. A want that needs somewhere to go.

But I don’t feel bad.
Not this time.

Because this—
this isn’t just lust.
It’s memory. Intimacy. Love, even.

I imagine touching her again. Properly. Slowly.
Imagine slipping that T-shirt over her head, her hands lifting to help.
Imagine running my thumb along the underside of her breast, kissing down her sternum, feeling her arch into me, trusting me.

It’s that image—
not the act, not the fantasy of anything more—
but that.
Her body soft and warm and open beneath mine.
Letting me see her.
Letting me love her.

It undoes me.

My breath catches. My hips tense.
Release surges through me with a quiet gasp, my forehead resting against the tile wall.

I stay there for a while.

Breathing.
Letting the water carry it all away.
The wanting.
The not-yet.

And then I whisper it—
just under my breath, for no one but me to hear:

“I’ll wait. However long it takes. I’ll wait.”

 

Ruby

It’s still dark when I stir. Christmas morning.

That soft, blue-grey darkness that doesn’t belong to night or morning—
just that weightless in-between.

And in it,
I’m not alone.

He’s here.

Not Oxford James. Not the one from before.
Now James.
The one who holds my face when he kisses me.
The one who whispers that he’ll wait.
That I’m safe.

And in the dream,
we’re in my room.
Lights off. Moonlight slanting through the curtains.
I’m on my back. He’s above me, looking down like I’m something sacred.

It’s not frantic. It’s not a blur.

It’s slow. Real. Present.
His hands moving over me.
The weight of him. The warmth.
His mouth at my collarbone, my shoulder.
Fingers interlacing with mine as he eases into me.

And my body—
my body knows him.
Knows the rhythm. The trust. The way to open, to meet him, to move with him.

It builds like a tide.

And just as it crests—
just as I feel that soft gasp tear from my throat—
I wake.

My hand is already there, tucked between my legs under the duvet.

Breath short.
Heart racing.
The remnants of the dream still alive in my skin.
In my thighs. In my chest.

And the wave comes anyway.

Slow and beautiful.

A rush of warmth and heat that pulses through me, leaving me breathless and blinking up at the ceiling in the silence of my bedroom.

Not guilt.
Not shame.
Just this soft, aching yes.

Not yet.
But soon.
Maybe soon.

I smile into the quiet.
Pull the blanket tighter.
Let my fingers rest over my stomach,
as if holding the feeling there just a little longer.

Happy Christmas, James.

 

James

Evening, December 25 – The Ellingtons’ library

The library’s the only place in the house where I can hear myself think.
No screaming toddlers. No half-unwrapped toys. No twenty conversations overlapping in various decibels and languages.

Just me, curled into an armchair by the fire, a half-full glass of wine balanced on my knee, the soft hum of distant Christmas music, and a vague scent of pine and old leather.

And then—

The door opens.

Footsteps.
Light, deliberate.

I don’t even have to look.

Elaine.

I wait.
The shuffle of surprise. The sharp inhale. The pause.

Then:
“Of course. You’d be hiding in here.”

I glance up. She’s in red. Lipstick to match.
Hair pinned up the way she always does when she wants to look older. Meaner.

“Merry Christmas to you too,” I mutter, raising my glass.

She doesn’t smile. Just steps further in and closes the door.
Leaning against it like it’s some fucking stage.

We haven’t spoken since—
God. Since the night of the party. Since she followed me into the pool and pretended we still meant something.

And I let her. Because I was high. Because I was a coward.

“You avoiding me now?” she says lightly. But it’s not light.

I set my glass down.

“No,” I say, and then correct myself. “Yes. Maybe. Doesn’t matter.”

Silence.

She walks over to the window and stares out into the night. Christmas lights from the garden reflect in the glass—tiny stars blinking across her face.

“You were an ass,” she says.

“I know.”

Another beat.

“And I wasn’t even surprised.”

I sigh.

She turns to face me. Arms crossed. Chin tilted. “You knew I liked you.”

“I did,” I admit. Quietly.

“And you still—”

“Elaine.” I cut her off. Not harsh, but firm. “Yes. I did sleep with you. And then that night at the pool— I shouldn’t have, not the way I did. Not when I had nothing to give you.”

Her eyes narrow. “You always had something to give, James. You just didn’t want to give it to me.”

That lands.
Because it’s probably true.
I was never cruel. But I was never kind enough.

“I’m sorry,” I say.
And I mean it. “For what I did. For using you like that. For being thoughtless. You deserved better.”

She watches me.
Sharp edges everywhere.
But something behind her eyes—something softer. Wounded pride.

“And what about her?” she asks. “Your little scholar.”

Ruby.

“I heard what people said. I know what they think happened.”

“She didn’t deserve any of it.”

Elaine lifts a brow. “You sure you didn’t lead her on too?”

My jaw tightens. “No.”

“Because I’ve seen how she looks at you.”

“I’m not here to talk about Ruby,” I say. “Not with you.”

Her smirk returns, that familiar twist of cruelty. “Touchy subject?”

“No. Protected subject,” I say, standing.

Elaine doesn’t move. Just watches me close the distance.

“You can hate me all you want,” I say quietly. “You can roll your eyes and tell your friends what a selfish bastard I am. I’ve earned that.”

Pause.

“But if I hear you make another comment about Ruby—if you so much as look at her the wrong way—I’ll make damn sure you regret it.”

Something flickers across her face. Surprise, maybe.

“Jesus,” she mutters. “Didn’t peg you for the noble type.”

“Neither did I.”

I walk past her, hand on the doorknob.

“James.”

I pause.

She doesn’t turn. But her voice is smaller now. “It still hurt.”

I nod, though she can’t see it.

“I know,” I say. “I really am sorry.”

And then I’m gone.

Out of the library.
Out of the past.

And walking straight back to the future I want.

 

———

It’s nearly midnight, and the house is still humming.

Not quiet, not asleep—just winding down. Somewhere in the west wing, someone’s laughing. A door opens, closes. A baby cries once and is soothed back into silence. The scent of mulled wine and roast goose still hangs in the air. There are empty wine glasses on nearly every surface. Crumpled wrapping paper peeks from under armchairs and the edge of the tree skirt.

And I’m sitting in a quiet corner of the Ellingtons’ front drawing room, watching the fire spit low embers into the grate.

It’s been…
Different.

A different kind of Christmas.
Not better. Not worse. Just—different.

There’s sadness in the corners of it, moments when it hits me all over again: she’s gone. Mum.
Not here to laugh at how fast the kids tore into their gifts. Not here to nudge me toward the living room when I hang back. Not here to fix the sharp look Dad gives Lydia when she doesn’t offer him a second whisky, or to fill the silence when we all sit a little too stiffly at the table.

And we’re not at home.
We’ll never have Christmas there again. Not really. That place hasn’t felt like a home since she died.

But here?

There are people.
So many people.

More than twenty.
Aunts, uncles, cousins, second cousins, toddlers with sticky hands and new scooters, babies that smell like talcum powder and sugar.
Little girls asked me to help build some absurdly complicated boardgame structure I barely understood. Another one handed me a doll and told me I had to “make her talk properly.”
I tried. I even gave her a voice.

My father hasn’t said a word to me since breakfast, but he’s had four whiskies and three separate conversations about fly-fishing and offshore trusts, so that’s a win. He’s… manageable, when he’s not focused on me.

And Lydia’s laughing.

With Flora, of all people.
Alistair’s cousin.
They were thick as thieves when they were younger, always sneaking drinks and skipping formal dinners together. Flora used to braid Lydia’s hair while whispering gossip like it was government secrets. They’ve been giggling for half the afternoon over something they won’t tell me. I don’t care. Lydia’s smiling. That’s enough.

And me?
I have Al.

My best friend, my brother in everything but blood.
He made sure I was barely alone today. Kept a chair open for me. Handed me champagne when I hesitated.

We had snowball fights with the cousins in the garden. I got tackled by two six-year-olds and pretended it was a tragedy. Someone got it on video. I’m going to regret that.

Dinner was loud. Messy. Food passed over heads, jokes tossed between generations. Half the table was vegan, the other half deeply offended by that fact. Someone started singing carols. Someone else tried to shut them up.

It wasn’t perfect.

But it wasn’t horrible.

And I wasn’t alone.

That matters.
More than I expected.

I miss Mum.
God, I miss her.
I’d give anything to have her back. Just for an hour. Just to let her see that I’m trying. That I’m different. That I’ve found someone.

Someone.

Ruby.

Who whispered Merry Christmas against my mouth at twenty past midnight.
Who let me into her room, into her space. Let me hold her. Touch her. Love her, gently, without expectation or pressure.

And who I’ll see again soon.

Maybe tomorrow.
Maybe the day after.

It doesn’t matter.
We’re finding our way back.

This is a different kind of Christmas.
But maybe that’s what I need.

Not perfect.
But real.

And filled with people who stayed.

 

Ruby

My phone lights up with his name.

I’m already in bed, lights off, hair still damp from the late-night shower. I wasn’t expecting a call—he texted earlier, a quick “goodnight x” after the last cousin went to bed, but this? This is a surprise. A good one.

I swipe before it rings twice.

“Hey,” I say softly.

“Hey,” James replies, and he sounds warm. A little tired. But warm.

There’s a pause—one of those easy, unhurried ones that don’t feel awkward anymore. I pull the duvet closer under my chin and let it stretch out.

“Wanted to check in,” he says. “See how your Christmas went.”

I smile in the dark. “Chaotic. In the best way. Gran brought that awful trifle again—still insists on using canned mandarins. Ember nearly started a fight over Monopoly. Dad cheated at Rommee and pretended he didn’t. Classic Bell family Christmas.”

He chuckles. “Sounds… honestly better than mine.”

“Was it awful?”

“No,” he says, and then after a second, “Just different. Sad sometimes. But there were twenty-three people at the Ellingtons. Cousins, toddlers, babies everywhere. At some point I was helping a four-year-old build a dollhouse and got hit in the face with a Barbie.”

I laugh. “That’s what you get for fraternising with the enemy.”

“I know. I deserved it.”

He’s quiet again for a beat. “Did you… have a good day?”

“I did,” I say honestly. “I thought about you.”

“I thought about you too,” he says. “Especially when Lydia kept passing me bowls of food like I was going to disappear if she looked away.”

“She probably thinks you might,” I murmur.

He doesn’t answer right away.

Then: “Do you have time tomorrow?”

I blink. “Tomorrow?”

“Or the day after. Whatever’s better.” There’s a shift in his voice, something softer now. “There’s supposed to be more snow. I was thinking… have you ever been to the coast when it’s snowing?”

The coast?

“No,” I say slowly. “Never thought to go. Isn’t it just—freezing and grey?”

“It is. And beautiful.” A small pause. “Is the sea… okay for you?”

That lands somewhere in my chest.

I take a breath. “As long as you’re not asking me to go in.”

“I’d never.”

I smile. “Then yes. The sea’s okay.”

Another pause, this one tentative. Hopeful. “Would you want to go?”

“With you?”

“Yeah.”

“When?”

“The 27th? We could take the car. Wrap up. Bring tea in flasks and pretend we’re more outdoorsy than we actually are.”

I laugh into the darkness. “So you’re proposing a fake-hiker aesthetic with hot drinks and ocean wind.”

“Exactly.”

I close my eyes. “That sounds perfect.”

“Yeah?”

“Yeah. Pick me up in the morning?”

“I will,” he says.

And I know he means it.

Chapter 12

Notes:

This is a rather long and personal chapter. I hope you‘ll like it.

Reading your comments does mean a lot to me - so thank you for being here in our little gang in this little niche of the internet.

(See the end of the chapter for more notes.)

Chapter Text

Ember

Thank God she’s smiling again.

It’s subtle—has been, over the last few weeks—but I notice. Of course I notice. The way Ruby’s shoulders aren’t as tight when she moves around the kitchen, how she hums sometimes when she doesn’t realise it, how she lets herself sit still without needing to do something.

And now? She’s standing in the middle of her room, trying to decide if thermal leggings count as fashion when layered under jeans.

“Five layers,” I say, raising an eyebrow from my spot on the bed. “You know this can’t be romantic when you have to wrestle with a fleece-lined coat and two scarves just to reach for a hand-hold.”

She throws a pillow at me.

I dodge expertly, because I’m the younger sibling and trained for this. “You’re literally layering like you’re going to the Arctic.”

“It’s the coast,” she says, cheeks slightly pink. “It’s cold.”

“Uh-huh,” I grin. “And James just happens to be picking you up to go there.”

Ruby tries not to smile, but it breaks through anyway. It’s soft and shy and so completely her, and I want to bottle it.

Downstairs, Gran’s voice drifts through the floorboards—she’s been in storyteller mode since breakfast.

“…and of course, back in 1964, your grandfather took me all the way to the seaside on our third date. In his father’s Ford Cortina. I wore red lipstick. We shared a thermos of cocoa.”

A pause. Then:
“Is Ruby’s young man from a respectable background?”

Dad’s snort is immediate and inelegant.

Mum answers before Ruby can react—thank God. “James is a very nice young man.”

Respectable. Sure. That’s one word for it. Just as I’m about to say something cheeky like he might be posh, but at least he’s handsome, the doorbell rings.

Speak of the devil.

I watch Ruby pause—fix the sleeves of her coat, breathe in, press her lips together like she’s trying not to look too excited.

Then the door opens.

And there he is.

Of course he’s wearing a Barbour jacket. Waxed. Probably vintage. Probably his father’s or someone’s grandfather’s before that. Because of course James Beaufort owns the world’s most quintessentially British jacket for coastal strolls. He steps inside with the wind at his back and a paper-wrapped bouquet of Christmas roses in his hand.

“For you,” he says with that polite, almost-too-charming tone of his as he holds them out to Mum.

I swear to God, Gran sighs audibly.

Ruby’s cheeks go fully pink now. Not just a little. Fully.

And I have to bite my tongue not to say He’s respectable enough for you now, Gran? but I let it go, just this once.

Because Ruby’s smiling.

And honestly? That’s all that matters.

 

Ruby

There’s no way in hell I’m kissing him hello with an audience of five.

Gran’s at the kitchen table, stirring her tea like it’s a dramatic ritual. Dad’s pretending to read the newspaper but hasn’t flipped a page in minutes. Ember is practically vibrating beside the fruit bowl, biting her lip like she’s holding back commentary. Mum’s smiling like she knows things, and Grandpa’s been muttering about young love since James rang the bell.

So when he steps in—tall and composed and stupidly gorgeous in that Barbour jacket—I take exactly two seconds to say thank you to Mum for the snacks before I grab James’s hand and say, “Let’s go.”

“Nice to see you all! Thanks, Mum!” I call out, already pulling the front door shut behind us.

But Mum follows us anyway, still holding a second thermos and another tin of shortbread, like maybe the turkey sandwiches she packed earlier weren’t enough.

“Just in case,” she says cheerfully, pressing them into James’s hands.

And that’s when James, bless him, smiles and says, very gently, “I promise I’ll be able to take care of feeding Ruby—or myself—should an emergency arise.”

Mum laughs. Like really laughs. Then—unexpectedly—hugs him. Full arms around him, soft and warm.

He hesitates for half a second. Then hugs her back.

I don’t know what surprises me more: the fact that she did it or the way he melts into it, even if just for a second.

And then—finally—we’re on the doorstep, free, and I’m practically shoving him toward the car because I can feel the four faces watching from the kitchen window.

James opens the passenger door for me like the gentleman he keeps pretending not to be, then leans down just a little and says under his breath, with that crooked half-smile that gets me every time,
“I’ll kiss you hello after we drive around the corner. Okay?”

My face is burning. But I nod. Because yes.
Yes. Please.

 

James

Okay, that was…
Hilarious.
And sweet, in a kind of slightly-chaotic-family-love-bombing sort of way.
And terrifying, if I’m honest—her gran was eyeing me like she was evaluating my credit score through the kitchen window, and her dad hasn’t blinked in ten minutes. Pretty sure Ember was about to take photos.

But now—

Now we’re in the Coop parking lot, engine idling, gear shifted into park. No one watching. Just us. Finally.

I turn toward her.

She’s looking out the window, cheeks pink, still clutching the shortbread tin like it’s a talisman. And when she turns her head, meets my eyes—yeah. There it is.

That pull.
That something.
The us that’s here again. New. Tender. Raw around the edges but real.

I lean in and kiss her.

Just—kiss her.

Not because I can. But because I need to.
Because I want to feel her again.
Want to feel this.
Want to feel us.

It’s soft. Warm. Her lips against mine, the smell of her hair, the heat of her in my hands even through the layers of wool and cotton and winter.

She kisses me back, and for a second everything else blurs out—family, expectations, snow forecasts, the awkward thermos balanced on the backseat.

Just her.
Me.
That flicker between us that never really went out.

When we part, we don’t say anything. Just breathe. Just look.

And then I shift into drive, flick the indicator, and we head east—toward the coast.
Where the sea waits, cold and vast.
Where maybe everything will feel a little clearer.

 

Ruby

It’s so quiet here.

Not in a nothing’s happening way, but in that particular way the world gets when snow hushes everything. Like the volume’s been turned down and the light diffused into something soft and silver.

The beach is white, but not in the way I know beaches. No sun, no sandals, no ice cream melting down someone’s wrist. Just this powdery snow over the sand, giving the whole shore a surreal look—like a dreamscape. The tide rolls in, slow and heavy, dull grey against the stark white. Every now and then, snowflakes swirl between us.

We’ve been walking for a while. Side by side. Every so often our hands bump. Sometimes I take his. Sometimes he doesn’t let go.

It’s a cold day, but it’s the kind of cold that sharpens your senses instead of biting at them. My cheeks are pink. My fingers are warm inside the gloves I forgot I liked so much. And James—he looks better out here. Calmer. Still serious, still carrying things he doesn’t name, but there’s something softer in the set of his shoulders.

We talk a bit. About how pretty it is. How weird it feels, seeing a beach like this in the snow. About how, if you squint, the waves look like moving glass.

And then, after a long stretch of silence that felt like a shared breath instead of a void, he says quietly—

“Do you think it’s easier when someone leaves, than when someone dies?”

I look over. He’s watching the horizon like it might offer answers.

I don’t know if I’m surprised by the question. Probably not.
He lost his mum. This is his first Christmas without her. And he hasn’t said much, but I can feel it—like an ache that hums under the skin.

“I think…” I begin, slowly, “someone being absent is… open-ended. There’s still the idea that maybe they’ll come back. Or call. Or show up on your birthday. Even if you know they won’t. It’s not final.”

He nods, brow tight.

“But death is… it’s a full stop.”

“No,” I say, after thinking a second. “It’s not. That’s the problem. It’s not a full stop. It should be. But your mind keeps putting in commas, like the sentence’s going to keep going. You keep thinking—oh, I’ll tell them this later. Or—I wonder what they’d think of this. And then you remember. And it hits you all over again.”

He’s quiet. Just nods, slowly.

Then he says,

“Sometimes I still expect her to walk into the room. I think—I need to ask Mum about—whatever. And then I remember she’s never going to answer. Not ever.”

His voice breaks a little on the ever. I don’t reach for him, not yet. Just walk next to him. Let the silence catch us both again.

After a while, I murmur,

“I think the mind isn’t built for that kind of finality. We can’t really understand it. We can know it, but we don’t feel it. Not all at once. Not ever fully.”

“Yeah,” he says. “It’s like it hits in waves. Some days are just a ripple, and others knock you flat.”

We stop walking for a moment. Just stand there, boots in the snow, facing the vast, grey ocean. The waves roll in and pull back again. Over and over.

“Do you think it ever goes away?” I ask. “The missing?”

“I don’t know,” he says quietly. “I think… maybe it changes shape. But it never really leaves.”

I nod. Because I think he’s right. I think it just becomes part of the furniture of your life—something you stub your toe on now and then.

He reaches for my hand then. No gloves now. Just skin against skin, cold but real.

And I hold on.

Because this, right now—this quiet, solemn, strange little day by the sea—is one of the most honest things I’ve ever lived.

And I think he feels it too.

 

James

Somehow, she always gets it.

Not just the words I say—but the ones I don’t. The mess behind them.
It’s like, when I’m talking to her, my brain can finally sort the wreckage into something that makes sense. She listens and I hear myself more clearly. Thoughts that are usually just chaos and noise and memory—too loud, too fast—slow down. I can name things with her. Feel them. Without drowning in them.

And Christ, I’m lucky for that.

I glance sideways at her, the sea wind tugging at her hair as she walks beside me. Her cheeks are pink, the tip of her nose red, and when I shift her hand in mine, it’s colder than I want it to be.

She’s cold.

Not complaining—of course not—but I feel it.
There’s this instinct in me, rising hard and fast: Do something. Fix it. Keep her warm.
Which is ridiculous because it’s not like I control the bloody North Sea breeze. But still.

We slow our steps, and I look at the stretch of dunes ahead—sand rising in soft, frozen curves, speckled with snow and the same hush that covered the shore.

“Do you want to get out of the wind?” I ask. “Maybe we find a pub inland. Get a fire, a drink, thaw out?”

She looks at the dunes for a second, then back at me.

“The dunes are fine,” she says softly. “I want to stay outside.”

Of course she does.

I nod, squeeze her hand.

“Alright. Then I’ll be back in twenty. There’s two blankets in the boot, plus the entire mobile pantry your mum sent along.”
I give her a grin. “You settle in—I’ll bring the feast.”

She laughs, a real one, and starts toward the dunes with that easy, thoughtful gait of hers. Hands in pockets, hair loose, boots crunching over the crusted snow. I watch her for just a second longer than I should. Then I turn and jog.

Not just walk—jog. Because I want to get back to her quickly. Because she’s out here in the cold and I know she won’t say it, but I can see it in the way she huddles a little deeper into her coat.

And also because… I want to bring her something warm. Something that feels like care.

The wind hits harder on the way back, and the sky is so pale it’s almost blue. I half-slip on the icy patch near the dunes and laugh under my breath. God, I’m ridiculous. But it feels good, this ridiculousness. This wanting. This trying.

She makes me want to try.

Twenty minutes. I’ll be there.
With blankets, thermos, shortbread, and—
Her.

That’s more than enough for me.

 

Ruby

Tucked away from the wind, it’s okay.
Not warm exactly—my nose is still cold and my toes have gone a little numb—but it’s not that biting cold anymore. The kind that seeps into your bones and makes you clench your jaw just to bear it.

Here in the dunes, it’s quieter. The wind skips overhead, muffled by the curves of frozen sand. The sea is still visible, vast and grey-blue, but distant enough that it doesn’t roar the way it did when we walked along the beach.

We sit on one blanket, the other pulled over our legs like a makeshift sleeping bag. He poured tea with half-frozen fingers, and I passed him turkey sandwiches with stuffing crammed between thick slices of bread. All already devoured. The tin of shortbread is half-empty now, the corners dusted with crumbs.

I close it. Set it aside with a little sigh.
Then the thermos.
Then the mugs.

His eyes are on me—quiet and steady and warm.
When I glance back at him, he lifts one arm. Opens it wide.

An invitation. Silent.
No words needed.

And I go.
Of course I go.

I shift over and slide into his side, his arm wrapping around me, the thick wool of his jumper rough and comforting beneath my cheek. He pulls the blanket higher. I curl my legs. Our knees knock under the fabric, but neither of us moves away.

There’s nothing rushed in it. Nothing dramatic.
Just… closeness.

I close my eyes for a second.
Let the weight of him, the heat of him, settle into my skin.
It’s cold out here. But not in this.
Not like this.

His thumb strokes gently along the seam of my coat. A small, absent motion. Soothing.
And for the first time in a long time, my heart feels exactly where it should be.

Here.
In this moment.
With him.

 

James

The sky is grey above us, but the cold’s softer now, hushed by the dunes that shield us from the worst of the wind. We’re lying down—her side pressed to mine, one blanket beneath us, the other pulled high over our legs and hips. Makeshift warmth, stitched together with wool and the way she fits against me.

She’s curled in close, her head resting just under my chin. My arm is around her shoulders, holding her there—not tightly, just enough. Just so she knows she’s safe. Wanted.

My other hand rests on her side, fingers brushing the thick fabric of her coat, finding her waist beneath. She’s warm. So warm. Or maybe that’s me. Or us. Or whatever this is between us again.

Her hand is cradling my cheek. Her thumb moves slowly, like she’s memorising the shape of me. Or reminding herself I’m here.

And then she lifts her face. Just slightly.

Our eyes meet.
And I know.

There’s no asking, no awkward shift of breath.
Just that look. That soft, steady look that makes the rest of the world fall away.

And then her lips.

They meet mine like she’s been waiting. Like she’s missed this—not just the kiss, but the way it feels to melt into someone and know it’s okay to stay.

I kiss her back. Slow. Anchored. And then—deeper.

It builds with each breath, each brush of her mouth, each press and pull and hum between us. My hand moves a little, finding the curve of her back through her coat. Hers slides into my hair, fingertips tracing warmth along my scalp.

And we just keep going.

Not fast. Not rushed.
But real.

We get lost in it.
In the way her body shifts closer, tucking against mine like she was made for this space.
In the way her lips part just enough, inviting me in.
In the quiet sounds—barely-there sighs, the inhale of breath shared between kisses.

There’s no thinking beyond it.
No past mistakes. No what-ifs. No what’s-next.

Just now.
This.
Her.

 

The heat builds slowly—under our skin, between layers, in the cradle of a kiss that could last forever. It’s not hunger. Not yet. Not quite.

But it’s something.
Something new.

Something that flickers warm in my chest and sets every nerve alight where she touches me.

We won’t undress. It’s far too cold for that. And that’s not what this is anyway.
Not tonight.

Tonight, it’s her mouth on mine,
her fingers tangled in my hair,
her body pressed close,
and my heart thudding in time with every kiss like it’s the only rhythm I’ve ever known.

And in this cocoon of quiet and snow-dusted silence,
with the sea out of sight and her lips still on mine,
I know I’d stay here forever if she asked.

 

Ruby

His arms are around me, and it’s not just for warmth—though God, it is warm. One blanket beneath us, another pulled up over our legs, and him—his body curved around mine like he’s meant to be there. Holding me. Settling me.

My cheek rests against the soft knit of his jumper, my hand on his chest, right over the steady beat of his heart. Every now and then, his thumb moves against my shoulder or my spine, slow and aimless like he’s not even aware of doing it. But I am. I feel every touch. Every breath. Every part of him that leans in, surrounds me, shelters me.

The blanket cocoon traps the heat, sure—but it’s his body that keeps me here. His kiss that keeps grounding me. His voice, when he murmured my name just before leaning in again, soft and steady like a promise.

And I believe him.

I don’t even know when I started to.

Maybe sometime during the drive here, when he held my hand at a red light and just smiled at me.
Or when he kissed me in the Coop parking lot like it was a tradition we’d always had.
Or maybe now—right now—with his mouth moving gently against mine, and his arms pulling me closer in the middle of nowhere.

Because this doesn’t feel like the beginning of something fragile anymore.
It feels like something we’re already in. Something we found again.
And it’s not breaking.

I can feel how careful he is. How much he wants me—but how he won’t rush me. Not ever.
He’s just here.
Kissing me like he means it.
Holding me like I matter.
Letting me be in this with him, fully, without having to say anything more than I want this.

And I do.
God, I do.

I kiss him again, and this one’s softer, lingering, my hand brushing the side of his jaw. His skin’s a little rough beneath my fingers, a bit of stubble catching there—but he leans into my touch like it’s the first thing that’s made sense in a while.

My whole body is wrapped in warmth and this ache that’s not pain at all. It’s want, yes, but also something quieter. Something that hums deep inside me, saying this is safe now.

I don’t have to brace for disappointment.
Or prepare for the version of him that pushes me away in the morning.

Because this time… I don’t think he will.

And for the first time in weeks, I feel like I can actually let go.
Let myself melt into this—into him.

I dare to believe we’ll still be this tomorrow.
And the day after.
And the one after that.

Maybe not perfect. Maybe not simple.
But real.

And I think that’s all I’ve ever wanted.

 

James

She’s so close I can feel every slow inhale against my chest. Her fingers are curled near my collarbone, her nose tucked against the hollow beneath it. We’ve stopped kissing now, for a moment at least, but it still hums in the air between us—that feeling. That heat. That… rightness.

And she’s trying to say something. I can tell by the way her breath shifts, the way her hand brushes against my shirt like she’s drawing strength from the fabric, or maybe from me.

She’s not looking up, not yet.

But I can feel it.
The way her body tenses for half a second before relaxing again.
The way she’s sorting through thoughts, trying to find the words that won’t give too much away—but won’t lie either.

God.

I close my eyes.
And my heart—fuck—it does this thing, this stuttering leap in my chest, like it’s forgotten how to beat properly.
Not painful. Not dangerous.
Just… sharp. Good.

Like being struck by something you want to be hit by.
Like every part of me is opening to let her in, and my heart—stupid, fragile thing that it is—is leading the charge.

I don’t know what she’s going to say.
But I know it’s not a warning or a goodbye or some perfectly wrapped Hallmark version of we should take it slow.

It’s quieter than that.
Truer.
Like she’s trying to name the thing we’re already inside of.

And I want to make it easier for her.
Say me too or I know, or maybe just I’ve got you.
But I don’t want to interrupt the moment she’s building.

Because I’ve seen Ruby Bell fight for control of her world.
I’ve seen her hold it all together when it’s barely holding her.
And right now, she’s choosing to let herself soften into this.
Into me.

My thumb brushes the curve of her shoulder through her coat, slow, like a pulse.
I’m not rushing her.
I’m just… here.

God, I hope she feels that.
That I’m not going anywhere.
Not now. Not ever, if she’ll let me stay.

She shifts just a little, looking up.
Eyes darker in the grey light, searching mine.
Still quiet.
Still hers.

And I don’t care if my heart’s breaking every rule in the cardiology textbook right now.

Because this?
This is the best I’ve ever felt.

 

Ruby

It’s so quiet between us I can hear the snow when it shifts softly on the dunes. The distant rhythm of the waves. The pull of his breath, steady against my back and ribs, cradling me.

I’ve never been held like this.

Not just arms around me. Not just warmth. But this.

This kind of stillness, this kind of safety—like the rest of the world can go cold and grey and silent, and I’ll still be here, breathing him in.

My heart’s loud in my chest, but not panicked. Just… full.
And I want to say it.
Not the big thing. Not that thing—not yet.
But this.
This truth I can finally reach without trembling.

So I tip my head up, my cheek grazing the soft wool of his jumper, and I look at him.
His eyes are already on me. God, he’s always watching me like I’m something worth waiting for.

“I feel safe with you,” I whisper.

He doesn’t flinch. Doesn’t blink.
His hand is still resting at my side, gentle and warm.
Encouraging.

“I trust you.”

His brows draw together just a little. Not confused. Just… moved.
And I go on, my voice steady now.

“I trust us,” I say, watching his face carefully. “This here—now—is what we are. And I like it. I… need it. I know we’re not rushing. I’m not ready to. But this…”
My hand slides across his chest, presses over his heart.
“This is real. And if that’s okay—if this can be enough for now…”

“Of course, Ruby,” he breathes, like it costs him something to even get the words out.
His hand lifts to my face, thumb brushing my cheek.
“That’s more than enough.”

And when he kisses me, it’s like all the cold disappears.
Everything disappears.
Except this.

His mouth on mine.
His arms around me.
His breath tangled with mine like a promise.

We’re okay, I think as I melt into him, as the blanket shifts and the sand holds us steady.
We’re real. We’re here. We’re enough.

 

James

She looks up at me like she’s handing me something delicate.
No—not handing.
Offering.

Like she’s been holding it close, curled up around it for weeks, maybe longer, and now she’s finally ready to let me see.

“I feel safe with you,” she says.

And for a second, I forget how to breathe.

Not because it’s dramatic or overwhelming or grand.
But because it’s her. Saying this.
To me.
After everything.

Her voice is low but sure.
Not hesitant. Not fearful.
Just honest.

“I trust you,” she adds.
And my whole fucking body stills.

I’m not even sure what my face is doing, but I feel the ache in my throat. The burn behind my eyes. The weight of it.

She’s not just saying she wants this.
She’s saying she believes in it again.
In me.

“This here—now—is what we are. And I like it. I… need it. I know we’re not rushing. I’m not ready to. But this… this is real. And if that’s okay—if this can be enough for now…”

“Of course, Ruby,” I say, and the words feel like my heart cracking open.

God, I want to touch her everywhere.
But not like that.
Not now.
Not when she’s giving me this.

Her trust.
Again.

For the third time.

And I know what that means.
It’s not casual. It’s not a maybe.
It’s her saying: I’m letting you in again.
It’s her risking herself again.
For me.

And I don’t think I’ve ever been trusted with something more sacred in my life.

So I kiss her.

Slow, reverent.

Not because I don’t want more—I do, Christ, I do—but because this is already everything.
How could it not be enough, when it’s her?
When she’s here in my arms, choosing me again.

I don’t care how long it takes.
I’ll wait.
I’ll earn every inch she gives.

Because I’ve seen what it’s like when she walks away.
I’ve felt what it means to lose her.

And now—
Now she’s here.
Warm and quiet and real in my arms.

And I swear to whatever’s listening, I won’t break her trust again.
Not ever.

I’ll hold it like it’s breakable.
Because it is.
Because she is.

And because this—
This is the most important thing I’ve ever been given.

 

Ruby

We stay tucked into each other for a long time. Long enough that the sky begins to shift—cloudy grey to something duskier, darker. The kind of deepening afternoon that feels like a curtain being drawn slowly, steadily, over the day.

I don’t want to move.

His arm is still around me. My cheek pressed to his chest. The blanket cocooned around us. His thumb making lazy, slow circles over my shoulder like he’s not even thinking about it—just wants to keep touching me.

And I want that, too.

But eventually, the cold starts to bite again. In our toes. Our fingers. The kind of creeping cold that makes you start dreaming of hot food and fireplaces and tea in chipped mugs. So we kiss once more—soft, quiet—and he helps me up, brushing snowflakes out of my hair like it’s the most natural thing in the world.

The walk back to the car is slow. Not just because the beach is slick in places, or because the wind has picked up.
But because we’re still wrapped in it—that quiet, glowing us we found in the dunes.

We don’t need to talk.
We just… are.
Side by side.

When we reach the car, he starts it up and I slide into the passenger seat, rubbing my hands together while the heater kicks in. He glances over, raises an eyebrow, and says, “Alright?”

I nod. “You?”

He reaches across the console, laces our fingers together. “More than.”

We drive for maybe forty minutes before we pass a sign for a village I’ve never heard of and James says, “We could try our luck here?”

It’s pitch dark now. The streets are sleepy, the kind of place where Christmas lights still blink in windows and every pub looks like a postcard. We find one with a crooked little sign and a red door, the windows glowing gold from the inside.

The Hare & Piper.

There’s a fireplace just to the left when we walk in, and a golden retriever sprawled out in front of it like something out of a storybook. A real pine tree near the bar is decked with red and gold baubles and one of those strings of mismatched lights that blink out of sync. I can smell woodsmoke and gravy and something rich and meaty.

We find a table near the fire and hang our coats over the chairs.

James looks so at home here—like the cold, polished boy from Pemwick and the sharp edges of his name don’t mean anything in a place like this. His hair’s a bit messy from the wind. His cheeks still pink from the walk.

When the waitress comes over, the daily special is shepherd’s pie and green beans, and we both try to keep a straight face until she’s gone.

He leans in, voice low. “Daily special, my arse. That’s probably the only thing they serve here.”

I grin. “The trick is pretending we believe them.”

“We’ll let them have the illusion,” he says solemnly. “Just for tonight.”

It’s so good.
Like the kind of good that makes you close your eyes after the first bite and sigh.

Warm. Filling. Simple.
Exactly what I didn’t know I wanted.

The pub hums gently with quiet conversation and the occasional clink of glasses. The dog stretches in front of the fire and lets out a deep, satisfied groan. The lights on the tree flicker softly.

And James—across from me, spooning mashed potato and gravy onto his fork—just looks so content.

It’s the most peaceful dinner I’ve had in a long time.

We don’t say much on the drive home.
The radio’s on low. One of those soft, jazzy Christmas playlists.
But mostly it’s just us.

The warmth of the food still in my stomach. The ache of cold finally easing out of my bones. My hand resting on the console, and his fingers curling over mine.

The sky’s pitch black by the time we roll back into town. The world hushed again. Like the day we just had exists in its own little snow globe, separate from the rest of the world.

I’m full.
Warm.
Happy.

And I’m his.
And he’s mine.
At least—right now.
And for the first time in weeks, I believe that’s enough.

 

James

By the time we pull into her driveway, the sky is so black it’s almost blue. The snow crunches under the tyres and the porch light is on, a warm yellow glow spilling onto the steps. I kill the engine, the heater sighs off, and for a second we just sit there, the quiet between us heavier now. Not heavy in a bad way. Just… full. Of everything the day was.

“I’ll walk you up,” I say, even though she doesn’t need me to.

But I need to. I want to see her to the door. I want the extra thirty seconds.

She smiles. “Okay.”

I follow her up the front path, boots crunching the thin snow, my hand at the small of her back like muscle memory, and she’s just reaching for the doorknob when—

“Bring the boy inside too!”
Angus.
Booming through the door like a damn foghorn.

“There’s a pot of tea ready!”

Ruby looks at me, laughing under her breath. “You’ve been summoned.”

“I don’t think I have a choice.”

“Nope.”

So I’m in.

Warmth hits like a wave the second we step through the door. That same lived-in, chaotic kind of love this house always radiates. There’s a tartan blanket over the back of the sofa, the faint smell of woodsmoke and sugar in the air, and her granddad snoring quietly in the armchair by the fire like someone pressed pause on him.

Granny eyes us the moment we enter. “Where did you two disappear off to then?”

Ruby answers smoothly, stepping out of her boots. “Coast. Walk. Pub dinner. Very innocent.”

“Hmm,” Granny says, then points at me. “Did you keep her warm?”

“Yes, ma’am,” I answer, because what else do you say to a woman with that kind of authority?

She nods like she’s filing it away. For what, I don’t know.

Ruby’s mum appears with a tray and the aforementioned pot of tea, shortbread again, and three mugs. She leans into Ruby, whispering something, and Ruby nods, glancing up at me.

Angus, meanwhile, is already shuffling in his chair, motioning at me.

“James. Be a saint, will you? There’s more logs out back and this damn chair isn’t made for snow and ice. I’ve done enough fighting with the bastard today.”

“Of course,” I say, already moving. “Where are they?”

“Big basket by the shed. Mind your step.”

I pull on my coat again and head out, the cold punching into me sharp and clean. The basket’s right where he said. I grab as many logs as I can carry and bring them in, boots leaving wet prints in the hallway. Granny nods in approval like I passed a test I didn’t even know I was taking.

“Good lad,” he says. “I’d adopt you if you hadn’t already stolen my granddaughter.”

I don’t know what to say to that, so I just duck my head and grin.

After tea and a chaotic game of rummy that ends with Granny declaring herself the undefeated champion (despite having clearly cheated), Ruby’s mum glances at the clock.

“Half an hour,” she tells Ruby. “Dad and I have work in the morning.”

“Got it,” Ruby says, rising from the floor where we’ve all been sitting around the coffee table. She tilts her head toward the stairs, eyes on me. “Come on?”

I follow her.
Of course I follow her.

It’s instinct now. Like gravity.

 

Ruby

Upstairs, I finally feel warm. Like truly warm, all the way through. The kind of warmth that seeps into your bones and makes you slow, soft. The kind that makes your body sigh.

I peel off my jeans and the thick wool jumper—Ember’s handiwork, bulky and perfect for beach wind but too much now. It’s just thermal leggings and a long-sleeve top left, and even that feels like too much after a day wrapped in scarves and blankets and him.

James tugs his jumper over his head too, hair messed up, static making strands stand out at odd angles.

“I was starting to feel like one of those slow-roasted stews,” he mutters, tossing the jumper over the back of my desk chair. “Tender, falling apart, seasoned with sea salt and regret.”

I laugh, padding to the window to crack it open. The air that rushes in is sharp and freezing, biting at my cheeks. I love it.

We curl up on the bed, side by side, the duvet pulled over us like a second cocoon after the dune-blanket earlier. He’s on his side, one arm beneath his head, the other draped across my waist. I rest my hand on his chest, over the soft cotton of his shirt, the steady beat of his heart underneath.

He’s quiet for a moment. Then—

“I’ve been thinking about what you said,” he murmurs, “about safety. Trust.”

I shift just a little, so I can see his face better.

He’s not looking at me. Just the ceiling.

“I’m grateful, Ruby. I need you to know that. I’m really fucking grateful.”

I open my mouth to say something, but he keeps going—soft, steady, the way he talks when it costs him something.

“You held me these past eight weeks. There were days I didn’t know how to get out of bed. Or how to keep going through the day without… falling apart.”

I breathe in, slow and quiet.

“I’ve been told a thousand times to call if you need anything, let us know what you need. But when you’re in it—when you’re sitting in that pit of grief and everything’s dark and thick and heavy—you can’t say what you need. You can’t reach out. So you don’t.”

His voice tightens, but doesn’t break.

“And people—they wait. They mean well. But they wait. Because you didn’t say. And nothing happens. And it gets worse.”

He finally looks at me.

“But you didn’t wait. You showed up. Every day.”

I blink hard.

“You had every reason not to. Every reason to say fuck you, to let me rot in it. But you didn’t. You kept showing up. You gave me pieces of light when I couldn’t even ask for them.”

He lifts his hand to my face, thumb brushing under my eye where a tear slipped free. I didn’t even notice it coming.

“Whatever this is. Whatever we are, whatever we’ll be—I’ll always be grateful for that. For you.”

My chest aches with how much I feel for him.

And all I can do is pull him closer, bury my face in the warm curve of his neck, and let myself believe him. Believe in us. For tonight. For tomorrow.

For as long as it takes.

 

James

Okay, so I’ll never admit this out loud—ever—but yeah. I asked ChatGPT about the stages of grief.

Just… typed it in, one night, like a complete idiot: “what are the stages of grief and how do I know if the worst is behind me?”

Because the thing is, everyone keeps saying you’re doing well or you’re holding up, like I passed some kind of invisible test for being human after your mother dies. And I keep wondering—am I? Is this the worst part, or is there more coming, like an aftershock I didn’t plan for?

Anyway. Apparently there’s no real order to it. The stages aren’t some neat, tidy ladder you climb. It’s not like denial → anger → bargaining → depression → acceptance and then boom—congrats, you’re healed, here’s your certificate.

No. It’s more like a fucked-up washing machine that just keeps spinning you around. Sometimes you think you’re past something, and then it slams into you again like it never left.

That made sense to me in a way I didn’t expect. Because I thought maybe I was broken. That I was doing this wrong.

But maybe I’m just… grieving.

Eight weeks. It’s nothing. And it’s everything.
Time has never moved so slowly and so fast at the same time.

I still reach for my phone to text her sometimes.
Still hear her voice when I walk into Lydia’s kitchen and she’s making tea.
Still expect her to walk into a room.
Still wake up some mornings thinking—I should call Mum—and then remember.

But also, I’m not drowning every day now.
And that scares me too.

Because what does that say about me? That I can laugh again? That I can go to the coast with Ruby and hold her and kiss her and feel something that isn’t sorrow?

ChatGPT said that’s normal, too. That part of grief is letting life in again.

Not because you’re moving on, but because you’re moving with it.

That helped. More than I wanted it to.

And then there’s Ruby.
She didn’t try to fix anything. Didn’t say dumb, hollow things like she’s in a better place.
She just… showed up. Stayed.
And I think that’s what allowed me to start letting life in again.

Because if grief is this washing machine I’m stuck in, then Ruby’s the warm towel waiting on the side.
Something soft.
Something that says—you’ll dry off eventually.

And I guess what I realized is—
Maybe the worst isn’t behind me.
But I’m not alone in it anymore.

And that changes everything.

 

I don’t know how to say it all, not really. I’m not great with… this kind of thing. Feelings, truth, mess. But she’s here, on her bed, tucked into my side like she belongs there—and suddenly it feels worse not to say it.

So I try.

“You know how people talk about the stages of grief like it’s a staircase?” I say, my voice low, more for me than for her. “Like if you just get through denial and anger and whatever, you’ll magically reach some golden step called acceptance?”

She nods, her face open, listening. She always listens.

“It’s not like that,” I say. “It’s more like a washing machine. Just spinning. And maybe you’re not drowning anymore, but everything still feels… soaked. Heavy.”

That earns me a soft smile. “A grief-spin cycle?”

“Exactly,” I say. “I’ll put that on a T-shirt.”

She laughs, but it’s the kind of laugh that reaches her eyes, and suddenly I’m okay not saying the rest. I don’t tell her I got that metaphor from reading way too much late at night, trying to figure out if the worst is behind me. I don’t tell her that I asked a chatbot because I didn’t know how to ask people.

But she smiles again—tugs the blanket around us a little tighter like she gets it anyway.

And I think, this is the closest I’ve ever been to peace.

But then the clock shifts and her mum knocks once on the door with a gentle “Half an hour’s up soon, love.” And I know it’s time.

I sit up. Stretch. I don’t want to leave.

She pulls her knees to her chest and gives me this little side glance. “I’m working tomorrow,” she says. “Late shift. I’ll call you after?”

I nod. “Yeah. Please do.”

“But—” she adds, turning fully toward me, her voice a little lighter, “—if you’re free the day after, I’ll be in Pemwick. Bringing my grandparents to the station. Eleven-ish.”

I raise a brow. “And?”

She grins. “We could go ice skating?”

I laugh, already picturing myself falling on my ass in front of small children and pensioners. “Are you trying to murder me?”

“No,” she says sweetly, “just trying to see if you still bounce.”

“Unbelievable.”

“Lydia could come. Or Al. Maybe even Cyril.”

I smirk. “Now I know it’s a trap.”

She shrugs like she’s innocent. She’s absolutely not.

But I say, “Okay. Yeah. Let’s do it.”

Because the truth is, I’d follow her anywhere—even if it’s straight onto ice with zero survival skills.

She walks me downstairs, barefoot, her hand in mine.

And I think—if this is the grief-washing-machine, then maybe this part right here is the rinse. Or the softener. Or whatever the hell comes before the spinning starts again.

Either way…
She’s still here.
And I’m still trying.
And for tonight, that’s enough.

Notes:

I have a few updates ready for other stories but we‘ll be back here soon too

Chapter Text

Alistair - Dec 27

James shows up at mine just after ten, looking like he got back from a spa retreat or was finally prescribed the right kind of drugs—or maybe just spent an entire day in the wind and salt air with the one person on earth who actually makes him breathe like a normal human.

Which, apparently, he has.

“I was with Ruby,” he says, dropping onto my couch, stretching out with that smug, floaty look he gets only when Lydia’s baking or Ruby’s smiling at him.

“All day?”

He raises a brow, mimicking my tone. “Yes, Dad. All day.”

I grab the whisky from the sideboard and pour him a glass without asking. “So?”

He blinks at me, deadpan. “No so. We walked on the beach. Got dinner at some random pub. Played cards with her family. Her granddad fell asleep by the fire. Angus sent me to get firewood. You know—casual domestic bliss.”

I chuckle. “Christ. You’re domesticated.”

He sips the whisky, shrugs, but he’s smiling. Not a sarcastic grin, not a defensive twitch of the lips—just a quiet, yeah, maybe I am sort of smile. And I think—I could kiss Ruby Bell for whatever witchcraft she did. Not that she’d let me.

“And we’re going ice skating on the 29th,” he adds. “Group date. You’re invited. I think Lydia and Cyril are in. You’ll… rally the troops?”

I place a hand dramatically over my heart. “It would be my honour.”

“Book the Italian place after?”

“I’m already making the reservation in my mind.”

He looks pleased for exactly three seconds—then frowns, eyes flicking down to his glass.

“But—”
Ah.
Here comes the James part of things.

He clears his throat. “I don’t know how to ask about New Year’s.”

I wait.

He runs a hand through his hair. “I don’t know what she usually does. I don’t want to… I don’t want to make her feel like she has to spend it with me. Just because I can’t do your party. Which—I’m sorry, mate. I can’t. I’m not ready.”

“You don’t have to apologise,” I say quickly. “You’re allowed to not be okay.”

He nods, but his jaw’s tight.

“And Ruby…” he continues, voice lower now, “she’s done so much. I don’t want her to feel like she’s responsible for me. Like it’s some sort of charity date.”

“Mate,” I say, setting my own glass down. “If she thought that, she wouldn’t have kissed you by the sea and let you play cards with her grandparents.”

He doesn’t say anything. Just stares into the fire.

So I lean forward a bit, elbows on knees. “Look. I know you’re scared of asking her for more than she’s ready to give. But maybe—just maybe—it would be weirder not to ask.”

He glances up.

I press on. “Maybe she’s waiting for that sign. The little things. Like… you thinking of New Year’s with her. Like she’s your plan. Not your plus one.”

He swallows.

And I know him. I know what this costs. Vulnerability isn’t exactly his hobby.

“She is your plan, isn’t she?” I ask gently.

He nods once.

“Well then,” I say, grinning, “start acting like it.”

He throws a pillow at me.

Which is fair.
But I catch it.
Because someone has to be the grownup here.

 

James - Dec 28

Ruby calls just after ten. Her voice is soft, a bit hoarse at the edges, and I can hear how tired she is—even before she says, “Sorry I’m late—double shift today.”

Eight hours waitressing. I try to imagine it. Can’t. Not really. I’ve never worked a job like that in my life. Never worn a name tag or balanced plates or smiled through sore feet and entitled customers. It’s a whole world I’ve never touched.

But she has. And somehow, she still called. Still found me at the end of a day that probably wrung her dry.

“I can let you go,” I offer. “You sound knackered.”

“I am knackered,” she says with a small laugh, “but I wanted to hear your voice.”

Fuck. That one goes straight to the chest.

She talks about some nightmare family who split the bill seven ways and left two quid in change as a tip. I laugh, but I hate that that happened. She tells it like it’s normal—like it’s fine. But it’s not.

And as I listen, I wonder—not for the first time—what she’s doing with the money she makes. She’s not spending it on clothes or shoes. Doesn’t wear jewellery, aside from her little earrings. Her books are covered by her scholarship. She doesn’t talk about needing anything.

Their house—the Bells’ house—isn’t flashy, but it’s clean, and warm, and smells like actual food. Like people cook and eat together there. Solid middle class, I’d say. No designer wallpaper. But there’s something more important: stability.

Still. I wonder.
And I’ll ask her one day.
Just… not today.

Because today, I’m trying to find a way to ask about New Year’s Eve. Without making it about me. Without making it sound like I need her to rescue me from being alone.

“So,” I say casually, or at least I hope it sounds casual, “do you have plans for New Year’s?”

A pause.
Then, lightly, “Not yet.”

Not yet. That’s… promising.

I’m not even sure what I’m expecting her to say next, but I brace anyway. In case she says she’s going to Al’s party. Or that her friends from Oxford are doing something. Or that she’ll be with her family.

But she just says, gently, “Did you have something in mind?”

And I laugh before I can stop myself, relief crashing through me. “Well, I was hoping you might.”

She hums. “Does your palace have a kitchen?”

I blink. “Uh. Yes. Of course. Why?”

“Maybe we could cook together?” she says. “If you’re up for it.”

I smile. I grin, actually, stupid and warm and full of this thing I’m not ready to name but can’t pretend I don’t feel.

“I’d really like that,” I say. “Come over. I’ll even pretend to be helpful.”

She laughs. “I’m holding you to that.”

And maybe Alistair set me up for this. Maybe he knew she was waiting for me to ask.
But I can’t even be mad about it.

Because she said yes.
And we have New Year’s now.
Not as a favour.
Not as a responsibility.
Just… us.

Cooking. Together.
And maybe kissing at midnight.

God.
I think I’m going to love that.

 

Alistair - Dec 29

So. Ice skating.

Somewhere between a brilliant idea and a mild death wish, but here we are. Ruby, Ember, Lin, Cyril, Lydia, Kesh, James, and me—herding ourselves like overgrown ducklings into the town rink, all bundled in hats and scarves and gloves like we’re about to summit a mountain. Ember’s cracking jokes before we even get on the ice, Ruby rolls her eyes but she’s smiling, and James—James is nervous.

Which is fair. The boy moves like a golden retriever who just discovered he has four paws. Skating isn’t his thing. Never was. But he showed up.

He showed up.

And for the first time in two months, so did Lydia. Not just physically, not just doing what needs to be done—but actually here. Laughing when Cyril goes full Bambi on ice and nearly takes Kesh out with him. Laughing harder when James—who’d been concentrating so hard, tongue caught between his teeth—lands flat on his arse.

“Is your tailbone insured?” I ask, gliding past him, and he flips me off from the ground.

Ruby tries to help him up. He pulls her down with him. They end up tangled in the middle of the rink, laughing.

And Ember? Ember’s a menace. Like Ruby, only louder. And deadlier on skates. She challenges Lin to a race, wins it, then pirouettes for no good reason except she can. She keeps calling James twinkletoes. He doesn’t even argue.

God, I missed this.

This ridiculous chaos.
This noise.
This living.

Because it’s not just that they’re out—it’s that they’re enjoying it. Both James and Lydia. Not pretending. Not forcing it. But actually smiling. Like they forgot, for a little while, that things had been so utterly dark.

Cyril, meanwhile, is still staggering around with one of those little plastic penguins meant for toddlers. He’s muttering something about structural inequality in skate design. Kesh tries to steal the penguin. Cyril screams like he’s being mugged. Kids stare. Ruby nearly cries laughing.

After two hours of frostbite and pride injuries, we finally thaw out and head to the Italian restaurant I booked. Cozy place, smells like garlic and comfort. We’re packed around a long table, still red-cheeked and half-frozen, everyone hungry and loud.

James sits next to Ruby.
Not touching. Not making a scene.

Just close.

Their shoulders brush when they lean in to share the breadbasket. He says something low in her ear and she smiles, cheeks going pink.

She’s a little shy about it. I can tell. The way she tucks her hair behind her ear, the way she keeps her hands to herself, like she’s not sure what’s allowed now that they’re something again. But James—James sits there like it’s the most natural thing in the world. He doesn’t show her off. Doesn’t make it a performance.

But the way he looks at her?
Yeah. That’s not subtle.

Anyone with eyes can see it.
The luck.
The gravity of her.
The fact that he knows what it means that she let him back in.

And I want to raise a glass.
To her.
To them.
To this day that didn’t have to be anything special but somehow was.

Instead, I just steal the last breadstick while James is too distracted watching her smile.

Small victories.

 

Ruby – Dec 30

I’m looking forward to it.
New Year’s Eve with James.
Just us, cooking something together, maybe playing music, maybe watching something—maybe just being.

And that’s… lovely.
More than lovely, actually.
It’s something I didn’t think we’d have again. A quiet night that’s ours.

But I’m not entirely sure what he’s expecting.

Not in a bad way. Not because I think he’s pushing for anything—I know he wouldn’t.
It’s just… I’m not sure what I’m comfortable with. What I want. What this evening is meant to be.

And that means I should probably talk to him.
Sooner rather than later.

I’m pulling a sweater over my head when Mum knocks on my door and pokes her head in.
“You need the car for New Year’s? Or want me to pick you up after?” she asks casually, though I can tell it’s not casual at all.

I pause, chewing my lip.
“I’m not sure yet,” I say. Which is true.

She nods and steps further in, soft eyes, soft voice.
“You’re eighteen, love. You can make your own decisions. I just want you to think about them. Beforehand. That’s all.”
She’s quiet for a second. “If you think you might stay the night, it’s okay. I’m not saying no. Just… think about it. And talk to James.”

My stomach twists a little. Not in shame.
But in that weird way it does when someone sees more than you wanted them to.
She doesn’t know I already slept with him.
She doesn’t ask.
And I don’t tell her.

I just nod. “You’re right. I’ll talk to him.”
Because she is. She really is.

As soon as she leaves, I sit down on the edge of my bed and call him.

“Hey,” I say when he picks up. “Can you come by? I… I need to talk to you.”
Something shifts in his voice immediately. “Of course. I’ll be there in twenty.”
No questions. No hesitation.

And somehow, that makes this easier.

 

James

She sounded tense.

Not annoyed. Not cold.
Just… tense. Like something had settled heavy on her chest and she didn’t know how to say it.

Can you come by? I need to talk to you.

Not a good sign.
Not necessarily bad, either—but definitely not good.

And now I’m in the car, headlights cutting through the winter dark, heart going at a pace I hate. The kind that makes you feel like your ribs are too small and your lungs too shallow.

I should be looking forward to seeing her.
Normally I would be. I always do.

But now… now there’s this hole in my stomach that’s getting wider with every turn of the road.

Maybe she’s changed her mind.
Maybe she’s had time to think, to breathe, and realized this—me, us—is too much again.
Too heavy. Too complicated.
Maybe she wants to end the year as friends. Nothing more.

And what then?

I don’t think I could do that.
I’d say I could. I’d try.
But the truth is—I can’t lose her again.

Not now. Not after everything.

I pull into her street and park, hands too tight on the steering wheel. For a second, I just sit there, breathing through it, before I force myself out of the car.

Her front door opens before I even knock.

She’s standing there in her socks and a hoodie that probably belongs to her dad, arms wrapped around herself.
Quiet.

“Hey,” I say softly.

She nods, steps aside, and lets me in.
Doesn’t say much—just leads the way upstairs.
And in her room, she hesitates for a second, like she’s gathering the words.

Here it comes.

Whatever this is—whatever she needs to say—I brace myself for it.

She sits down on the edge of the bed, looking at her hands.

She doesn’t say anything for a moment.

Just sits beside me, her knees drawn up, arms wrapped around them like she’s bracing herself.
And I don’t know what to do with the silence. I want to fill it. Smooth it over. Fix whatever this is before it starts to hurt.
But I don’t know what I’d be fixing.

So I wait.
And it’s agonizing.

She keeps glancing at me like she’s trying to decide if this is worth saying. If I’m worth saying it to.

I’m terrified she’ll decide I’m not.

“Ruby,” I finally say, and my voice already sounds unsure. “You said you wanted to talk. I’m here. You can say anything. You know that.”

She nods slowly. Her thumb runs over the seam of her sleeve. “It’s not that I don’t want to come,” she says quietly. “Tomorrow. To your place. I do.”

“Okay,” I say carefully. “Then…?”

She takes a breath. Let’s it out. Doesn’t speak.

And that hole in my stomach opens up again.

God, just say it.

Say it’s too much. Say it’s not working. Say she can’t trust me the way she used to.
Say it’s over, and just get it over with.

She rubs her hand across her forehead, like even trying to form the words is exhausting. “It’s just—I don’t know what you’re expecting.”

Oh.

I blink. “Expecting?”

“For New Year’s. For tomorrow. For… us.”

And I swear to God I almost laugh. Not because it’s funny.
Because I’ve never been so relieved in my life.

Because that’s what this is?

That’s what’s been tying her up in knots?

My breath shakes as it leaves me. I stare at the floor for a second, hands clenched between my knees.
“I thought you were going to say you couldn’t do this,” I say, voice hoarse. “That you’d thought about it, and—”
I stop. Swallow. Try again.

“I was so fucking afraid, Ruby.”

She looks at me.

“I thought I was walking into a goodbye.”

And it hits her. I see it in her face—the way she softens. Like the truth of my fear startles her.

“I didn’t mean to scare you,” she whispers.

“I didn’t mean to assume the worst,” I say, shaking my head. “I just—I care about you so much. And I know I messed up, and you let me back in, and I’m still not sure why you did, but—God, Ruby, I’m just grateful you did.”

Her eyes are wet now, but she’s nodding.

“I don’t expect anything,” I tell her. “I mean it. Not tomorrow, not ever. I’m not bringing you over because I think we’ll sleep together or because I want to show off or—I just want to be with you.”

“You’re not asking too much,” she says softly.

“Neither are you,” I say back. “You just want to know what kind of evening it is. And the answer is—it’s ours. However we want it. If you want to go home at midnight, I’ll drive you. If you want to stay, the guest room’s yours. Or my bed. Only if you want to be so close. But nothing has to happen. Just time, Ruby. That’s all I want.”

She nods again. “I just needed to know.”

“I get that,” I say, and I really, really do. “You’re not responsible for me. And I’ll never ask you to do something you’re not ready for.”

She shifts closer, nudges my shoulder with hers. “You know, you could’ve just asked me how I feel.”

I huff a soft laugh. “I was too busy panicking.”

Her head leans on my shoulder.

We sit there for a minute.

“I think I forgot that it’s okay to ask,” she murmurs.

“Well, I forgot that it’s okay not to expect answers to things I never said out loud,” I admit.

Another silence. A warmer one.

“I want to stay,” she says.

I turn my head slightly, heart picking up again. “Yeah?”

“Yeah.” She looks up at me. “And I’d like to be close. But not… not to rush. Just—close.”

My throat tightens again, but for different reasons now.

“God, Ruby,” I whisper. “Yes. Of course. Whatever feels right to you. I just—I’m so glad it’s with me.”

Her eyes soften. She leans forward, pressing her forehead to mine.

And we just sit there.
No pressure. No assumptions.
Just that.

Just us.

 

Ruby

It hits me after the quiet settles.
After I’ve said what I needed to say and he’s said what he didn’t think he’d be allowed to.
After we just sit there, forehead to forehead, the storm inside me finally quiet.

He came right away.
No questions.
No hesitation.

He thought I was going to break up with him. He braced for that. For the worst. And he didn’t try to talk me out of it or defend himself before I even opened my mouth. He didn’t launch into a pitch to keep me. He just listened.

He let me say all of it—awkward and slow as it was, all twisted around itself.
Only after that, did he tell me what it felt like for him.

And I’m suddenly—so sorry.

I can see it now. Still, in the way his shoulders are half-tense, like he hasn’t completely let go.
In the way his eyes keep flicking over me, like he’s trying to be sure it’s okay to look at me this way.
Like he’s still not sure I won’t pull away.

He’s been carrying so much. And still—he came.
Came and stood there in the hallway like he was walking into a sentencing.

And all I did was ask him to listen.
God.
And he did.
All of it. Without flinching.

And what he said? Just time. That’s all he wants.

It was exactly what I needed to hear.
Because that’s what this is about. That’s what I want, too.

I want time with him.
I want an evening without having to watch the clock.
I want us both to be able to have a glass of something sparkly at midnight and not worry about who’s driving where.
I want to kiss him when the new year begins.
I want to fall asleep beside him.

And more than anything, I didn’t want to scare him.

So I slide closer and wrap my arms around him, hold him tight, my face against his shoulder.
He lets out a breath, soft and warm against my hair.

“I’m sorry,” I whisper. “I didn’t mean to scare you.”

His arms come around me like he’s been waiting for that.

“I just—needed to say it out loud first. Not because I didn’t trust you. But because I didn’t know how to say I want this, without sounding like I wasn’t sure. And I am sure.”

He nods against my temple, doesn’t say anything yet.

“I want time with you, James,” I murmur. “That’s all.”

And I feel him smile. A small one. But real.

 

James

The thing is—she’s the braver person. Always has been.

I’m the fucking coward.
When it comes to saying hard things, I either lash out or clam up. Mostly the second one these days. Progress, I guess.

And this?
This whole… logistics-of-the-evening thing? It required a conversation. A grown-up, clear, mutually respectful talk. Which I dreaded so much I buried myself in cooking blogs like they held the secrets of the universe.

I messaged Mrs Brent to ask whether I needed to know anything about the stove, which is laughable because I’ve seen her operate it one-handed while reading Agatha Christie.
I looked up what semolina flour actually is. Ordered the right one—Italian, Ruby said, otherwise the dough doesn’t behave.
I prepped everything I could possibly prep for a night of food and maybe a movie. Pretended I wasn’t holding my breath the whole time.

But I didn’t say a damn word about staying over.

Because no matter how you phrase that question, it’s loaded.

Suggest the guestroom?
Could come across like I’m walking on eggshells.
Like I think she’s fragile. Like I’m trying to say look, see how patient and decent I am, which she doesn’t need.

Suggest she stay with me?
Well.
That’s a grenade, isn’t it?
Could be the wrong impression—or the right one too soon.
Could feel like pressure. Like I expect something.

Offer to drive her home at midnight?
Might feel like I don’t want her there at all.

It’s a minefield. And the worst part is—I set it.
Two months ago, she came to my bed without hesitation.
Now, we’re tap-dancing around the question of how close is too close.

And it’s my fault.

Because I broke the version of us that didn’t require conversations like this.
Because I hurt her, and she still stayed.

So now we talk.
Now we walk carefully.
Now we relearn what it means to choose each other.
Not just want each other, but choose it—with care.

And somehow, she still manages to do that with grace. With honesty.
She called me.
Asked me to come.
Told me what she needed to say.

I was standing in her hallway tonight, convinced she was going to end it.
That she’d decided it was better to leave the year clean. Untangled.

And she didn’t.

She told me she wanted time.
That she wanted to stay.
That she wanted to fall asleep next to me.

She was brave.
And all I did was sit there, silent and afraid, making plans about pasta flour.

God.
I’ll never deserve her.

But I can hold this right.
I can protect it.
I can be patient and steady and better.

Because she still wants this.
Wants us.
And that’s the only thing I need to walk into this next year.

 

Ruby

We didn’t switch on the lights.
Didn’t need to.
The room is dipped in that pale winter dusk—blues and greys and soft outlines.
There’s something safe in the quiet of it. In the way the world slows down just outside the window.

I’m lying on my bed, head on his chest. His arm around my shoulders.
He smells like cold air and wool. And him.
His heart beats steadily under my ear.

I could fall asleep like this.

But there’s something I haven’t said.
Something I maybe should say before tomorrow night. So it’s not hanging in the air like some invisible thread between us.
So we don’t stumble into it when everything’s supposed to feel…easy.

I don’t even know how to start.
It’s not about now. Not really.
It’s about then.

The words come slow, uncertain.

“There’s something I never told you. And I’m not saying it to hurt you, or punish you, or anything like that. I just… need you to know.”

He goes still. Doesn’t speak.
But I feel his fingers twitch slightly against my shoulder.
He’s listening.

“That night… at the pool,” I say, my voice smaller than I want it to be, “after—after we were together, and then you did what you did the next day…”

He tenses. I feel it. But he doesn’t interrupt.

“It hurt. Obviously. But it did something else, too. Something I didn’t really understand until later.”

I pause. Swallow. It’s hard to say this without sounding like I’m blaming him.
I’m not. I know he was hurting too.
But that doesn’t change what it did to me.

“It made me think I wasn’t enough,” I whisper. “Not good enough. Not attractive enough. Or maybe not experienced enough. Or bold enough. Like—maybe you regretted it. Or didn’t want to be with someone like me.”

I feel him inhale sharply.

“I know it’s stupid,” I say quickly, before he can speak. “I know it’s not true. But it’s like… there’s this little voice sometimes. Still. Telling me that if I’d been more… something, you wouldn’t have acted like that. You wouldn’t have pushed me away.”

There’s a silence between us that feels endless.
The room is dark now. Properly dark.
No more dusk. Just night.

I press my forehead gently into his chest, like I want to hide there.
Maybe I do.

“And it’s not that I don’t trust you now. I do. I really do. But sometimes I catch myself thinking about what to wear when you’re around. Or how I’m going to get changed into my nightshirt. Or—how I’ll ever dare to be naked again, with you.”

My cheeks burn even though he can’t see me.

“And I’m not saying I want that. Not now. Not tonight. I’m not ready. I just— I wanted to be honest. Because it’s there. In my head. And it’s hard to ignore it.”

The words feel raw.
Too much. Too vulnerable.
I don’t usually say things like this.
Don’t let people see this version of me.

But I trust him.
And I need him to know.

Please let him understand.
Please.

I don’t expect him to say anything right away.

But when he finally speaks, his voice is hoarse. Almost broken.

“Ruby…” he says. Just my name. Like it’s the most painful thing he’s ever had to say.

And I realize—he had no idea.
He knew he hurt me. But he didn’t understand how deeply it cut.
How far that echo reached.

Of course he didn’t.

But now he does.

 

James

I hold her tighter when she finishes, even though I don’t really know what to do with my hands.
I think I forget how to breathe.

It takes me a second. Maybe more than that.
Because everything she just said—it knocks the air out of me.
Like I knew I’d hurt her, but not like this.
Not this deep.
Not this cruel.

I want to speak but I don’t trust myself yet. I keep my eyes fixed on the ceiling like it might anchor me.

Because God—
What I did…
That was the worst thing I’ve ever done to anyone.
And I didn’t even realize it until now.

I let silence fester between us after the most beautiful night of my life.
I let shame, guilt, fear—whatever the fuck it was—make her question herself.
Make her think she wasn’t enough.

That’s the most brutal part.
That’s the part I’ll never forgive myself for.

And I finally say it.

“Ruby…” My voice breaks around her name. I try again. “Ruby. I’m so sorry.”

Not enough.
Not even close.
So I keep going.

“I didn’t know. I didn’t realize—not like this.”

My throat is tight and raw. I blink up at the ceiling, but I can’t see it anymore. Just a haze.

“You said something a few weeks ago. About betrayal not being a scream, but a quiet thing. A slow thing. Like poison.”
“And I get it now. I really do. I did that to you. And I’m so fucking sorry.”

She’s quiet. Still curled against me.

“That night…” I say, softly now, “that night with you—it was everything. You were everything. It was the first time I felt… really held. Seen. And I know I should’ve said something the next day. I should’ve done anything but what I did. I should’ve come to you. I should’ve asked you to help me. I should’ve told you.”

I take a shaky breath.

“But instead I left. I shut down. I destroyed it. I destroyed the memory for you.”

I sit up slightly, shifting so I can look down at her.

“You let me be your first,” I say. My voice is shaking. “That meant everything to me. It still does. And I know I ruined it.”

She doesn’t speak. But she doesn’t move away, either.

“I still dream about it, you know?” I admit, gently. “Not in a dirty way. Just… in a beautiful way. When I miss you. When I think about you.”

She finally lifts her head a little. Just enough to meet my eyes.
God, she’s beautiful.
Even in the dark, even with all the pain—especially with all the pain.

“You were so… you that night. Brave and soft and warm and—God, Ruby. I’ve never felt so loved in my whole life.”

I touch her cheek, just the edge of it. Not too much. Not pushing.

“What I did had nothing to do with you. You didn’t do anything wrong. You weren’t not enough. I was a fucking mess. Still am, probably. And I didn’t know how to deal with any of it.”

She’s quiet again. But she doesn’t look away.

“I would love,” I say slowly, carefully, “to ever be allowed to see you like that again. Naked, I mean. If you ever want that. And only then. But not because of sex. Just—because I love seeing you. All of you. You’re so beautiful, Ruby.”

Her eyes are wide now. I’m not sure she’s breathing either.

“Inside and out,” I say, because I need her to hear it. “You’re the most beautiful person I’ve ever known.”

A silence stretches between us.

And then I smile—sheepish and a little stunned.

“I’ve got a whole sketchbook of drawings of you,” I confess. “Your hands. Your face. The way you stand with your weight on one leg when you’re reading. Your hair. Your eyes. The shape of your mouth when you’re mad at me. All of it.”

Her lips part slightly, like she wants to say something but can’t quite manage it.

“I just—I love looking at you,” I whisper. “That’s all.”

And then I fall quiet.
Let her decide what to do with all of that.

Because it’s hers.
Always was.

 

Ruby

He says it so gently.

Not to explain it away. Not to defend himself. Not to argue.
Just… to tell me. Soft and real and raw. Like he’s laying every piece of himself in front of me and saying take it or leave it.

And it’s—

God.

It’s everything I needed. And more than I expected.

I can barely breathe.

I don’t think he understands what it means to hear him say that night meant something. That it was beautiful for him too. That I was beautiful. That he still dreams of it—not with want, not with lust, but with love. With gratefulness.

And that he knows he ruined it.
That he owns that.
No excuses. No shifting blame. No pretending he didn’t know better.

Just honesty.

And that sketchbook.

My throat goes tight when he says it. A whole sketchbook. Of me.
I don’t even know what to do with that information.

He’s looking at me now like I’m made of glass, like he’ll take it all back if I flinch.

But I don’t.
I can’t.
Because something in my chest is cracking open.

I don’t feel angry.
I feel—

Seen.
Loved.
And somehow… safe.

“You draw me?” I whisper.

He nods. Doesn’t even try to make it sound casual.

And I laugh—soft and stunned and almost watery.

“That’s the most ridiculous, sappy, stupidly romantic thing anyone’s ever said to me.”

His eyes flicker. I can see the question in them. Too much?

So I lean in and kiss him. Light. Grateful. A kiss that says you’re not too much. Not for me.

I rest my forehead against his after.

“Thank you,” I whisper. “For saying all of that.”

I take a breath. I want to tell him something else too.

“I wasn’t sure I’d ever be able to talk about that night again. But I’m really glad I did. Because what you said… that’s exactly what I needed to hear.”

And it’s true.
It quieted the voice in my head. The one that told me I wasn’t good enough. That I wasn’t wanted. That I wasn’t enough for him to stay.

Because he did stay.
He’s here now. Holding me like I’m precious. Like I matter. Like he sees me. Really sees me.

I curl back into him, my hand resting on his chest, feeling his heartbeat.
It’s slow. Steady. Familiar now.

And I think—maybe we’ll be okay.
Maybe this time, we’re building something real.
Something we can trust.

I close my eyes, and whisper,

“I can’t wait to see those drawings someday.”

He lets out a soft sound—somewhere between a laugh and a breath.

And then we just lie there.
In the quiet.
In the almost-dark.
In the space where something broken is slowly, gently healing.

 

James

She’s curled against me, her head on my chest, and I swear I can still feel the echo of her words in the room. Not enough. Not bold enough. Not good enough. Not enough for me.

Jesus Christ.

It’s a miracle I’m not sobbing all over her duvet.

Because I did that.
I put those thoughts in her head.
With one cruel, selfish night of cowardice. Less than a day after the most honest, vulnerable thing either of us had ever done.

And I thought I knew. Thought I’d already punished myself enough over it, thought I’d carried the guilt. But I didn’t know this part.

I didn’t know it reached that deep.

And now I can’t stop thinking—what else hasn’t she told me? What other awful little lies about herself has she been quietly believing because of something I broke?

And I’m lying here like a fucking idiot. Holding her. Listening to her breathe. Knowing I could fix some of that. Knowing exactly the words she needs to hear.

And still not saying them.

Because I’ve been waiting for a better moment. A safer moment. A more appropriate moment.

But maybe there isn’t one.
Maybe this is what love looks like—telling the truth even when it’s not grand or perfect or planned.

I’ve wanted to say it so many times. So badly. There were moments I had to bite my tongue to stop the words from tumbling out. Afraid they’d fall into the silence like glass and shatter everything we’d only just started to rebuild.

But now I think… maybe not saying them has been the real mistake.

Because she thinks she’s not enough.

When she’s everything.

And if I don’t say it now—before I ever touch her again, before I ever undress her with my eyes or with my hands—then what am I even doing?

She needs to know.

That this isn’t a transaction.
That this isn’t want.
That this isn’t lust, or missing her, or the memory of that night.

It’s love.

I love her.

I love her.

I close my eyes, press my lips into her hair, and whisper—barely audible.

“Ruby.”

She hums a soft hmm? against my chest.

My mouth is dry.

But I say it.

“I love you.”

Just like that.

Not a performance. Not a declaration shouted across a lake or painted on a billboard.

Just honesty.

The soft kind. The kind that stays.

She goes still. Doesn’t breathe for a second.

And I hold her tighter—not to trap her. Just so she knows she’s safe. No matter what she says. No matter how she feels. I don’t need anything back. I don’t expect anything back.

I just needed her to know.

Because if she ever doubts her worth again—
If that voice in her head comes back and tells her she’s not enough—

She can remember this moment.

And remember that she is.
So much more than enough.
She’s everything.

 

Ruby

He says it like it’s the simplest truth in the world.

Like it doesn’t rearrange the shape of everything inside me.

“I love you.”

And I forget how to breathe for a second.

My chest rises—but nothing comes. And then the tears start. Just slipping down, warm against my temples, pooling in my ears. No sobs, no sharp breaths, just the kind of crying that happens when your body gives up holding everything in.

Because I wasn’t expecting it.
Not tonight.
Not ever, maybe.

And not from him.

Not from the boy I met in a dusty Maxton Hall hallway who thought he was too clever and too charming for consequences.
Not from the boy who let me down in the most personal, private way.
Not from the boy who’s slowly, painfully, beautifully become this.

This version of him, the one lying next to me in the half-dark, telling me something I didn’t even dare to want.

“I love you.”

I can’t stop crying.

And I hate crying.

I shift slightly, trying to sit up, to respond, to do something with all this emotion, but he stops me with the gentlest touch—guides me back against the pillow like I’m made of something delicate. Then he leans over and kisses my cheek, right where the first tear fell.

Then the second. Slowly. Carefully.

“I should have told you sooner,” he whispers. “That day at the beach, it was all I could think about. I kept almost saying it. Every time you laughed, or pushed your hair behind your ear, or made that face when the seagull stole your shortbread.”

A soft, wet laugh bubbles out of me.

“But now you know,” he finishes, voice catching. “Now you know.”

And I do.

I do.

And I reach up, both hands finding his face in the dark. I don’t even try to wipe my tears. He’s already seen them. Already kissed them.

“I love you too,” I whisper. “I think I have for a while now. I just—was scared.”

He makes a sound. Like something exhaling inside him. Like relief.

And then he finally kisses me.

And it’s so gentle.

No rush. No pressure. No heat pushing us forward. Just warmth. Real warmth. Like the kiss is a kind of promise. Like he’s telling me again, with his lips this time, what he just told me with his words.

And I kiss him back.

And somewhere, deep in the centre of my chest, the ache I’ve been carrying all year begins to quiet. Not disappear—just soften. Like it’s being held now. Like I’m being held.

By him.

By James Beaufort.

Who loves me.

Chapter 14

Notes:

(See the end of the chapter for notes.)

Chapter Text

James

She said making pasta from scratch takes time.

So I picked her up at four sharp.

No snarky comments, no teasing her about being bossy with the timeline. Just nodded, helped her into the car, and drove us here like I wasn’t quietly losing my mind the entire way.

Because she’s never been to the house before. Not this house. Not Beaufort.

And I’d be lying if I said I wasn’t nervous. I don’t get nervous. Not usually. But today I spent twenty minutes staring at the damn napkins because I didn’t know whether to go for the white linen or the embroidered ones with the pine trees. (I picked the plain ones. Pine trees felt too… decorative. Too smug.)

I triple checked my father wouldn’t be here. Made sure Lydia had plans—she does. With Cyril, of all people. She’s been spending a lot of time with him lately. It’s still weird, seeing those two in the same room and not hearing bickering, but I’m staying out of it. For once.

I sent the staff home early. Told Mrs Brent and the others to enjoy the new year somewhere that didn’t reek of old portraits and taxidermy. They deserved it. All I asked was that the house was clean, the fridge was full, and the dining room fire was lit.

No—not the real fire. That would’ve meant restocking logs every half hour and possibly setting something on fire by accident. So we’re in the drawing room at the back of the house, where there’s a gaslit fireplace pretending to be the real deal. It even crackles a bit. Sounds like effort. Must’ve been expensive.

I walk her through the entrance hall like I don’t hate every inch of it. The polished floors, the echoing silence, the oil paintings of relatives who would’ve hated Ruby just for existing.

She’s looking around, polite but quiet.

“I know,” I say. “It’s a bit much.”

She glances at me, lips curving slightly. “I wasn’t going to say that.”

“But you were thinking it.”

“Maybe.”

I grin.

We take the long way—down the east corridor past the glass conservatory, where the plants are probably all dead by now, and then through the side passage that leads toward the kitchen wing.

I pause by the small drawing room—the one that doesn’t look like it was stolen from a museum.

“This is where we’ll eat,” I tell her. “Mrs. Brent set it up before she left.”

I open the door and let her see it. The table’s by the window, facing the garden. There are candles. White napkins, clean plates, wine glasses that don’t have the family crest etched into them. The fireplace is already on, humming quietly. There’s a bottle of prosecco chilling in a bucket by the wall.

She doesn’t say anything at first, just walks in a little. Takes it in.

I say, a little too fast, “I didn’t want it to be… cold. You know.”

She turns to me. Smiles. And for the first time today, the knot in my chest loosens.

“It’s lovely,” she says softly. “Really lovely.”

And suddenly I can breathe again.

I nod toward the kitchen.

“Come on, chef. I bought everything on the list. Even the semolina flour. Imported. I googled what that is and everything.”

She laughs. That laugh—God. I could bottle it.

We head to the kitchen.

There’s flour, eggs, a pasta roller I panicked-bought two days ago, and even two aprons hanging on the oven handle.

I don’t know what the hell I’m doing. But if this is how we start the year, I want to get it right.

And if we eat by eight?

Well, that’ll be a New Year’s miracle.

 

Ruby

I grew up in a house where food matters.

My dad’s a chef. Not a TV-chef or some Michelin-star guy. Just… proper. Knows how to feed people, and how to make it feel like something. And my mum’s the kind of woman who still makes her own salad dressing, who taught me how to knead dough properly before I could ride a bike. Weekends were for new recipes and old favorites, testing spice balances, peeling mountains of garlic, laughing, bickering, chopping.

So yes. I know how to cook.

But I’m also used to cooking with people who know how to cook.

James? Does not.

Not even close.

And I realise this exactly three minutes into our prep when I ask him to separate six egg yolks, and he stares at me like I just told him to amputate a finger.

“Yolks,” I say again, holding out the bowl like it’s obvious.

He picks up the first egg very slowly. “Right. So… where exactly do you think the yolk lives?”

I blink. “Are you being serious right now?”

“Dead serious,” he says, and cracks it too hard against the counter. Half the shell crumbles and the yolk splats halfway onto the marble.

I stare. He grins, sheepish.

Okay.
So this is going to be Cooking 101: James Beaufort Edition.

We start over. I show him how to crack an egg without pulverizing it. How to gently pass the yolk back and forth between the shell halves until the white drops away. He watches like he’s trying to memorise choreography.

By the third egg, he’s getting it. By the fifth, he’s smirking. “Chef Bell,” he says, holding up the sixth yolk like it’s a trophy. “That’s six, yeah? Do I get a sticker?”

“No, but you get to grate the parmesan,” I say, handing him the block. “Don’t eat it all.”

He absolutely eats it all.

The pasta dough is easy—eggs, semolina flour, a pinch of salt. I let him try kneading it. Which mostly results in him mushing it into a weird ball and swearing under his breath.

“It’s sticking to my hands,” he complains.

“Because you’re not working fast enough,” I say, laughing.

“I’m wearing a watch, not a goddamn sand timer—”

“You’re wearing an apron, Beaufort.”

“It’s a dignified look,” he says, adjusting the too-small waist tie like he’s on a catwalk.

We leave the dough to rest and move on to the starter: vitello tonnato. The veal is already poached (thank God for prep work, unknown Mrs Brent). The sauce is a blend of tuna, anchovies, capers, olive oil, lemon juice, and egg yolk. James makes a noise when I explain what’s in it.

“You’re telling me the sauce is fish on cow?”

“Yes.”

“Is that legal?”

“It’s Italian.”

“That explains nothing.”

But he helps anyway. Whisks the emulsion like a good little sous-chef, even when his arm gets tired.

Focaccia goes in the oven. Pasta dough gets cut by hand—well, mostly by me—because letting him near the giant kitchen knife feels… dangerous.

“What’s next, boss?” he asks, flour on his cheek, a smudge on his nose.

“Tagliatelle. Sauce. Dessert.”

“Wait. More? I thought we were almost done.”

“You thought making dinner was like… what? Magic?”

“No, I just thought it was less cardio.”

The tomato sauce simmers while I grill the vegetables—aubergines, courgettes, peppers. He watches, entranced by the colour changes.

“It’s like watching paint dry. But in a sexy way.”

I raise an eyebrow. “You trying to get out of dicing the ricotta?”

“Desperately.”

He gets no reprieve.

By the time we mix the grilled veg into the tomato sauce and finish the ricotta prep, it’s almost seven. Pasta’s rolled and drying in little nests. The focaccia smells divine.

He slumps against the counter. “Three hours. I feel like I ran a marathon.”

I slide a glass of water toward him.

“And for what?” he says dramatically. “I could’ve ordered from that place in Pemwick.”

I smack his shoulder. “But you didn’t. You cooked. Well. Assisted.”

He straightens up. Grins. “Does this mean I get a kiss?”

“Hmm,” I say, turning back toward the tiramisu station. “Only if you promise not to mess up the mascarpone.”

That’s a lie. He gets the kiss anyway.

Because it’s New Year’s Eve.
Because he’s trying—like, really trying.
Because he hasn’t once acted like this was beneath him. He’s taken every instruction, every correction, every laugh, and run with it.

Because he looks at me like I’m a miracle, even with flour on my face.

So I kiss him.

Just a little.

And then again.

“Okay,” I say, when we both stop smiling. “Now whip the cream before I change my mind.”

“Do I get another kiss if I don’t ruin it?”

“We’ll see.”

He whips that cream like his life depends on it.

 

James

My feet hurt.
My arm hurts too—from the parmesan grating, or maybe from whipping the mascarpone until it held stiff peaks, because Ruby takes dairy structure very seriously. I think I’ve chopped more vegetables today than in my entire life combined. And yet—

This is the best evening I’ve had in… God, I don’t even know how long.

Because she’s here. Because she’s laughing, and bossing me around, and smiling without hesitation. Because the kitchen smells like garlic and rosemary and warm bread and everything that’s good. Because for once, finally, things don’t feel fragile or heavy or lined with barbed wire.

Because she’s doing something she loves—and I get to be in the orbit of that. Just her and me. No staff. No shadows. No ticking clock in the back of my head telling me I’m running out of time with her.

She’s moving through the kitchen like she owns it.
And maybe she does.

She tells me to “wash your hands again, Beaufort,” after I taste the tuna sauce with my finger. She mutters something about food hygiene under her breath but she’s smiling when she says it. She smacks my arse with the spatula when I stand in the way of the oven. Then she kisses me on the cheek when I remember to turn off the focaccia heat without being told.

It’s ridiculous how proud I feel about that.

We’re standing side by side at the counter while she drizzles coffee over the sponge fingers like it’s some kind of sacred ritual. She’s got that look—concentration, reverence, tiny crease between her brows. I’m not even sure she notices that she’s humming.

And I’m just… standing there. Watching her. Thinking, God, I love you.

Which I said, finally.
Which she said back, which still feels like a dream I might accidentally wake up from.

“Done,” she announces, brushing her hands off on the apron I let her borrow—technically my apron, but it’s hers now in every way that matters. She wipes a dot of ricotta from her finger and looks at me.

“It’s 7:57,” she adds. “Dinner by eight. Told you.”

“Show-off,” I say.

She grins.

And then I lift her—just pick her up by the waist, easy as breathing—and set her down on the kitchen counter.

“Oh?” she says, one eyebrow raised, legs swinging a little.

I step between her knees.

“You earned this,” I murmur. My hands on her hips. Her palms flat against my chest. Her eyes soft and sure and shimmering a little in the golden light.

Then I kiss her.

Really kiss her.

Slow and steady. Deep. Like I’ve been waiting for this all day—which I have. Like I’ve been aching for it—which I have. Like nothing else exists outside the sweep of her mouth and the warmth of her skin and the way her knees bend just slightly inward, locking me closer.

It’s not about sex. It’s not about reward or rhythm or anything I could ever explain.

It’s just her.

And it’s so good. So right.
I get lost in it. I let myself.
Because for once, I don’t have to fight for the moment. I can just have it. Have her.

And for a second, I let myself believe that maybe this—this warmth, this joy, this girl I love—is mine to keep.

 

Ruby

I knew it would be good.
Because I am a good cook.
And I chose dishes I could prepare in my sleep.
But still. It’s different. It’s so different. Cooking it together. With him. Watching him lift that first forkful to his mouth, exaggeratedly cautious like he’s unsure if the fork is the right tool to use.
And then—

“That’s actually good,” he says, nodding solemnly, like he’s just made a complex culinary discovery.

I roll my eyes. “Don’t act so surprised. You saw me make it.”

“I saw you yell at me while you made it. Different thing.”

He’s grinning, stretching out in the chair like he’s earned this, and I can’t help but laugh. Because yes, okay, I might have called him a liability at least three times during the pasta-making phase, and he might have nearly burned the garlic for the sauce, but—he really tried. He really wanted to do it right. That counts.

We eat in the small drawing room near the kitchen, a fake fire flickering behind us, the kind that still gives off enough warmth to feel cozy. The tiramisu is in the fridge. The focaccia was devoured before we even sat down. And now it’s just us, and the food, and the easy comfort that’s started settling in like second skin.

“Honestly,” he says, wiping his mouth with the cloth napkin Mrs Brent put out, “I think I’ve peaked. Nothing I do next year will top successfully separating egg yolks without rupturing the space-time continuum.”

I raise a brow. “You only cracked three wrong before you got one right.”

“That’s called progress, Bell.”

“And a 25% success rate.”

He leans back in his chair, mock-offended. “That’s a generous estimate.”

“True,” I say, grinning. “One of them you just kind of… looked at until it cracked under the pressure.”

He bursts out laughing, and I can’t help it—I do too. Because it’s fun. Because I’ve never cooked dinner with someone who didn’t know what he was doing and still had fun messing up. He didn’t get sulky or defensive. He took the spatula swats like a champ. Wore the apron like it was battle armor. Did as he was told—mostly.

“I’m willing to learn,” he says now, like he means it. “I mean, worst case scenario, I teach you how to hunt game.”

I blink at him. “Game as in… pheasants?”

He shrugs like it’s normal. “Deer, ducks. The usual. I could also teach you how to fake your way through a charity polo event. Very transferable life skills, if your father’s aiming for a peerage.”

“Is he?”

James pauses. “Let’s just say he’d love to see ‘Lord Beaufort’ on a golf trophy.”

“Ah yes. Golf.” I stab another bite of grilled vegetables with my fork. “The ultimate survival skill.”

“Can’t believe it’s not in school curriculums.”

“I can feed an army during a pandemic,” I say with mock pride, “and you can swing a club while someone in tweed claps politely.”

“We all have our talents,” he says, lifting his wine glass—sparkling apple juice, technically—and I clink mine against his.

And we just smile at each other for a moment. No need to fill the silence. No pressure. Just… full.

I didn’t expect it to feel this good. Not just the food. The whole thing.
Making something together. Sharing a table. Laughing like we’ve been doing this forever.
Like this isn’t new, or fragile, or borrowed.
Like it’s just us.

 

James

I didn’t have a real plan for the night.
I just hoped—hoped like hell—that time together would feel good. Natural. Less like tiptoeing and more like just… being.

And it does.

It really does.

Dinner was amazing. Mostly thanks to her, obviously, although I’ve earned my title as “Best Kitchen Assistant Who Didn’t Start a Fire” (self-awarded). We laughed, we ate, we stole kisses, and she didn’t seem to mind when I got flour all over her jumper or when I dropped a spoon directly into the sauce.

It was good. All of it.
And now—

Now, we’re standing in the kitchen, just finished drying the last dish. Because of course she wouldn’t let me leave things to the staff in the morning. She’s Ruby. A force of nature in an apron. Insists we do it properly, like grown-ups.
And I wanted to say, You already make me feel like one.

Instead, I handed her the towel.

She’s quiet for a moment, glancing at the hallway, then back at me.
“So…” she starts, and tucks a strand of hair behind her ear, “is your room upstairs? Or down here?”

There’s a blush creeping up her cheeks.
And my heart immediately does that lurch thing, like it’s falling off a cliff but enjoying the view.

“Upstairs,” I say, trying to sound casual. “Come on.”

I lead her up the side staircase—one of the smaller ones, not the grand sweeping one at the front. Somehow it feels less dramatic this way. More human.

I didn’t want to assume anything, so I had one of the guest rooms made up for her. Just in case. Fresh sheets. Warmed through. Extra blanket folded at the foot of the bed. Because if she wanted space, she’d have it—without either of us fumbling with linen or radiator settings at midnight. But she didn’t ask about it. Didn’t mention it.

She’s following me. To my room.

I open the door, step aside to let her in first.

She pauses in the doorway, looking around.

I cleaned it. Not just a surface-level tidy-up.
New sheets. Pillows fluffed. I put away the stash of socks under the bed, vacuumed, even sprayed the room with some posh linen spray Lydia once gave me.

On the coffee table—drinks of all kinds. Sparkling water. Cola. Juice. A mini bottle of Champagne I nicked from Lydia’s fridge because I thought—maybe.
Bowls of snacks. Cheddar popcorn because she mentioned it once. Chocolate. Some red grapes.

Books strategically placed on the bedside table. Enough variety to look smart. One political biography. One poetry collection I haven’t read past page 12.
One art history tome with a page dog-eared where I once saw a drawing that reminded me of her.

She walks in slowly, taking it all in.

Her fingers trail along the edge of the dresser.
Stops at the framed photos. Me and Lydia. One of me and Alistair in our sixth-form uniforms, looking like idiots.
She smiles at it.

And then—her eyes land on the shelf. Where the sketchbooks are.

“Is that where you keep them?” she asks, voice soft. “The drawings?”

I swallow. “Yeah.”

“Can I see?”

God.
Yeah, she’s always been the braver one.

I nod. Walk over. Take the top sketchbook—the one I filled in the first half of term. With her.
And hand it over.

She sits down on the couch. Cross-legged. Turns the first page.
And I feel everything in me go quiet. Nervous and full at once. Like she’s not just looking at a sketchbook. Like she’s looking at me.

Because she kind of is.

 

Ruby

It’s a lot.

I knew he sketched. He told me. I’ve seen the notepad in his bag, the pencil smudges on his fingers, the one or two casual doodles he’s done in the margins of his notes. But I didn’t know this.

He started drawing me back in September.

There, at the bottom right corner of each page, are the dates—small, neat, consistent.
Like this mattered. Like I mattered.

The first one is of me reading in the library. My hair’s tucked behind my ear, head bent, completely unaware he was watching. It’s rough, a little uncertain around the eyes, but he’s caught the way I lean on my elbow when I read, the way I mouth the words sometimes without noticing.

Then one of me with my backpack slung across my shoulder, waiting outside the Radcliffe Camera. A profile sketch. My hair’s in a braid. I remember that day—of course I do..,

There are a few from October—me writing something down, standing in front of a chalkboard. One where I’m laughing, head thrown back slightly.
I don’t even know what I was la ughing at. But the Ruby on the page looks happy. Free.

There’s nothing dated in the first week of November.

My stomach dips a little.

But then—more pages. A lot more.
Sometimes two or three per day.

Me at the Christmas market, handing over a cup of coffee to an old woman in a red coat.
The steam from the mug is curling gently in the air, and James managed to capture that. With pencil.

Then one of me and Maya, a tray of muffins between us, both of us laughing. My face is scrunched, my hand halfway to my mouth like I’m trying to hide something—probably snorted. She looks like she’s mid-joke. I had no idea he was there that afternoon.

Me with Ember, side by side at the Bells’ dinner table, sharing a smile. There’s a candle in the middle. It’s reflected in our eyes. It’s warm. It feels like home.

A dozen more—me bundled up at the beach, holding my coat collar against the wind. My hands reaching for something. Just my face, caught in some silent moment I can’t even place.

And then—
There’s one of me with a tear rolling down my cheek.

The shading is so delicate, I have to hold the page still. The tear isn’t the focal point. I am. The set of my mouth. The slope of my brow. The weight of that moment in my shoulders.
He didn’t just see me.
He understood me.

There’s a study of me ice skating—three or four tries on one page. My hair is loose in one, up in another. One of me mid-glide, the next me landing with both arms out for balance. I can tell he was trying to get it right, like it mattered.
Like I mattered.

And then one of me and Alistair, sitting at the Italian place, both of us laughing at something off-page. My hand is resting on the table. His is hovering above a slice of pizza. It’s just a moment. One he noticed and kept.

And here’s the thing that undoes me:
I’m beautiful in every single one of them.

But not because he’s made me into something else.
Not because he’s turned me into some fantasy version of myself.

It’s me.
Absolutely.
Undeniably.
Me.

Messy hair. Wrinkled coat. Shy smiles. Half-lidded eyes when I’m tired.
He drew that.
And made it beautiful.

I press my hand to the page, careful not to smudge it.
It’s hard to breathe for a second.

He didn’t just see me.
He chose me.
Over and over again.

And I never even knew.

 

James

I’ve never shown anyone my drawings. Not properly. Not like this.

Except the one I gave her for her birthday—the portrait I spent nights obsessing over, erasing the lines around her eyes five times, adjusting the angle of her lips so it looked like she was about to smile. The one she gave back with a “Fuck you” scribbled on a sticky note.

I deserved that.
Hell, I probably deserved worse.

And now she’s sitting on my bed, cross-legged, hair loose over her shoulders, flipping through a whole sketchbook full of her.
All the ways I couldn’t say what I felt.
All the ways I tried to tell her anyway.
Each one of those pages was a moment I spent missing her.

Wanting her.
Wishing I were brave enough to do something about it.

And she’s quiet. Too quiet.
The kind of quiet that makes every second feel like a knife balancing on its edge.

She turns another page.
Her hands are careful.

And then—
She looks up.

Says, “Thank you.”

Two words. That’s all.
But it rips through me.

The way she’s looking at me—
like she sees everything I am and everything I’m not,
everything I tried to say with a pencil because I didn’t know how else to do it.

The air between us shifts.
Grows tight. Heavy.
Like something’s about to snap, or spark, or combust.

And I think—
This is it.
This is the moment she’ll reach for me or I’ll reach for her and maybe we won’t stop until we’re breathing the same breath, her back against my sheets, the world narrowing to the sound of her voice whispering my name.

I lean forward, just a little.
Her eyes flick down to my mouth.
My heart lurches, claws at my ribs.

But then—
She clears her throat.
Breaks eye contact.
Closes the sketchbook.

“I brought a game,” she says.

A game.
Right.

Okay.
Okay.

Let’s play a game.

My pulse is still trying to claw its way out of my chest,
but I smile.
Because that’s what she needs right now.

Not a kiss.
Not a spark.
Not fire.

Just time.
And something silly.
And me, being patient.

“Alright,” I say, voice a little rough, but steady. “What kind of game are we talking about? Trivia? Cards? Or something truly horrifying, like Pictionary?”

She laughs.
And I swear it settles something in me.

Okay.
Let’s play.

 

Ruby

I know I’m chickening out. I saw the look in his eyes when I said game. He would’ve kissed me. I would’ve kissed him back. And then what? My heart stumbles at the thought, and I’m not ready. Not yet. So I pull the little card game from my bag, like a coward waving a white flag, and say we should play.

He takes it without protest. Just raises one brow, smirks, and says, “I hope it’s not Monopoly. I can’t handle property disputes tonight.”

And it works. The tension breaks.

It’s a simple game, really. Cards with questions. Some silly. Some impossible. Some real. We spread them across the low table, and he insists on shuffling them “like a pro,” which ends in a disaster of flying cards and me nearly choking on laughter.

The silly ones get us going first:
If you could be an animal for a day?
He says panther. I say fox.
What’s the worst haircut you’ve ever had?
He swears it was something Lydia did with kitchen scissors when they were kids. I laugh so hard my stomach hurts.

But then the questions dig deeper.

What’s the hardest thing you’ve ever had to do?
His voice softens when he talks about speaking at his mom’s funeral and how helpless he felt. My throat tightens when I say watching Dad lose more and more of what he loved. We don’t need to fill every silence after. The weight just sits there between us. Safe.

At some point, I’m not even sure how, we end up stretched out on the couch, me curled into his side, his arm around me, both of us holding the cards. He reads them out now, low and steady, like he’s telling me a story.

What do you believe in?
We talk about love, but not the perfect kind—the messy, stubborn kind that survives storms. About grief, and how it doesn’t leave, just changes its shape.

When did you last feel joy?
We look at each other and laugh, because it’s the same answer: these past few days.

The beach.
The midnight gifts.
The ice rink with Al and Ember and the rest.
This night here, flour still on the counter in the kitchen, laughter still in our bellies, warmth here now.

And it’s true. Grief hasn’t left either of us. It hovers, a constant companion. But joy has crept back in too, slow and careful, like a shy guest at a party.

Hope, too.

Hope that maybe this year doesn’t end in ruin.
That maybe we’ve still got something worth holding onto.

I lie against his chest, feel his steady breathing, the rhythm of his heart under my ear, and whisper without thinking, “This feels good. All of it. Us.”

And he just squeezes me closer.

 

It’s quiet now. We’ve run out of cards. Or maybe we just stopped picking them up. The last one he read is still in his hand, resting on my thigh. Neither of us said anything for a while.

I’m lying half on him, head tucked against his chest, his sweater soft under my cheek. He’s playing with a strand of my hair, absently looping it around his finger and letting it fall again.

It’s the kind of silence that doesn’t need to be broken. That says everything just by existing.

And then—maybe because of the quiet, or the warmth, or the way I can feel his breath move under my cheek—I tilt my head up.

He looks down at me like he’s not sure I meant to. Like he’s giving me a hundred years to change my mind.

I don’t.

So he kisses me.

Slow. Careful. Warm.

One of his hands finds the side of my neck, thumb brushing under my jaw, the other still curled around my waist. And I melt into it like I’ve been waiting all night—maybe all month—for this.

There’s no urgency. No pressure. Just the kind of kiss you fall into. The kind that unfurls slowly, like honey spilling warm and thick.

When we finally part, barely an inch between us, I’m breathless.

He whispers, “We could… move to the bed. If you want. Just for space.”

His hand brushes my back, fingers light and careful. “I swear I won’t try anything. Not unless you want it too. Not ever.”

I smile, heart thudding with relief and something deeper.

“I know.”

And I do.

Because he’s been careful with me every step of the way lately. Listening. Waiting. Letting me lead even when he clearly wants more.

So I nod.

And he helps me up like I’m made of glass, like I might break if he’s not gentle enough.

But I’m not going to break.

Not with him.

 

 

We move from the couch without a word. Her hand brushes mine on the way over, and I don’t let go.

It’s not far—just across the room. But it feels like a threshold. Like one of those moments you don’t notice while they’re happening, only afterward, when everything’s shifted.

She sits on the edge of the bed first, kicks off her socks, then leans back against the headboard. Fully dressed. So am I. But somehow it feels like skin.

I hesitate for a beat, then sit beside her. Close, but not too close. Careful. Always careful.

Then she says, voice soft and a little crooked, “I wouldn’t mind if we missed midnight.”

I turn to her.

She shrugs. “You can’t kiss properly when there’s a countdown. Everyone’s tense and aiming. It’s awkward. You always end up clashing noses.”

I laugh—actually laugh—and the sound surprises both of us.

Of course she’d say that.

Of course she’d find the pressure point in something that’s supposed to be romantic and call it what it is—stupid.

It breaks the tension. Just enough.

Enough for me to remember something crucial.

Not trying anything doesn’t mean I can’t kiss her like I mean it.

And I do. God, I do.

So I shift closer, cup her cheek with one hand, and press my lips to hers—slow, sure, no countdown ticking behind us, no crowd, no performance. Just this.

Her breath catches.

Then she kisses me back.

And that—
That’s the only thing I want to be doing when the year changes. Or any day after that.

 

Ruby

I thought about this.

Not just now, but before. Earlier today. Yesterday. All week. Wondering where the line would be—where I’d draw it. What I’d be okay with. What I wouldn’t.

Because I don’t want this—us—to slip into that awful mess again. Into wanting so much that we end up hurting each other. We’ve had enough of that. And this thing we’re doing now… it’s tender. Precious. Still healing.

But I also knew—I wanted to sleep in his bed tonight.

And that means something.
That means, eventually, I’ll have to get undressed. Get into my nightshirt.
Naked legs. No bra.
Just me. Just skin.
And he’ll be there.

Kissing me like he is now. Like I’m the most important thing in the world.

His hand is warm on the side of my face, his body close, but not too close. Still careful. Still holding back.

I feel his breath catch when I shift my weight, feel the edge of his fingers tremble when they move to the curve of my waist—outside my shirt, nothing bold. Nothing rushed.

He’s holding himself back. Of course he is.
Because he won’t try anything. He promised.

But I’ve been thinking about that too.

Because I want him.
Of course I want him.
I felt him hard against my thigh on the beach, and that didn’t scare me. It made me feel… wanted. Desired. Still safe.

And I want to feel that again.

I want his hand on my skin.
I want my hand on his skin.
Not all the way. Not everything. Not yet.
But more than this.

And I know he won’t start it. He’s too careful now. Too aware of how much it cost me when he got it wrong before. He’s trying so hard to be good—to be safe. And that’s the thing: he is safe.

He just doesn’t know yet that I’ve already decided.

That I want this.
That it’s okay.
That I’m ready for this much.

I kiss him again, deeper this time. Let my hand slip beneath the hem of his shirt, just to his skin.

I feel him freeze for half a second, like he’s not sure if I meant it.

So I do it again. A little slower.

And that’s how I tell him.

 

James

Yeah. She’s definitely the braver person.

One second, we’re just kissing—slow and steady, the kind of kiss that’s more about being close than anything else. And then her hand slips under the hem of my shirt.

I stop breathing.

It’s not a big move. Just her fingers, light against the small of my back. But it feels like everything. Like a door opening I didn’t know I was allowed to touch.

And then she moves higher, smoothing over my skin, tracing the shape of my ribs, my abs. Grazing the line of my waistband in a way that makes heat crawl up my spine and into my skull.

Our mouths part, just slightly—our kisses open now, more desperate. More honest.

And my hands—fuck. My hands are still stuck above her clothes, like a goddamn idiot, hovering at her waist, one cupping the side of her jaw like we’re in a Jane Austen film.

Because I promised. And I meant it. I still do. I’m not going to risk crossing a line just because I want.

But then—

She pulls back just slightly, just enough for her forehead to rest against mine, and whispers,
“I’d really like to feel your hand on my skin. If you’d want that too.”

And everything in me just—melts.

Because she could ask me anything and I’d want it. Because of course I want that. I’ve been dreaming of it. Imagining what it might feel like to touch her again, carefully this time. Reverently. Right.

But the way she says it—small and brave and almost shy—it’s like she’s handing me something fragile.

I nod. Just once. Just so she sees I heard her.

Then I say it, low and certain, my voice rough against her cheek:
“Yeah. I want that. I want to feel you.”

And then I finally, finally let my hand slip under the back of her shirt.
Skin. Warm. Soft. Real.

I close my eyes.
And breathe.

 

Ruby

We get lost in it.

In the kissing, in the heat curling low in my belly, in the soft drag of his hand beneath my shirt. Every touch feels like something new. Something deliberate. He’s not rushing, not fumbling. Just… feeling. Learning. And I do the same. My hands explore the lean curve of his waist, the slope of his back, the soft edge of a scar under his ribs.

At some point, he murmurs—“Can I take this off?”—fingers grazing the hem of his shirt. His voice is hoarse, low against my mouth.

I nod. Then—before I can overthink—I sit up just enough to pull mine off too.

And for a moment, he doesn’t move. Doesn’t even breathe.

Just looks at me like I’m the most impossible thing he’s ever seen.

His eyes are wide, lips parted, and then his hand comes up slowly—like he’s afraid I’ll vanish—and brushes my shoulder, right where the strap of my bra rests.

“You’re beautiful,” he says. Voice cracking just enough that it hits somewhere deep.

Then—softly, fiercely—“I won’t draw this. But I’ll never forget it.”

And then he’s leaning in again, his mouth pressing a kiss to my shoulder, warm and tender and maddeningly slow. He trails down, following the strap, whispering, “Tell me to stop. Anytime.”

But I don’t want him to stop. Not with this.

I whisper his name instead. A yes. A please.

He kisses the top of my chest, the dip where my neck meets my collarbone, slow and reverent. Then we’re lying down again, tangled together, skin to skin in this new way. He’s warm and solid, his chest against mine, the hem of his boxers brushing my thigh.

My bra stays on. So does his underwear. That’s the line I drew for tonight, decided long before this ever began. But the ache between my legs is real, undeniable, pressing heat into the cotton of my knickers, and I know he feels it when I shift against him.

He gasps into my neck. I feel him hard against me, and it only makes everything sharper. Closer. He kisses down the centre of my chest until his mouth finds my breast, kisses the curve through the cotton. The damp cotton.

My back arches, a gasp escaping before I can hold it back.

He murmurs something I don’t catch—my name, maybe, or a prayer—and does it again.

My hands are in his hair, fingers fisting gently, guiding him without needing to speak. We don’t need words. Just breathing. Just yes.

We explore. Trace. Taste. Whisper.

There’s nothing rushed, nothing expected. Just heat. Connection. Skin on skin and trust slowly knitting itself back together with every kiss, every breath.

When we finally settle under the duvet, tangled and exhausted in the best possible way, my head on his shoulder and his arm around my waist, I know sleep won’t come for a while.

But that’s okay.

Because this—this is everything I hoped for.

And more.

 

James

I’m not sure I’ve ever wanted anything this much in my life.

Not just her body—though, God, that too. The weight of her in my arms. The way her skin feels under my hands, warm and alive and soft in all the ways I’ve dreamt about for months. But more than that—it’s the trust. The way she lets me touch her. The way she looks at me. The way she gives this to me and makes me feel like I’m not broken, like I can give something good back.

She let me take off my shirt.

Then she took off hers.

And I think something inside me actually stopped working for a moment.

Because she’s there. Bare-skinned and blushing and beautiful in the low light. Not just beautiful—herself. Completely. Unapologetically. And I get to see her like this.

I reach for her shoulder with more reverence than I’ve ever held for anything in my life.

“You’re beautiful,” I whisper, barely able to get it out. My throat is tight, heart knocking around like it’s trying to break out of my chest. “I won’t draw this,” I add, my hand sliding across the slope of her shoulder, trembling just slightly. “But I’ll never forget it.”

She doesn’t look away.

God, she doesn’t look away.

My mouth finds her skin, warm and silken. I kiss along the strap of her bra, down the hollow of her throat. Her breath stutters under me. I tell her she can stop me anytime. And she doesn’t say stop.

She says my name.

And please.

That’s all I need.

I take my time. Kissing her collarbone. Her shoulder. Her sternum. My hands curve around her waist, skin to skin. I feel her shiver. Her fingers in my hair. Her thigh brushing against mine. And then—Christ—she shifts just slightly and I feel the heat of her centre pressed against my leg. Even through the fabric of her knickers, the damp cotton clings to her, and it’s all I can do not to lose my mind.

I’m hard—have been for a while—and it doesn’t matter that we’re both still in our underwear. That pressure, her body moving against mine, it’s enough to make me dizzy. To make my stomach tighten and my breath falter.

But I don’t grind into her. I don’t take. I feel.

She arches slightly when I kiss the curve of her breast, just above the cotton. And then again—harder this time—when I press my mouth to the soft peak beneath it. Through the fabric.

She gasps. And I swear I’ve never heard anything so beautiful.

“You okay?” I murmur against her skin, brushing my nose along her.

She nods. Her fingers tighten in my hair. I kiss her again, slower this time, letting the heat of my mouth linger through the thin cotton. She gasps again, a different sound now—less surprise, more please don’t stop.

Every inch of her I touch feels sacred.

Her skin, warm and flushed. The soft inside of her thigh, the place my hand rests. Her ribs rising with every breath, my thumb brushing the underside of her bra.

I don’t rush. I don’t need to. This—this—is more than I ever thought I’d be allowed again. Her breathy moans. Her softness. The taste of her skin. The way her body moves against mine without fear.

I want her.

But I want this more. This closeness. This trust. This night where we get to be together and not broken.

My cock aches, twitching with every shift of her hips. Her damp heat against my thigh is dizzying. But I just press her closer. Let her feel what she’s doing to me. Let her know that she’s wanted, wildly, reverently.

“You’re perfect,” I whisper against her skin, and I mean it.

And if this is the line tonight—skin and kisses and underwear—then that’s more than enough. More than I deserve.

Because she’s here.

Because I get to hold her like this, kiss her like this, fall asleep with her in my arms.

Because maybe love is just this—gentle, reverent, aching and slow.

And holy God, I love her.

 

Ruby

I think he whispered Happy New Year sometime around two.

It was quiet—barely more than breath against my hair—but I heard it. Felt it too, in the way his hand curled a little tighter around my waist, in the way his nose brushed the crown of my head like he couldn’t not touch me.

We’d gone to the bathroom one after the other, like two people who live together. Like two people who’ve done this a hundred times before.
Now we’re back in bed. His room is so quiet it almost hums. The duvet is pulled up around us, and his chest is against my back, his arm heavy and warm across my middle. Every time I breathe out, he breathes in. Like we’re synced up now. Like this is how we’re meant to fit.

His skin is warm against mine. My nightshirt rides up a little at the back, so his hand is on bare skin again. Not in a way that wants anything—just holding. Touching. Like he needs that reassurance as much as I do.

And God, it feels… safe.

Not in the boring sense. Not in the way people sometimes say when they mean settling. This is the kind of safe that lets me sleep. The kind that steadies something in me I didn’t even know was shaking. His thumb brushes slow circles against my stomach. Lazy. Absentminded. Anchoring.

The heat of him behind me, the way his knee hooks behind mine, the rise and fall of his breathing—it all wraps around me. Pulls me under.

I blink, heavy-lidded.

He whispers something. I don’t catch it. Doesn’t matter.

I sigh and shift closer, pressing my back fully against his chest, tucking my fingers around his hand like it belongs there.

It kind of does.

And as my eyes flutter closed, I think—
This. This is what it feels like to be okay.
Maybe even more than okay.

Held. Warm. Wanted.
Falling asleep with his breath at the nape of my neck.
A new year beginning.

 

James

She’s still asleep.

Barely. One leg tangled with mine, her hand curled against my chest like she’s holding something precious. Like maybe, just maybe, I am. The duvet’s slipped low on her back, her hair half-fanned across the pillow we now somehow share. And she’s breathing slow, steady. Peaceful.

I don’t move for a long time. I just lie there and watch her, my eyes adjusting to the pale, cold January light leaking through the curtains.

I’ve had this once before. A morning like this.
Waking up beside her, heart full and foolishly sure that whatever this was becoming, it wouldn’t fall apart just because I was terrified of how much I felt.
And then it did.

But maybe this time—if I just do things differently.
If I am different.

Maybe that bends the universe a little.

It’s a stupid thought.

But I’ve had worse.

I move slowly. Gently untangle myself from her, slide my leg free, and hold my breath when she shifts. She lets out a soft exhale, but doesn’t wake. Just rolls slightly towards where I was, brow furrowing like she’s already missing the warmth.

God.

I press a soft kiss to the crown of her head before I leave the bed.
I don’t think she feels it.
Doesn’t matter.

The floorboards creak less than expected, though I wince every time. Downstairs is still warm from the heating timer I’d set the night before. I flick on the coffee machine—thank Christ I remembered to stock beans—and slice some bread for toast. Jam from the pantry. A little butter. Orange juice poured into a glass. Two mugs. Hers with a splash of milk. I remember.

It’s not a feast. But it’s breakfast.

And it’s something I chose to do. Thoughtfully. Quietly. Not to earn anything. Just to be good to her. Because she’s good to me.

When I come back up, the tray balanced awkwardly in one hand, she’s stirring. Eyes barely open, one hand tucked under her cheek.

She sees me, squints, then blinks like she’s trying to determine if I’m real.

“James?” Her voice is rough with sleep.

I smile, small and careful. “Hey.”

She blinks again. Sees the tray.

And then—god, that little smile. That sweet, sleepy curve of her lips.

“I made coffee,” I say unnecessarily. “And toast. And um—orange juice. Thought we could maybe have a slow morning.”

She pushes herself up on one elbow, hair a mess, her nightshirt slipping slightly off one shoulder. “You made toast?”

“I didn’t burn it,” I offer. “That counts as skill now.”

She gives me a soft laugh that makes everything inside me unfurl.

And when I set the tray down on the edge of the bed and climb back in next to her, her head drops onto my shoulder like it belongs there.

Maybe it does.

Maybe this morning won’t change everything.

But maybe it tilts something. Just enough.

Maybe the difference between losing her and keeping her is as small—and as huge—as this.

Toast. Coffee. A January morning.

And love, like gravity, pulling me closer.

 

Ruby

I pad back into his room, my hair damp from the shower, my skin still warm from the steam. He’s on the bed, legs drawn up, mug in hand, watching me like he’s trying to capture this moment in his head so he won’t lose it. He sets the mug aside and says quietly, “Come here.”

So I do. Barefoot across his carpet, crossing that space that feels smaller every day, less like a distance and more like a bridge. I climb onto the bed, and before I can even settle, I lean in and kiss him.

It tastes like toothpaste and honey—sweet and clean and safe. But more than that, it tastes like something I haven’t dared to name out loud in a long time. Hope.

I linger there, lips brushing his once, twice, three times, and his hand comes up to the back of my neck, gentle, steady. It feels like starting fresh. Like this morning is different from the one we lost months ago. Like this time, maybe, we’ll get it right.

Notes:

So, next stop (tomorrow I hope) is NYE in I Can Buy Myself Flowers for NYE in that universe

Chapter Text

James

It’s the first normal day, in a way.
No holiday chaos. No late-night fireworks. No excuse to pretend the real world doesn’t exist.

Ruby worked the morning shift—she didn’t see me at first. Was still laughing with Maya at the counter as I walked in, frost in my hair from outside. The bell above the door rang, she turned, and smiled like it wasn’t two days ago we were half-naked and whispering happy new year into each other’s mouths at 2 a.m.

We went to Pemwick first—she had to return some books to the local library. And of course, she chatted with the librarian, knew her name, asked about her cat. Because she’s Ruby. And of course, I carried the books.

Back at mine, we both knew we had to tackle the reading list.
She said, “No snuggles until we cover at least 40 pages.”
Ruthless.

So I said, “Fine. I’ll do 80. But only if we read while lying on the bed.”

Which was a bit of a gamble.
But she said yes.
And now we’re here.

She’s lying on her back, head resting on my stomach. I’m leaning against the headboard, book in hand, trying to remember how to form coherent thoughts while she hums under her breath every time she agrees with a passage.

I’ve underlined the same line four times.

I run my fingers gently through her hair as she reads, just to feel it. It’s not meant to distract her—but I think she knows I’m not being entirely innocent. She hums again. Her hand reaches back, brushes along my knee.

This.
This is how I want to do winter term.

We’re fifty pages in when I ask, quietly, “When do you need to be home?”

She rolls onto her side, looking up at me, cheek against my shirt.
“Not too late,” she says. “My dad’s got an appointment in the morning, and I’ll drive him. But…” —a beat— “…maybe you want to have dinner with us? At mine?”

She says it like it’s casual. Like she’s not inviting me into the warmest part of her life.

Seven o’clock at the Bells’.
Me. At her kitchen table.

God help me, I want that.
More than I ever thought I would.

I nod.
“Yeah,” I say. “I’d like that.”

And I mean it.

Maybe it’s not a big deal.
Or maybe it’s the biggest one yet.

 

Ruby

He closes his book with a satisfied thump and looks down at me, all smug and lazy charm.
“Eighty pages,” he says. “No snuggles until eighty. Done.”

God, his voice. That low, slightly scratchy, very pleased-with-himself tone.
I should quiz him.
I really should.

But I just shake my head and say, “No.”
And he raises an eyebrow, about to protest.
“You’re not getting quizzed,” I clarify, and I’m grinning now. A little breathless from how fast my heart is suddenly beating.
“You’re getting a reward.”

The flicker in his eyes is immediate.
Not arrogant. Not cocky.
Just—hopeful. Curious. Like he’s not sure what I mean, but he very much wants to find out.

And maybe I’m a little surprised by myself.
But I’ve been thinking about this all afternoon. Since he walked into the café, frost still in his hair, smiling like I was the only person he wanted to see. Since he offered to carry my books, since he kept brushing his fingers through my hair like it calms him. Since he started mouthing words from the reading with this focused little crease between his brows.

He looked like the lead out of a romcom.
And I’ve been mentally making out with him for hours.

So I shift.
Slowly. Carefully.

Push up onto my elbows and swing one leg over his thighs, sliding until I’m straddling him—knees bracketing his hips, palms resting lightly on his chest.
His breath catches.

And I say nothing.
Because I don’t need to.

I just lean in—
And kiss him.

Not a soft, tentative brush like it’s new.
Not a teasing one like we’re still playing games.

But a real kiss.
Deep, sure, unhurried.
The kind of kiss that says: I want you, and I trust you, and I’ve waited all day for this.

And the sound he makes into my mouth—low, warm, startled—is everything.

His hands come to my waist, steadying me like he can’t believe I’m really here.
But I am.
Right here.
Exactly where I want to be.

 

James

There are some things in life that feel like a reward you didn’t earn.
This is one of them.

Ruby, in my lap, kissing me like she means it.
Like she really means it.

Her mouth is soft and open against mine, her hands slipping into my hair, tugging just a little.
And her body—
Jesus.

The soft weight of her, right where I’m already painfully hard in my jeans—
The friction of her moving, ever so slightly—
The way she leans in, slow and sure, her body pressed to mine—

It’s fucking heaven.
If heaven came with a front-row seat to her cleavage. Which, yes—would be spectacular right now if I looked.
But I don’t.

Why would I break this kiss?
Why would I stop?

Except—

Except I have to.

Not because I don’t want this. God, I do.
But because I want her.
And I’m not risking messing this up.

So I lift her. Just a little.
My hands slipping under her thighs, under the hem of her jumper. She gasps into my mouth, surprised—but she doesn’t stop me.
I shift, turning with her, gently lowering her down onto the bed beside me.

Not straddling me anymore.
Not grinding down on me in a way that’s making it very, very difficult to think.

Now she’s on her back.
And I’m leaning over her, one arm braced beside her head, our mouths still locked together.
Just as intense. Just as good.

But not about to end with me embarrassing myself in my jeans.

I let the kiss taper off. Slowly. Softly. Her lips still chasing mine for a second longer.

Then I exhale.
Rest my forehead to hers.

“Hey,” I say. Quietly.
Not a warning. Not a rejection. Just—real.

“Maybe we should… talk about this. Before we do something we’ll wish we’d slowed down for.”

 

Ruby

He doesn’t push.
Doesn’t tease.
Doesn’t make it awkward.

He just rests his forehead to mine, warm and steady, his breathing still fast like mine.

Then he says, softly, “Okay, so, first of all—”
A pause.
“I’m only human, you know.”

That makes me laugh, even if I’m still breathless.

He pulls back just enough to look at me. Eyes dark, but soft. “I mean—I know I was the one who promised I wouldn’t try anything. And I meant that. But you on top of me, kissing me like that? That’s… that’s not fair, Bell.”

My lips twitch. “I was rewarding you.”

“Right,” he says dryly. “Well. You nearly rewarded me into early death. Or, at the very least, into a deeply humiliating situation involving these jeans.”

I snort. “You could’ve stopped me.”

He raises an eyebrow. “You say that like it’s easy to stop you when you’re determined.”

Fair point.

Then his expression changes. A little more serious. Still so gentle.

“But, hey… what I would happily, happily want right now? That’s not the question unless you want it too.”
A beat.
“I just think maybe we talk about it a bit, yeah? So I’m not the one who messes it up again.”

My heart gives a stupid lurch.

He adds, quieter now, “I don’t want to mess it up again, Ruby.”
Another beat.
“And whatever you think you’re ready for—I’m there for it. I just… I need to know. So I don’t end up rushing you. Or myself into… you know.”

“Embarrassing situations?” I offer, smiling.

He groans softly. “You did feel that, didn’t you.”

I nod. “Hard to miss.”

He laughs, but his eyes stay serious. Still waiting.

And I suddenly realise—he’s not doing this to make it easier for him.
He’s doing this to make it easier for me. So I don’t have to feel weird about wanting. Or not wanting. Or somewhere in between.

I touch his cheek. “I do want you.”

His eyes flicker.

“But I also know that if we cross that line too fast… it’s going to get messy. Emotionally, I mean. And we’ve had enough of that already, haven’t we?”

He nods. “So much.”

I take a breath. “But I’ve also been thinking… about what I do want. And…”
I move a little, shifting closer, wrapping one leg over his again.
His breath catches.

I lean in, press a kiss to his jaw. Then one to his throat.
Then I pull back just enough to meet his eyes.

“This,” I whisper, reaching for his hand.
Sliding it slowly under the hem of my shirt.
Bringing it up. To where my heart is racing.

“To feel your hands on me.”

He makes a sound—soft and low and reverent.

“This is what I want. Today.”

His palm curves over my breast, warm and careful and perfect.
I exhale, and close my eyes, as his thumb brushes over cotton.

And then I kiss him again.

And we get a little lost. But only as far as we both want to go.
And that feels like something new.
And safe.
And right.

 

James

She’s leading now.

Deliberately.

Consciously.

And fuck if that isn’t the most beautiful thing in the world.

There’s no hesitation in her touch, no second-guessing in her voice when she whispers, “I thought about this.”
Her fingers, warm and sure, tug gently at the hem of my shirt.
“I want you to take this off,” she says, eyes on mine. “And mine too. My bra, just… just that. For today.”

And I nod. Instantly.
Not because I want more.
But because what she’s offering is everything.

We shift a little, sitting up. I peel my shirt over my head and toss it aside.
Then I help her with hers, careful and slow.
She raises her arms, and the cotton lifts.
She’s in her bra. Pale blue, I think, but I barely notice the colour. Just the way it hugs her curves.
The swell of her chest rising with each breath.

“Can I?” I ask, my voice already rough.

She nods. And I reach behind her, fingers fumbling a little—stupid nervousness—but I get it undone. The clasp gives, and I slide the straps gently down her arms.

And then—

God.

She’s bare in front of me.
And my breath just—leaves me.

“You’re beautiful,” I whisper. It comes out hoarse.

She ducks her head slightly, but her eyes are shining.
“I won’t draw this,” I add.
She lets out a small breath of laughter.
“But I’ll never forget it.”

And then I kiss her.

Slow. Deep. Full.

Kiss her like I mean it, because I do.
Then her jaw.
Her neck.
Her collarbone.
Down the line of her sternum.

And lower—
The soft swell of her breast.

My mouth meets it, reverent.
I cup her gently, carefully, my thumb brushing her skin.
She sighs, her body leaning into mine.
Her fingers tangled in my hair, her other hand splayed across my bare back.
Holding.
Wanting.

I kiss her again, mouth to mouth now, and she’s warm and soft and breathless.

Later, it’s my turn.

She pushes me down onto my back.
Eyes on mine as I lie there, dizzy and undone.
Her fingertips trace my chest, my stomach.

“You like this?” she whispers.

I nod, eyes closed, pulse pounding. “God, yeah.”

Her hands keep moving, learning me.
Mapping skin and breath and want.

And it’s never been like this.

Not once.

Not ever.

No one has ever touched me like I’m something worth knowing.
Worth learning.

No one has ever asked what I like.
Not really.
Not with care. Not with love.

But she does.

Ruby does.

And I can barely breathe from how good it feels.
From how right this is.

Not rushing.
Not chasing something further.

Just this.

And just this is everything.

 

Ruby

I’ve never seen him like this.

So still.

So open.

His eyes are closed, lips slightly parted, as my fingertips trail down his chest, feather-light. I feel the rise and fall of his breathing under my hand. Warm skin, smooth and solid beneath my palm.

He lets me explore, doesn’t rush, doesn’t try to turn this into something else. Just lies there, letting me learn.

And I want to.

I want to know the map of him.
Where the muscles tighten under my touch.
Where his breath catches.
Where he melts.

So I ask, softly, “You like that?”

A quiet, almost broken, “Yeah,” slips out of him.
I smile. Press a kiss to his collarbone. Let my hand wander lower, not to push a boundary—just to feel. To offer.

This is slow.
Patient.
Giving, just to give.

He’s letting me see him in a way I don’t think many people ever have. Maybe no one.
But I don’t know that yet.

I only know that his hands are still so careful on me.
Still worshipping.

And when it’s his turn again, he pulls me close, his mouth back on mine, and suddenly it’s all heat again.
The kiss deepening.
My bare chest pressed against his skin, warm and soft and grounding.
One of my legs curls around his hips, pulling him closer without thinking.

God, that feels good.
Just the pressure.
The connection.

I feel his breath hitch.
My own too.

But we both know.

We’re not going further.
Not today.

There’s no question.
No pushing.

Just this.

His skin and his smell and his hands.
My body wrapped around his.
Breathless kisses and slow touches.
A kind of closeness that doesn’t demand more.

And in this moment, it’s enough.
More than enough.

 

James

Her hands are so gentle it almost hurts.

Not because she’s doing anything wrong—God, no. But because no one’s ever touched me like this. Not like I’m something to be learned. Explored. Felt.

She asks, “What do you like?”
Softly.
Into the crook of my neck like it’s a secret.

And I don’t know how to answer.
Not really.

Because the truth is—I don’t know.

I should. Should have a whole catalogue of answers, things to say. But every time someone’s touched me before, it’s been about… the end. The finish line. Never the journey. Never me.

It’s never been like this.

She’s not doing this for herself. She’s not doing this to get a reaction. She’s not doing this so I’ll owe her something later. She’s doing this just to do it.

To be here. With me. In this.

And fuck, that’s terrifying.

But also—

Her fingers graze down my ribs. Splay over my stomach. I feel the tension coil and ease, coil and ease, like my body is trying to keep up with what she’s offering.

She presses her lips to my chest, just over my heart, and it’s almost unbearable—how good that feels. How good she is.

I force myself to breathe, to stay here. Not to disappear into my head.

Because this—this is better than anything I’ve ever known.

I open my eyes and she’s watching me. Not checking if I’m okay. Just… seeing me.

I want to tell her everything. That no one’s ever done this. That I don’t know what I like, not really, because sex was always something I gave, or took, but never really felt.

That I’ve never had the luxury of gentleness.

But I can’t say all of that. Not now.

So I lift my hand instead. Press it to her cheek.
“Whatever you’re doing right now,” I murmur, voice low and scratchy, “that.”

She smiles. Not smug. Just soft. Beautiful. And I think I might lose my mind when she kisses me again.

Slow.

Like we have time.

Like she wants to know the shape of my mouth.

Her leg is draped over mine, her chest against mine, skin to skin. I feel the soft swell of her breasts against me and something aches inside me. Not just lust. It’s deeper.

I want this. All of this.

Not just her body—but her trust. Her want. Her curiosity.

She keeps touching me. Not in a way that’s heading anywhere specific. Just… exploring. And I realise I’ve never been given this. Never even thought to want this.

And now—now I never want to go back to anything less.

She whispers, “Tell me if I do something you don’t like.”

I nod. “You won’t.”

Her hands are over my chest again, her mouth following, leaving soft kisses down my sternum. Every press of her lips rewires something in me. Every slow brush of her fingers is unlearning years of noise I didn’t even realise I was carrying.

I close my eyes again. Let her learn me. Let her have me, in this way that feels more intimate than sex ever did.

And when I open them, she’s right there. Looking down at me like I’m something she’s choosing.

Not because I’m good at this.

Not because I know what I’m doing.

But because I’m me.

And that… that undoes me.

This is better than sex.
This is everything.

 

Ruby

There’s a shift I can’t explain.
Not in words.
Not even in thoughts, really.

Just… something changes. In the way he’s breathing. In the way I’m touching. In the way this moment feels—like it’s balanced on the edge of something new, something fragile and good and quietly huge.

So I don’t try to name it.
I just keep going.

Because his skin is warm under my hand.
Because I can feel him exhale when I smooth my palm down over his stomach—slow and light, just enough pressure to trace the muscle underneath. Because he’s smiling. Not grinning or smirking, not playing a role—but something softer. Calmer. Almost boyish. Almost… happy.

And I want that.
I want to be part of that.

His hand is cupping my breast again, thumb brushing slowly over my nipple and I inhale like it’s the first breath I’ve taken all day. It’s just warm. Intimate. The way his hand curves around me, like I’m something precious. Something his. But not in a possessive way. In a gentle one.

He kneads me softly. No rush. Just this rhythm. This reverence.

I close my eyes. Let my forehead rest against his. Let my fingers move, just to feel him again. The heat of his stomach. The way he shivers a little when I drag my nails gently along the line of his ribs.

And then I ask—quietly, because I want the truth.
“Do you like touching me?”

He stills. Just for a moment. Then—

“Yeah,” he breathes. “God, Ruby. So much.”

And there’s something in the way he says it that makes my stomach tighten. Like I’ve given him something he didn’t know he needed. Like I’m not the only one feeling this shift.

My fingers curl into his side, and his mouth finds mine again.

We’re not going further tonight. That’s been decided.
But this—this is still more than I ever imagined.

And somehow, it feels like the most honest thing we’ve ever done.

 

James

“Do you like touching me?”

She asks it so quietly. Like she’s not entirely sure she’s allowed to ask.
Like I haven’t been aching just to be this close to her for months.

And it nearly breaks me.
Because… yeah. Of course I do.

But it’s how she asks that hits something deeper.

Because this is the moment I realise how much I got wrong the first time.
Not the wanting. God, not the wanting. That was always real. Always burning.
But the order of it. The intention behind it.

I slept with her before she even knew how much I adore her.
How I look at her and see a miracle wrapped in fire and logic and softness.
Before she knew how much I cherish her—every inch of her, every thought, every boundary, every breath.

And I thought—we’d have time.
Time to grow into that.
Time after to show her. To say it. To live it.
But we didn’t.

Because I fucked it up.
Because I was a coward.
Because I let my pain lead and walked away instead of fighting for us.
And then I was stupid and reckless and everything I never wanted to be.
A liar. A cheater. A disappointment.

So now?
Now I’m holding her in my arms while she touches me like I’m someone worth touching.
And she asks that question like it’s something fragile.

Do you like touching me?

And I could cry.
I could rage at myself for stealing this gentleness from her the first time around.
But I won’t.
Because I have this now.

This chance.
This night.
This skin under my hands and her breath against my neck.
And fuck me if I ever waste it again.

So I look at her.
Really look.

And I whisper, “Yeah. God, Ruby. So much.”

I press a kiss to her forehead. Then her cheek.
My hand is still on her breast, soft and slow.
Her thigh draped over my hips, her warmth pressed into me.
And her fingers, sweet and unhurried, trailing along my ribs.

“I love touching you,” I murmur. “I love being touched by you.”

Her lips curve in a way that makes my chest hurt.

And I swear—this, right here, this slow unfolding,
it might be better than anything else I’ve ever known.

 

Ruby

How do you stop when something feels this good?

When his hands are on my skin, so warm and gentle, and I’m pressed against him, bare from the waist up. When every kiss feels like it’s sinking into the marrow of my bones. When his mouth is on my neck, then lower, and my fingers are skimming over his back just so I don’t lose my mind from how good it feels.

How do you stop when you don’t want to?

When part of you wants to slide your hand lower. Pull him closer. Let go.

But I do know how.
Because I know myself.
And I promised that when it happens again—when we go there—it won’t be about trying to hold something together or make sense of chaos or patch over pain. It’ll be because we’re ready. Because it feels right.

And this?
This feels good.
This feels beautiful.
But I know the line I drew, and I know why.

So I breathe. One deep breath. Two.

And then I kiss his shoulder. Soft. Just there, where I know it makes him melt a little.
He’s lying on his back now, and I’m half on top of him, warm skin against skin.

I trace a lazy circle on his chest.
“I don’t want to stop,” I whisper, and it’s the truth. “But I think we should.”

His eyes open. Still hazy. Still a little wild.
But calm. He nods.

There’s no protest in him, just quiet understanding.

I think that’s what makes it easier. That I don’t have to explain.
That I could probably tell him I’m afraid of breaking myself open too soon again, and he’d say, Then let’s wait until you’re sure.
Because he’s not asking for anything except honesty.

I shift a little, just enough to lie back beside him, my head tucked into the curve of his shoulder, one hand still resting against his bare chest.

He exhales slowly.
Wraps his arm around me.
Kisses the top of my head.

“I’m good,” he murmurs. “If this is what today is, I’m so, so good.”

And that — that settles something deep in me.

Because stopping doesn’t mean breaking the spell.
It doesn’t mean ruining the moment.
It just means… we’re not there yet.

But we will be.
When it’s right.

And for now, the way his thumb traces slow arcs along my spine, the way we’re skin to skin under the covers, the way I’m falling asleep in his arms—
That’s more than enough.

 

James

She’s falling asleep on me.

I feel it in the way her body sinks against mine, all warm limbs and quiet breath. The way her fingers go still where they’d been drawing shapes on my chest just minutes ago. The soft sigh she lets out as her head settles into the curve of my shoulder like it belongs there.

And maybe it does.
God, I hope it does.

It’s the sweetest thing I’ve ever felt.
That she trusts me enough to drift off like this.
After everything.

I don’t move. Don’t even breathe too deep, afraid I’ll wake her. I just lie here, my arm around her, my other hand resting gently at her waist, and let her be. Let myself be, too.

She’s so beautiful like this it almost aches.

And I don’t want to wake her.
I really, really don’t.

But I know she has to go.
Her dad’s doctor’s appointment is in the morning. She said they’d have dinner together tonight. I don’t want her mum worrying. I don’t want to be the reason she feels like she let anyone down.

So I give her a full hour.
Sixty quiet, perfect minutes of just holding her.

Then I brush a hand up her back, light as anything.
“Hey,” I whisper. “Sleeping Beauty.”

She shifts, breathes deeper, then blinks up at me, still half-dreaming.

“Mmh?”

I smile. Tuck a piece of hair behind her ear.

“It’s time,” I say gently. “You’ve got a dinner date. And a family who might send a search party if I keep you any longer.”

She blinks again. Then smiles—sleepy and slow, the kind of smile that makes my ribs feel too tight.

“Okay,” she murmurs, rubbing her cheek against my shoulder once more before she stretches, sits up.

I miss her body against mine the second she moves.
But she’s looking at me like she doesn’t really want to go either.

And maybe that’s enough for now.

Chapter Text

James

It’s strange, watching someone live a life that makes sense.

Not perfect. Not flashy. Not some glossy version of anything. Just—real. Full, without needing to be dramatic about it.

Ruby’s life is like that.

She works morning shifts at the café a few days a week, the early ones that would kill me but somehow suit her. Comes home flushed from the cold, hair damp with steam and the scent of coffee clinging to her sleeves. Her mum says she’s always been like this—up with the sun, steady, reliable.

When she’s not working, she’s doing something else. Reading. Making notes. Curled up in her dad’s armchair with a blanket and three different highlighters. Helping her mum cook. Taking Ember for a walk through Gormsey when it’s not raining. Watching a film with her family. Not because they’re stuck in the same house—but because they actually like each other.

And I don’t think I ever understood how much that matters until now.

I didn’t grow up in a house like that.
I grew up in a house that made sense on paper.

She doesn’t know it, but I’ve been taking notes.

Because honestly, my days look a little empty in comparison. Not lonely—not exactly—but I don’t have the same rhythm. The same built-in closeness. So I’m figuring it out.

I started running again.
Not for some team obligation—just for myself.

I swim at the local gym once or twice a week, take long walks around Pemwick with my headphones in. I catch up on the reading list because Ruby’s threatening to quiz me again, and I’m not about to let her down when she already made me a whole study plan over breakfast like a total lunatic.

Lydia’s been harder to pin down.

She’s still at the estate sometimes, but most nights she stays at Cyril’s now. I haven’t asked. I want to, but I can’t figure out how to do it without sounding like I’m prying—or like I’m worried. I am worried, but mostly because I don’t know how things are changing between them, and I’m terrified of getting it wrong. Again.

And then there’s Ruby.

Her mum told me, very firmly, that I’m expected for dinner at least twice a week. More, if I can make it. So I do.

Usually on nights when Ruby works late and I pick her up. She comes out of that café just past seven, eyes heavy, her scarf pulled up to her chin. The first time I offered her a lift, she said it was fine, she didn’t want to trouble me.

Then I reminded her the walk was twenty minutes and through a park that’s poorly lit and likely haunted. She rolled her eyes—but got in the car. And now it’s just what we do.

Some nights, we go straight to mine. But often, she tells me to come in. Her mum’s kept food warm, or Ember’s made something sweet, or there’s tea and laughter and warmth, and I sit at their table like I’ve always been there.

It’s a simple life.
And I didn’t know how much I needed it until now.

She doesn’t fill my time.
She doesn’t fix anything.

But being around her makes me want to build something better.

Something quieter.
Something steadier.
Something that doesn’t vanish the moment the term starts again.

And God—if that’s not terrifying, I don’t know what is.

 

Ruby

Last day before term.

Which means last full shift. Thank God.

I’ve been on since nine, and by two my feet already feel like they’ve been replaced by bricks wrapped in wet socks. By four, it’s my back that’s complaining—sharp little jabs every time I twist to grab a new tray. And by five, I’m not sure I even have shoulders anymore. Just burning knots of tension under a shirt that smells like syrup and feta and espresso and despair.

I love this job. I do.
But I also love not being on my feet for eight hours.

The last five minutes drag. Then the clock ticks over, I hand over to the evening girl, wash my hands, throw on my coat, and push open the front door. The air hits me like a blessing—crisp, cool, clean.

And James is standing there.

Leaning against the bonnet of his car like some stupid romcom character. Arms crossed, scarf looped once around his neck, his cheeks a little pink from the wind. Looking at his phone, brows slightly furrowed. His hair is behaving today, which feels rude.

He looks up when he hears the door.

Smiles.

And that smile—ugh, it’s not fair how good it feels. Not when I’m sticky and sore and vaguely smell like grilled halloumi.

He walks over and kisses me. Just a brief one. His hand finds my waist automatically. Not possessive. Just steady. Warm.

I exhale. Lean in. Let my forehead rest against his chest for a second. Just a second.

He smells clean.

Soap and something fresh. Maybe cedar or his shampoo. Not like milk foam and baklava and kitchen grease like I probably do.

“Hi,” I murmur against his coat.

“Hi,” he says softly. One hand strokes down my back, a gentle line, not pressing too hard. “You made it.”

“Barely.”
I tilt my face up and give him a tired half-smile. “I’m ninety percent made of caffeine and spite right now.”

He grins. “Sounds like you’re ready to take on the world.”

“Only if the world involves a hot shower and something that doesn’t involve cutlery.”

His eyebrows lift a little. “So… not dinner in town then?”

“I mean—unless you carry me in and feed me like a Victorian lady fainting on a chaise longue, no.”

He laughs.

It’s one of those low, fond sounds he makes when I’m being ridiculous but he doesn’t mind. I love that sound. I’d bottle it if I could.

“We can go back to mine,” he says. “I’ll even carry you over the threshold if you ask nicely.”

“Not happening. But I might fall asleep in your passenger seat.”

“Permission granted.”

He opens the door for me. Kisses my temple as I pass.

And somehow, even though everything hurts and I smell like café carnage—I feel completely fine. Better than fine.

Because he’s here.
And I don’t have to be anything except exactly as I am.

 

James

She looks wrecked.

Not in a bad way. Just… done. Shoulders slumped, that slight tilt to her head that means her neck’s been hurting for hours, the kind of tired that seeps into bone. She’s still beautiful, still utterly herself, but she’s one long blink away from sleepwalking.

She kisses me hello and rests her forehead against my chest like I’m the wall holding her up.

That’s the moment I decide.

Not cooking tonight.

Because when we cook, let’s be honest, she cooks—and I chop vegetables unevenly, get distracted by her, and pretend I’m useful by making witty comments about garlic ratios.
And right now? She looks like she can’t even stand anymore.

So no. Absolutely not.

“Change of plans,” I murmur as I open the car door for her. She sort of melts into the seat. “I’m dropping you at the mansion. You go straight to Lydia’s wing. Use the bathtub. Lock the door. No one will disturb you.”

She doesn’t even open her eyes. Just lets out a soft, “Mmm.”

“I’ll head into Pemwick. Get that Thai place you like—the one with the ridiculous mango sticky rice. Then we eat. Movie. You can spend the night. I‘ll grab your things if you want.”

Silence.

Then, after a long pause, still with her eyes closed, she says—

“Heaven.”

A beat.

“You’re heaven.”

That does something to me.

She’s asleep before I even start the engine, mouth parted slightly, her head tilted toward me like some quiet act of trust.

I drive us home in silence, the heater on low, my hand brushing against her thigh now and then at red lights.
And I don’t say anything.

But inside?

I hope she knows I’ll do this every day if she lets me.

 

Ruby

He said he’d be gone at least forty-five minutes. Probably an hour.

And I believe him. James isn’t the kind of person to rush when he’s got a plan—especially not if the plan involves mango sticky rice and making things nice for me.

So I have time.

The water is hot enough to sting a little at first, but that fades quickly. The scent of the lavender bath oil Lydia keeps tucked behind her mirror is calming, even if it feels far too indulgent to use it. Still, I do. James said it’s okay. Slowly ease myself down, let the heat curl around me, swallow me whole.

It feels so good.

My feet are sore, my back is tight, my shoulders are screaming. But in here, none of that matters.

I let my thoughts drift.

If things were different… would he come in?

Would I want him to?

I tilt my head back against the cool porcelain. Close my eyes.

Maybe.
Not tonight, but… maybe soon?

I think I would.
I think I’d want him close. Want his fingers in my hair, the weight of his gaze. The way he’d probably be half amused, half reverent, trying not to ogle while I’m entirely naked and warm and wet and—

I cut off the thought. Smile a little to myself.

We’re not there yet.

But maybe that’s not as far off as it once felt.

I soak a bit longer. Wash my hair. Rinse. Drain some water and top it up with more heat, stretching out the silence as long as I can.

By the time I finally step out, the mirror is fogged and the air is thick with steam. I towel off slowly. Massage lotion into my arms, my legs, the curve of my hips. A soft, simple act of care.

It doesn’t have to mean anything—but somehow, it still feels like something.

I get dressed in the soft clothes I had in my backpack. Warm jumper, cotton leggins. And then I hesitate over the last bit—reach for my bra, then pause.

Do I need it?

No.
Not tonight.

I smile at my reflection.
Not quite wicked. But not innocent either.

By the time I head downstairs, I’m warm, clean, soft, and ready to curl up beside him.

And maybe—maybe ready to see if we can turn almost into more.

 

James

She’s here when I open the door.

My hands are full—bags of food dangling from my wrists, drinks in a cardboard tray I’m trying not to drop—but the moment I see her sitting cross-legged on my bed, scrolling through something on her phone, her hair damp and curling around her cheeks, my whole brain goes quiet for a second.

She’s here.

And that feels… right. Not even the loud kind of right, just this low, steady hum under my skin. The kind of right that settles in your chest and whispers, don’t fuck this up.

I drop the food on my desk and say, “Hope you’re in the mood for everything they had on the menu.”

She looks up and smiles, that soft post-bath kind of smile that makes me want to do very stupid things, like kneel in front of her and ask if she wants to move in. “You didn’t have to go all out.”

“I didn’t,” I say, and toss her a spring roll. She catches it. “I just couldn’t decide. And I wanted an excuse to order two portions of satay.”

“I knew it.”

We eat sitting on my bed, backs against the headboard, legs brushing. She leans over now and then to steal from my box. I let her. Obviously.

“So.” I poke at my noodles. “Movie?”

She looks at me suspiciously. “What are you suggesting?”

“I don’t know,” I say, too casually. “Something easy. Something without too much plot. Dialogue optional.”

“Dialogue optional,” she echoes, narrowing her eyes. “You’re just trying to sneak a Marvel movie past me.”

“Excuse me, that’s underappreciated modern art.”

She snorts. “Right. Nothing says modern art like men in capes punching each other in space.”

“There’s character development.”

“There’s five-second monologues between explosions.”

“Well, if that’s your standard,” I say, grinning, “we can always watch something with actual plot, but then we run the very real risk of missing something important if we get distracted.”

“Distracted?”

“Hypothetically.”

She arches a brow. “So you’re planning to kiss me during a movie.”

“Ruby,” I say solemnly, “I’m always planning to kiss you.”

She rolls her eyes but can’t quite suppress the smile. “We’re watching The Dig.”

Of course we are.

“Ah,” I say. “So no risk of missing anything.”

“That’s unfair,” she says. “It’s atmospheric.”

“It’s slow.”

“It’s beautiful. And romantic. And thoughtful. And Ralph Fiennes is a national treasure.”

“More of a soft excavation, isn’t it?”

“Shut up and pass the satay.”

We settle in. She kicks the tray off the bed, brushes crumbs off the duvet, then leans into me as I hit play. Her head fits perfectly against my shoulder, and I press a kiss into her hair.

This isn’t Marvel. And I’ll probably fall asleep if she lets me. But there’s no place I’d rather be.

She belongs here.

And for tonight, she is.

 

James

I don’t fall asleep.

God knows I thought I would. It’s slow. Quiet. The kind of film where entire minutes pass in silence and no one raises their voice, and somehow that’s more piercing than shouting.

But I stay awake. Maybe because Ruby’s warm against me, curled so close that her arm is tucked between my ribs and her nose brushes the edge of my jaw when she shifts. Maybe because I can feel her breath when she sighs at something sad on screen. Or maybe because this film—

It’s getting under my skin.

We’re barely halfway through when I realise what it’s really about.

Not just the dig. Not even the history they’re trying to uncover. But legacy. What we leave behind. Who decides what’s worth remembering. How, in the end, no matter how important we were in our own lives, someone else gets to write the version that survives.

“Do you think it matters?” I murmur.

Ruby shifts. “What?”

“If we’re remembered. Or not.”

She doesn’t answer immediately, and I don’t push. The film is still rolling—Ralph Fiennes in the mud, the boy with the telescope, the shadow of war coming closer.

Then she whispers, “I think… it matters how we live. Not how we’re remembered.”

I nod slowly. “You’re probably right.”

But it still aches a little.

Because what if all of this—everything we do, everything we feel—gets smoothed over like dirt on a field? What if all the versions that remain are missing the pieces that made us who we were?

What if people only remember the worst part of you?

Like him. My father. Or… me.

I glance at Ruby.

She’s not watching the screen anymore. She’s watching me.

“I don’t want to be remembered for the wrong things,” I say quietly.

“You won’t be,” she replies. No hesitation. “Not if you live like the person you are now.”

And then she kisses me.

It starts soft—just her mouth on mine, a familiar sweetness. But then her hand comes to rest on my chest, and she presses a little closer, and I’m not thinking about legacy or memory or anything but the fact that she tastes like coconut lip balm and something I can’t name. Something that feels like the opposite of regret.

The film is still going. I have no idea what’s happening anymore. Someone’s probably made a discovery. Ruby’s fingers have found the back of my neck, and I’m kissing her deeper now, her body twisting to face me more fully.

We do eventually surface, slightly breathless, cheeks warm, her leg half-draped over mine.

“I missed like ten minutes,” she says, brushing a strand of hair behind her ear.

“You’re the one who chose this film.”

She grins, smug. “Worth it.”

I laugh softly, kiss her temple, and let the film play on.

History can wait. For now, she’s here. In my arms. Real. Alive.

And that’s what I want to remember.

 

Ruby

He fed me the last bite of mango with his fingers, sticky-sweet and smug about it, laughing when I tried to nip at his hand. I threatened revenge and kissed the pad of his thumb instead.

It should have stayed playful.

Should have.

Except now we’re tangled up in his sheets, the TV humming some menu screen in the background, and I’m not even sure when the shift happened. When “messing around” stopped being light and teasing and started turning into this—kisses that last too long, breaths that sync, hands that aren’t just joking anymore.

I’m straddling his lap again, half over him, half pressed beside him, and I can feel the heat of him through two stupid layers of clothing. And I’m kissing him like I’m starving. Like I can’t not.

His shirt is half unbuttoned. I did that. Because I wanted to. Because the sight of him in that crisp white shirt he probably wore just because had been killing me all night.

I push the last buttons open now, slowly, deliberately. He makes a soft sound when I run my hands down his chest, and I press a kiss to his collarbone just because I can. Because I want to.

And then his hands come under my sweatshirt.

Not rushed. Not fumbling.

Just… warm and sure, sliding over my skin like he’s memorizing it. Like he’s thanking me. Like he’s still surprised that this is allowed.

He stills when he gets to the place where a bra should be.

“Oh,” he whispers, mouth near my ear. “You… you planned this.”

I smile, kissing the corner of his mouth. “I planned a bath.”

“And no bra.”

“Turns out I don’t need one for Thai takeout and The Dig.”

“Jesus,” he mutters, reverent and a little wrecked.

And then the sweatshirt’s gone.

I’m bare to the waist, sitting in his lap. His hands are on me. His mouth is on me. My fingers are in his hair and I’m not thinking, I’m not second-guessing—just feeling.

We don’t stop.

We shift. Move. Shed layers like we’ve done this a thousand times, but not like this. Never like this. Not this pace. Not this care. Not this much feeling in every caress.

By the time I’m down to just my knickers and he’s only in those stupid sexy boxer briefs that feel way too thin to hide anything, we’ve been kissing for so long I don’t even know what time it is. I don’t care.

Because I’m on top of him again. And I’m moving.

A slow, searching kind of grind. My body finds the angle instinctively, and I can feel him right there—god—it’s good. The heat and pressure and friction. The way he’s holding my hips now, guiding me gently. Like he knows. Like he feels what’s happening.

I drop my head to his shoulder, pressing kisses against his neck, the crook between his neck and collarbone. My fingers claw lightly at his arms, his chest. My breath starts to stutter, catching on something that feels bigger than I meant to feel tonight. Bigger than I expected.

And I can’t stop.

I don’t want to stop.

I keep moving, slowly, grinding against him. And then—

It builds too fast.

It breaks too fast.

A sound tears from my throat—half gasp, half moan—and I’m clinging to him, panting, shivering, burying my face in his neck as something absolutely shattering overtakes me.

Oh my god.

Oh my god.

I didn’t… I didn’t even know that was possible.

I just came.
Without either of us even meaning to.

And I don’t know what to say.

So I don’t.

I just stay right where I am. Breathing him in. Trembling. Clinging.

And waiting.

 

James

I knew before she did. Felt it in the way her body shifted against mine, in the sudden sharp rhythm of her breath, in the way her fingers clenched in my hair. And I let it happen for her. Just let her move the way she wanted, the way her body was asking to, because Christ—she was so beautiful like this.

And she felt so good. Still feels good, her warmth pressed against me, damp cotton between us and nothing more, her skin soft under my hands.

But now she’s gone still. Not pulling away, but not moving either. And I know that flicker of doubt when I see it. I’ve lived with it long enough inside myself to recognize the shadow on someone else.

So I hold still too. My arms steady around her, no rush, no pressure. I shift carefully, rolling us so she’s on her back and I’m braced above her, caging her in without trapping her. Her hair fans out across my pillow, her cheeks flushed, lips kiss-swollen, chest rising fast. She’s never been more beautiful.

I kiss her softly. Once, twice. Just her mouth, then her cheek, then the corner of her jaw. The kind of kiss that says you’re safe. You’re mine to cherish, not to take from.

“It’s okay,” I whisper against her skin. “That was… beautiful. You are beautiful.”

Her eyes flick up at me, searching, uncertain.

I rest my forehead against hers, breathing her in. “No need to feel—whatever’s making you doubt now. There’s nothing wrong here. Nothing.”

I kiss her again, gentle as I can. My thumb strokes her cheek, slow circles to keep her grounded.

“What’s going on in that beautiful head of yours, huh?” I murmur. “Talk to me.”

Because I won’t let silence poison us again. Not now. Not when I just saw how much she can give me if I make her feel safe.

 

Ruby

I don’t mean to go still.
It’s just that something shifts.

Everything was so good—his hands on my skin, the heat between us, the way he looked at me like I’m something beautiful. And then—
it happened.

Out of nowhere.

My body just… let go.

It felt amazing. I didn’t even know I could feel that good from something that wasn’t even sex. From this—from him.

And when it happened, when it snuck up on me, I didn’t stop it. I didn’t want to. My whole body just… tipped over the edge, as if it had a will of its own. And it was good. It was so good.

But now I’m still, and so is he.

He moves slowly, like I might break if he’s too fast. Gathers me into him, turns me gently so I’m on my back and he’s leaning over me. His hand is warm on my cheek, his thumb brushing lightly across my skin.

Then his voice, soft:
“What’s going on in that beautiful head of yours, huh?”

I swallow. Try to smile. Fail.
“It was good,” I say, too quickly. “It was really—really—good.”

He nods, leans in to kiss me lightly.
“Yeah,” he murmurs. “It was.”

But he’s waiting.

So I look at him, try to find the words.

“I just… I didn’t expect that to happen. I wasn’t trying to—” I cut myself off, frustrated. “I don’t know, it just happened, and now I’m lying here wondering if I made it weird. Or if I’m being weird.”

James frowns slightly, confused. “Weird how?”

“I mean…” I pull the blanket up a little. “You didn’t, um… you didn’t come.”

A pause.

He blinks. Then he laughs—quiet and incredulous—and kisses my forehead.

“Ruby,” he says gently. “That’s not a problem.”

“I know, but…” I exhale. “It feels like I… I took something? And didn’t give anything back. Which is stupid, I know, but my brain won’t shut up about it.”

His smile softens. He tucks a strand of hair behind my ear, his fingers lingering at my jaw.

“Okay, first—nothing about that was stupid. Second—this isn’t a trade. You didn’t owe me anything. I’m not sitting here doing some mental checklist of who gave what.”

I laugh a little. “You’re sure?”

“Very.” He kisses me again, slower this time. “You were beautiful. That moment was beautiful. And I don’t want you lying here, spiraling, thinking you did something wrong when all you did was trust me and let go.”

I bite my lip. “I think I just… I didn’t expect to feel that much. That fast. I’m not used to… this.”

He’s quiet for a second. Then, soft again:
“Me neither.”

I blink. “Wait, really?”

James nods, eyes open and clear. “I’ve never done this before. Not like this. Not with someone who makes it feel like the world’s falling away. So yeah, I get it. It’s a lot. But it’s also okay to just let it be what it was. You were with me. That’s all that matters.”

„I didn’t exactly expect this to happen tonight,” he continues, smile tugging at the corner of his mouth. “But I loved every second of it.”

 

I smile for real now. My body relaxes a little under his.

“I like being with you,” I whisper.

“I like you being with me.” He leans in again, brushing his nose against mine. “Also… you looked insanely hot on top of me, just saying.”

I laugh, heat blooming in my cheeks.
“Shut up.”

“Never,” he murmurs, and kisses me again.

“I have no reason to complain,” he adds, fingers brushing my temple. “No reason to at all. Okay?”

And this time, there’s no doubt in my mind. Just the soft thud of my heart, and his hand holding mine under the blanket, like a promise.

 

James

I’m not a saint.

Let’s just get that out of the way.

She’s lying next to me—flushed, breath soft, hair a little damp at her temple—and all I want is to press her down into this bed and make her feel everything she just gave me again and again until we both forget how to breathe. And I want to feel that too.

But I won’t.
Because she’s looking at me like that.

So trusting.
So open.
So Ruby.

And that changes everything.

I didn’t lie. I didn’t expect any of this tonight. Thought we’d eat, argue over movie genres, end up watching something sad and British with slow plot and heavy symbolism. Thought she’d fall asleep curled into me halfway through. Because she’d worked an eight-hour shift and looked like her bones were about to go on strike when I picked her up.

And instead?

Instead I got this.

Her on top of me, moaning into my mouth. Her sweater somewhere on the floor. No bra—Jesus, no bra—and that body I keep dreaming about pressed against mine, trembling as she let go completely. With me.

I didn’t know it would happen. Didn’t plan it.

Didn’t expect her to come in my arms without a single word said about it.

And now?

Now I can’t keep going.

Not because I don’t want to.
God, I want to.
But because that’s not what she needs right now.

This—this—requires more than heat and want.

So I shift, just a little, and gather her close. Tuck her head under my chin. Pull the blanket over us even though the room’s not cold.

She melts into me instantly. That kills me more than anything.

It’s the kind of trust that makes my throat tight.

I press a kiss into her hair. Just hold her for a while.

Let her feel it.
That I’m here.
That she didn’t do anything wrong.
That this was everything I didn’t even know I wanted.

Her fingers find mine under the blanket, gentle and absent-minded, like she doesn’t even know she’s reaching. I squeeze them. Just once.

“I meant what I said,” I murmur into the quiet. “No pressure. No expectations. Just you.”

She nods against my chest, and I feel her exhale like she’d been holding her breath.

And that’s enough for tonight.

More than enough.

 

Ruby

“I love you,” I whisper.

It’s not sudden. It’s not planned either. But it comes out as natural as breathing, as easy as curling into his arms, as necessary as everything else we just shared.

We’ve said it before.
But right now—I need him to hear it again.
I need me to hear it again.

James doesn’t move much. Just shifts his face toward mine and nuzzles a kiss against my temple, like the words soothed something in him.

“I love hearing that,” he murmurs, voice thick with something tender. “But I know, Ruby. I know.”

He pulls me closer. His hand strokes slowly down my back, over my spine, the touch grounding and soft and perfect.

Still, he keeps going.

“I just…” A pause. “I still can’t believe I got so lucky.”

I turn my face up to look at him, just enough to meet his eyes in the faint light from the hallway.

“Don’t say that.”

His brow creases, just a little. “What?”

“Don’t sell yourself short like that.” I raise my hand, slide it gently across his cheek, thumb brushing his skin. “You didn’t just get lucky, James.”

He blinks at me, and I feel the resistance in him—not argumentative, not stubborn, just that old habit of thinking the worst of himself. The version of him who thought all he had to offer was charm and damage, and that no one would ever want more.

“You changed,” I tell him, quiet but sure. “You let me see who you really are. That’s why we’re here. That’s not small. That’s not chance. That’s you showing up, over and over. That’s you choosing to be known.”

He doesn’t say anything for a second. Just looks at me like he’s trying to work out whether to believe me or not.

So I lean in and kiss him again.
Softly.
Just once.
Right in the center of his chest.

And then I whisper against his skin—

“I didn’t fall for someone lucky. I fell for someone real.”

His arms tighten around me.

And for a long while, we don’t say anything else.
We just lie there. Quiet and safe and warm.

Exactly where we belong.

 

James

It’s quiet now. That kind of late-night quiet that feels like it’s holding its breath. The house is still. The screen’s gone dark. Ruby’s curled into me, one leg over mine, her fingertips drawing slow, mindless shapes on my chest.

And I should be asleep. We both should.

But I’m not. I can’t stop this… ache. Not the painful kind. Just the kind that doesn’t quite let you rest.

“I don’t know how to say this,” I murmur.

Ruby hums. “Try.”

I stare at the ceiling for a beat. Then—

“Sometimes I think it’s unfair.”

She shifts, just enough to tilt her face toward mine. I keep looking up.

“That my mum died,” I say. “And now I’m… this happy.”

She doesn’t say anything right away. So I keep going.

“I mean, I’m not just happy. I’m still sad. Properly. I still miss her all the time. But I also have this. You. Us. And it’s—fuck—it’s everything. And it almost feels like I… got something out of losing her. Like life gave me you in return. And I hate that thought.”

Ruby doesn’t flinch. Doesn’t rush in with a fix. Just shifts closer, her hand sliding up to my jaw, thumb resting gently under my cheekbone.

“I think,” she says quietly, “that’s one of those things no one prepares you for.”

“What is?”

“How you can feel two things at the same time. Completely. Side by side.”

I nod, though I’m not sure she sees it in the dark. “Yeah.”

I pause, then glance at her.

“I’ve been thinking about it more lately. Especially since Christmas. I haven’t spoken to my dad since then. Lydia’s barely here anymore. I know she’s probably with Cyril, but I haven’t reall asked. And I haven’t… dealt with any of it. Not properly. I think I’m hiding. From him. From what’s next. From missing her.”

She’s quiet, and then I feel her press a kiss to my collarbone.

“I don’t think hiding makes you weak,” she says. “I think it just means you’re trying to figure out where it’s safe to feel the things you need to.”

Her words land like soft snow, and I let myself breathe again.

“I’ve been thinking about your dad,” I say after a while.

Ruby looks up at me. “What about him?”

“I don’t know. Just… that dinner last week. The way he made that whole speech about the sauce ratio on shepherd’s pie like he was defending a dissertation. And then made me eat an extra serving because apparently I’m too skinny.”

She smiles. “He likes you.”

“I like him too,” I say honestly. “A lot.”

She watches me for a beat, then says, “You remember I told you about the accident, right?”

“Yeah. Of course.” I reach over, gently brushing her hair back. “You told me. You were eight. He saved you. And everything changed after that.”

She nods. “I don’t talk about it often. But you already know most of it anyway.”

“Still,” I murmur, “you can talk about it if you want to.”

She’s silent for a moment. Then—

“It changed everything,” she says. “Not just the obvious. Not just money or space or needing a ramp. But everything. Mum took on more hours. Things got tighter. And my dad… he never stopped being my dad. But he couldn’t coach mini league anymore. Couldn’t walk me to school. Couldn’t come to half the school events. Parent-teacher evenings had stairs.”

I nod. I’ve seen him struggle. Seen the way he keeps cracking jokes, pretending not to notice the places that still exclude him.

“And he never said anything like ‘it’s your fault,’” she says, quieter now. “But I think I carried that guilt anyway. For years. Even though I know it’s not mine to carry.”

I brush my fingers along her arm. “You don’t have to carry that alone. Not with me.”

She gives me a tiny smile. “He says he’s happy, you know. That he’s a rich man. Rich in love, humor, closeness.” She mimics his dry tone perfectly, and I laugh softly. “He means it, though. Took him a while to see it that way. But he says it all the time now. And he’s not faking it.”

I feel something settle in my chest. A kind of grounding warmth. The way she talks about her dad—the love in it, the truth—it’s… steadying.

“I think your dad and my mum would’ve liked each other,” I say. “I mean, she was completely different, more business than mini league and roast potatoes but she’d appreciated his matter of fact attitude.”

Ruby laughs under her breath. Then she shifts, curling tighter against me.

Grief and love. Pain and happiness. All tangled up.

Maybe we don’t have to untangle them.

Maybe it’s okay to carry both.

 

Ruby

It’s late. The kind of late where the world feels small and safe, like we’re the only two people left awake. We’re still curled up in his bed, warm under the blanket, limbs tangled and bodies relaxed, but my mind won’t settle.

I’m not even sure why I say it. Maybe it’s the quiet. Maybe it’s how soft his breathing is. Maybe it’s the way he’s been looking at me all evening—like I matter. Not just in the moment. But really.

So I say it.

“There’s something I haven’t told anyone.”

James turns his head toward me, instantly alert in that calm, James way of his now. He doesn’t press. Just gives me his full attention.

I stare at the ceiling for a second before I can meet his eyes.

“The money I make waitressing… I don’t need it.”

He blinks. “What do you mean?”

“I mean—my scholarship covers everything. And I don’t need much. I’m not working those shifts because I have to.”

He frowns slightly, trying to follow. “Then why do it?”

I take a breath. This is the part no one knows.

“I’m saving it. For my dad.”

James doesn’t say anything, but I can feel his hand gently stilling where it was tracing along my arm.

“His stairlift broke a few years ago. The one that takes him from the living room to the upstairs bathroom and bedroom. And the NHS wouldn’t cover a new one. Said it wasn’t urgent. Said he had options.”

James’s brow furrows. “What options?”

“A commode. Or sponge baths in the kitchen. Or living in just one part of the house permanently.”

“Jesus.”

“Yeah.” My throat tightens. “So he couldn’t move freely in his own home anymore. Not unless someone was there to help him.”

I pause, swallowing hard. “That’s why I started saving. I didn’t tell anyone. Not even Ember. I just put away everything I made. I was going to surprise them.”

James is still quiet. Watching me with this softness that almost makes it harder to speak.

“But then,” I continue, “in October, my mum found the money. I’d been stashing it in a box under my bed, and she was changing the sheets one day and found it.”

His fingers curl around mine, warm and steady.

“We had a fight,” I admit. “She thought I was… doing it out of guilt. That I still blamed myself. And I got so upset because I didn’t even know I did, until she said it. But it’s not that. It really isn’t. It’s not about atonement. I just—” I glance at him. “I just want him to be happy. To feel like he can live in his own house again. Like it’s not a prison.”

James brings my hand to his mouth, kisses my knuckles. I let the silence hang between us for a moment.

“After we talked,” I say, quieter now, “they agreed. They said I could keep giving the money. But only if it was something we all did together. They matched what I saved.”

“You paid for a stairlift.”

I nod. “Yeah. Me and them, together. It was installed while we were in Oxford.”

A breath leaves me then. Like I didn’t know I’d been holding it.

“But I know they drained their savings to do it. So I took every shift I could over the holidays. Weekends, nights, doubles. With tips, I made nearly two grand in November and December. I’m trying to pay some of their part back.”

James is still holding my hand, still quiet, but I can feel how much he’s listening. Like every word matters. Like it doesn’t make me weird or broken or silly for doing what I did.

He just squeezes my fingers a little tighter and says, “You are… something else, Ruby Bell.”

I shake my head, but there’s a smile tugging at my mouth. A tired one. A real one.

“I didn’t do it to be heroic.”

“I know. That’s what makes it even more incredible.”

My cheeks burn, and I tuck myself into his side.

He presses a kiss to the top of my head and whispers, “He must be so proud of you.”

I don’t answer that. Not with words. I just hold on a little tighter.

 

James

I don’t say anything for a while.

I can’t. Because if I open my mouth now, I might say something wrong. Like how furious it makes me that she had to do this in the first place. That she worked every spare second to save for something that should’ve been a basic human right. That she didn’t tell anyone. That she carried that alone. That she shouldn’t have had to.

But I can’t say that. Not the way I want to. And I definitely can’t say what flashes through my mind next—that I could’ve written a cheque and covered the whole damn stairlift in five minutes. Because she’d hate that. Not because she’d be ungrateful. But because it would erase everything she did. Everything she gave.

And I wouldn’t do that for anything.

So instead, I hold her hand. Let her curl closer against me. I kiss her hair and say nothing, because anything else would be wrong.

She doesn’t need saving. She just needed space to give something meaningful—and no one has ever really let her do that before. They didn’t trust she could carry something without breaking. But she didn’t break. She built something.

And she kept building, even when no one knew.

My throat feels tight.

I think back to all the times I picked her up from work these past weeks. Half-frozen from the wind. Exhausted. Her shoulders tense and aching, her eyes tired, her feet barely keeping her upright. And every single time she smiled when she saw me. Rested her forehead against my chest like I was something safe.

I didn’t know then. Not all of it.

But maybe I knew enough to do what I could.

I couldn’t give her money, but I could give her warmth. I could show up, every time. I could get her into a hot bath, today of all days. I could pick up her favourite Thai, get the rice just the way she likes it. I could let her choose the film, even if she bullied me into watching The Dig again.

And maybe that’s what I have to offer. That after everything—after saving and fighting and putting up with stairs and shifts and customers and god knows what else—she could land here. In my bed. In my arms. In this stupid big house that doesn’t matter nearly as much as the girl inside it.

Maybe the best I can do right now is make sure she never has to carry something alone again.

Not when I can carry a piece of it for her.

Not when I want to.

 

Ruby

I wake slowly.
Not all at once, just in soft layers, like the light slipping through the curtains. Pale, blue-grey, too early for the world. But warm. His body next to mine, tangled in sheets and skin and sleep.

We’re still only in underwear. Nothing else. We never dressed again. Just curled into each other after all that talking. After everything.
And I think I must’ve fallen asleep in the curve of his arm.

He’s still sleeping.
Face turned toward me, mouth soft, hair messy in a way that should be illegal.
His lashes are ridiculously long. And I’m unfairly in love.

I move closer, careful not to wake him. Or maybe I do want to wake him. I don’t know. I just want this moment to last a little longer.
My mouth brushes against his cheek. A featherlight kiss.
Then another, lower—against his jaw, his neck.
And then one on his collarbone, because I can.

He shifts, almost imperceptibly. But I feel it. A breath, a hum, a hand seeking mine under the covers.

I let my fingers trail down—over his chest, his stomach. The rise and fall of breath. His skin so warm beneath mine. So familiar now. Still new. Still thrilling.
Lower.
I hear him inhale. Not sharply. Just…aware.
But he stays still.

Except for his hand, which finds my cheek. His thumb strokes over my skin, gentle as the dawn. Not guiding. Just grounding. As if to say, I’m here.

My hand lingers. Not hesitating, not rushing. Just feeling. Wanting.
And then I lean in, my lips close to his ear. My voice barely a whisper.
“James…”

He doesn’t open his eyes, but I feel the shift in him.

“I want you to feel good,” I whisper. “I want to give this to you. If you want it too.”

That thumb on my cheek brushes again, slower now.

And when he nods—small, quiet, reverent—it’s everything.

 

James

I wake slowly.

Not because of a sound, or a shift in the room.
But because of her.

Soft kisses. Featherlight. One on my cheek, one near my jaw, another lower—my collarbone.
And then her hand.

Ghosting.
That’s the only word for it.
Fingers drifting down my chest like she’s memorizing it in the half-light. Drawing lines over my skin I never want to fade.

I stay still.
Not out of fear she’ll stop, but because I don’t want to startle the moment. Don’t want her to think she has to rush.
My hand finds her cheek, my thumb brushing the softness there. That’s the only answer I can give, because words would ruin this.

Her hand goes lower, over the thin fabric of my briefs. Just resting first. Just warm, curious pressure.
I exhale—quiet, slow. She feels that and kisses my cheek again.

And then she moves her hand.
Not fast. Not tentative either. Just…deliberate. Over me. Through the fabric. The kind of touch that makes your whole body pay attention.
And I do.
Everything in me goes still except where she’s touching me. And then her fingers slip under the waistband, slow, certain, and then—

Oh.

Her hand wraps around me. Careful. Steady.
A touch I’ve imagined a hundred different ways. But this—this is better.
Because it’s her.
Because it’s not about lust or urgency or ego.
It’s about giving.

She’s giving this to me.

Her forehead rests briefly against mine. Her breath warm. Her hand moving now—exploring, adjusting, learning me. No hesitation. Just love.

I keep my eyes closed for a moment longer.
Just to feel.
Just to let it be real that I’m here, with her, and this is happening.

Her hand is still moving. Slow. Intentional. Beautiful.

And I can’t help it—I whisper her name. Not as a question. Not as a plea.
Just a thank you in the only language I have left.

Ruby.

 

Ruby

I don’t know exactly what I’m doing.

But I know I want to do it.
I want to give this to him.
Because he’s given me so much softness. So much patience. Because I feel safe here, curled into the warmth of him, our bodies bare but not exposed.
Because I love him.

My hand is wrapped around him now, and I can feel the way he’s trying not to move, not to make a sound, like he doesn’t want to scare the moment away.

“Show me?” I whisper.

His eyes open then, just barely, and I see the answer in them before he says anything.
He nods once, quiet.
And then he shifts. His hand comes over mine, warm and sure, his touch guiding—not correcting. Not taking over. Just showing.

The other hand pushes the waistband of his briefs down a little, and I follow that cue without words.
My hand adjusts.
He breathes out—long and low—and I feel him pulse under my fingers.

He doesn’t say much, and he doesn’t need to. I can tell by the way he moves, the way his hand shapes mine, the pressure he adds and then lets go again. The rhythm he finds and offers to me. Like a language I’ve never spoken, but he’s willing to teach me.

I pay attention.
To everything.
The way his body shifts just slightly when I get something right.
The way his breathing changes.
The way his lips part when he’s trying to keep quiet.

He leans his forehead into mine, and I can feel the weight of it—that intimacy, that trust.
His hand leaves mine after a while, and I keep going. The way he showed me. The way I know he likes.

It feels beautiful.
To give him this.
To be the one making him feel like this. Not just because I can—but because I want to.
Because he’s lying here, letting me love him in a way that isn’t about performance or perfection. It’s just us.

And it feels like everything I ever hoped it would be.

Close. Real. Ours.

 

James

It starts slow.

Like how she always moves with intention. Never rushed. Never careless. Like she means every second of it.

Her hand is steady now, wrapped around me the way I showed her, the rhythm slow and deliberate. And she’s so close — her breath warm against my jaw, her body pressed into mine.

I feel everything.

The silk of her hair brushing my neck as she leans in.
The softness of her chest, her breast against my side, the peak of her nipple tight against my skin.
The delicate pressure of her thigh around mine, how her hips shift just slightly as if her own body is responding, instinctively, to mine.
Like something shared. Something exchanged.

And her hand — God.

It’s like she already knows me.
The way she strokes me, the pace she keeps. The quiet control of it. Not teasing. Not trying to prove anything. Just… giving. Letting me feel good. Letting me fall apart slowly, one breath at a time.

I press my forehead to hers, because I can’t say it. Not now.
That I love her. That this is the most beautiful thing anyone has ever done for me. That I didn’t even know I needed this — not like this.

Her name is on the tip of my tongue, unspoken.

Because she’s everywhere. Her scent, her warmth, the sound of her breathing a little quicker now. I feel her pressing herself closer, maybe not even consciously. Just following the same thread I am. Wanting to be near.

I think I’m shaking.

Not from tension — not exactly.
But from the way it’s all building, in quiet waves. From how good this is. How safe. How full of care.

And then it breaks.

Slow, deep, beautiful.
Not a crash — more like a surrender.
Like something inside me letting go for the first time in too long.

I come with a low, stuttering breath, burying my face into her shoulder, overwhelmed.
And it’s not just pleasure. It’s her. Her body wrapped around mine. Her hand holding me. Her chest rising and falling against me. The warmth of her skin, the way she doesn’t stop touching me.

It’s too much and somehow still not enough.

I could cry.

I won’t — but I could.

Because nothing in my life has ever felt more like being cared for than this moment right now.

And I think —
I think I love her even more.

Which shouldn’t be possible.

But here we are.

 

Ruby

I don’t move at first.

I just lie there, curled against him, breathing in the afterglow of everything we just shared. His chest is still rising and falling with that soft, steady rhythm, his hand resting on my back, warm and safe. The room feels quiet in a new way now — not just because it’s early, but because something has shifted. Deepened. Like a truth spoken without needing words.

But then—
Then there’s this slow, low ache blooming in my body.
A wanting. A quiet hum beneath my skin.

And maybe it’s the way he touched me all night — like I mattered. Like I was art. Like I was something he wanted to feel and remember.

Maybe it’s how I watched him fall apart in my hands — open and unguarded and beautiful.

Or maybe it’s just me. Wanting to feel. Needing to.

I press a kiss to his shoulder, let my nose nuzzle into the hollow just beneath.
Then I whisper, so soft I’m not sure he hears it at first.

“Would you…”
My voice trails, and I try again, quieter.
“Would you help me feel good too?”

His breath hitches. Just slightly.
Then he kisses the top of my head and shifts, his fingers already sliding under the waistband of my knickers.

He doesn’t say anything — not until they’re pushed down, and I lift my hips to help, kicking them away.
I settle back into the crook of his arm, heart loud in my chest, nerves fluttering, but he’s here. He’s not rushing. His other hand finds my thigh, strokes softly there before drifting higher.

And then his voice, low and close to my ear, “Do you want to show me what you like?”
A pause.
“Or tell me?”

I turn my head slightly. Our noses brush.
“Soft,” I whisper. “Not too fast. Circles. Not… not directly on that spot. Not at first.”

He kisses me again, slower this time. “Show me.”

So I take his hand — place mine over it. Guide him. Light pressure. Small movements. Not quite there, but close.

And when I feel myself start to melt under his fingers, I let go.
I trust him.

I press my face into his neck, and he keeps touching me just like I showed him — exactly like I need. Patient. Gentle. Attentive. He’s not chasing anything. Just giving. Just… being with me.

My breath catches again and again, but I don’t want to rush. I want to feel every second of this. Every little thing. Every slow, beautiful flicker of pleasure building beneath my skin.

And I do.

God, I do.

Because it’s him.
And because I know he’ll stay with me all the way through.

 

James

There’s something about this moment I don’t think I’ll ever recover from.

She’s curled into me, her bare leg draped over mine, her hand resting on my shoulder like she needs the contact, like she needs me. And she’s so warm. So soft. Every part of her breathing under my fingertips. The rise and fall of her chest, the little gasps — those quiet, unguarded sounds that make my heart stutter.

I can feel her.

Not just her skin. Not just the way her body moves in response to mine.

I can feel her.

Every flicker of trust. Every tremble of need. Every beat of her pulse beneath my hand.

And I’m addicted.

I think I could spend the rest of my life learning her like this — what she likes, what she wants, what she asks for and doesn’t say out loud. I don’t want to guess. I want to listen. I want to hear her breath catch and know what it means. I want to remember the way her hips shift when I get it right. I want to be the one who gives her this.

Yesterday, it caught us off guard.
Now — this — she asked for it.

And that matters more than anything.

So I keep my touch steady. Gentle. Exactly the way she showed me.
No rush.
No more.
Not yet.

I hear her breathing change before anything else — a tremor in the rhythm, like she’s getting closer to the edge. Her hand finds my wrist, and she presses me in just a little more, silently asking.

I kiss her cheek. Keep my breath calm even though my pulse is anything but.

And then — just one finger, where she needs it most.

Soft. Careful. No more than she asked for.

That’s all it takes.

She exhales with a sound so quiet I nearly miss it — but I don’t.
That tiny whimper.

Sweet. Shaky. Beautiful.

It’s the most perfect sound I’ve ever heard.

And I feel it in her body too — the way she tenses for a breath, then melts completely. Her hand clinging to my wrist. Her cheek pressed to my chest. Her thighs trembling.

I hold her through it, kissing her hair, whispering nothing in particular.

Just here.
Just I’ve got you.
Just you’re safe.

And God, she is so beautiful.

 

Ruby

We don’t talk.

He just holds me.

And I let him.

There’s nothing to say. Not yet. Just this slow, steady return to myself while he traces quiet circles on my back like it’s all he’s ever meant to do. My breathing still hasn’t evened out completely, but his is so calm. So constant. Like I could match mine to his and fall asleep with that rhythm in my bones.

My body feels loose. Open. Like the world’s been peeled back and all that’s left is warmth.

“I’m tired,” I murmur, cheek pressed to his shoulder, lips grazing the edge of his collarbone.

He brushes his hand down my spine, rests it low on my back, and says, soft as anything, “We can sleep a bit longer.”
Then quieter still:
“It’s Sunday. I’m not going anywhere.”
A pause.
“Why would I?”

I don’t answer. I don’t need to. I just lift my head enough to find his mouth and kiss him. Gentle. Slow. Almost lazy. Like we have all the time in the world.

And maybe we do.

“I love you,” he whispers, lips brushing mine.

And I feel it everywhere.

My whole body melts at the sound — soft and pliant, like he’s taken every knot out of my chest, every tight place in my heart, and replaced them with warmth. With love. With him.

I curl into his chest, let him pull the blanket around us, and slip under.

Wrapped in him.

.

 

James

I’m not sleeping.

She is. All tucked into me, warm and peaceful, one arm slung across my stomach like she meant to hold on and forgot halfway through. Her hair’s a soft tangle on my chest. I can feel her breath against my skin. Slow. Even. She’s completely out.

And I’m not tired. Just—still.

Still in a way I haven’t been in a long time.

I think… I got this right.

Not just the morning. Not just the way I touched her, or how I let her lead when she wanted to show me what she liked. But the waiting. The space I gave her, without ever making her feel like it was something she owed me.

That was the part I was never taught, wasn’t it? How to be patient. How to want something—someone—and not push. Not take. Just… hold it in my hands when it’s offered. And honour it.

God, she’s beautiful. And brave. And so soft when she lets herself be. The kind of soft that trusts you not to drop it. The kind of soft that says here, I’ve never done this before, but I want to do it with you.

I’ve never wanted to be careful more in my life.

And I was. This morning, I was. With her body, her breath, her rhythm. I didn’t rush anything. I didn’t need to. She told me what she wanted, and I gave it to her, and something about that—about being what she needed—made everything else go quiet.

And I know now—really know—that I won’t fuck this up.

Because this time, I won’t.

Not with her.

Not with what we’re building here, piece by piece, so tender and real I can barely breathe sometimes.

She shifts in her sleep, mumbling something incoherent and curling in tighter.

I rest my hand on her hip. Let my thumb stroke the curve of her waist. Feel her settle again with a sigh.

Yeah.

This is the real thing.

And I’m not letting go.

 

Ruby

I stay in the shower longer than I need to. Not because I’m trying to avoid anything—just… gathering myself. Letting the water run down my back, watching it swirl at my feet. My body still feels warm and a little tingly. Loose. Like I’m made of something softer today. Not fragile—just unguarded.

I towel off and pull on my clothes slowly. Jeans, an old jumper I must’ve left here last week. I brush my hair, tie it back. My face is clean. No makeup. Just me.

And still, I hesitate a moment before opening his door.

He’s there. Of course he is.

Sitting cross-legged on the bed like we didn’t do everything we did. Like it’s a normal morning. Except… maybe it is.

His hair is a little wet—he must’ve showered in one of the guest rooms—and he’s somehow assembled breakfast. Eggs. Toast. Sliced fruit. A bowl of yogurt with honey. Coffee that smells stronger than sin.

“Hi,” I say, soft, like we’re pretending this is our first conversation.

He looks up and smiles. “Hi.”

He doesn’t ask how I slept. Doesn’t comment on anything we haven’t put words to yet. Just hands me a mug and scoots over, making space for me on the bed.

I sit down, tuck one leg under the other. Take a sip. It’s perfect.

“Where’d you get all this?”

“Kitchen downstairs. Don’t worry, no one was harmed.”

I smile. Still a little shy. Because—well. Because.

Because I touched him like I’ve never touched anyone before. Because he touched me like I was made of stars and not breakable pieces. Because I don’t quite know how to look at him now without remembering all of it.

He doesn’t press. He just passes me half a toasted piece of sourdough with honey on it.

“Eat,” he says. “You’ve got that ‘I forgot I’m human’ look again.”

I roll my eyes, but I take the bread. And as I bite into it, he brushes his hand lightly against my thigh—barely there, just a reminder. Of comfort. Of care.

And I breathe.

Maybe it’s okay to just be here. To be held in this space that feels like morning light and safety and the strange sweetness of being known.

Maybe it’s more than okay. Maybe it’s everything.

 

James

The thing is—I have no fucking clue how to do this part.

The morning after.

Because I’ve never done it. Not really.

Not like this.

There were never mornings. Not with the other girls. Just nights. Parties, chaos, a spare bed or someone’s couch. Half the time it didn’t even involve a bed. Or if it did, it wasn’t one that belonged to me. And I never stayed.

Hell, I usually didn’t even ask their last names.

But this—waking up with Ruby curled against me, both of us still wearing nothing but skin and what we’d just learned about each other—that’s new. Holding her as she drifted off again. Getting out of bed quietly. Taking a shower in the guest room so she could have space in mine. Finding eggs and bread and yogurt and coffee. Laying it out. Pretending I know what people do in situations like this.

She comes in and she’s freshly showered, hair still damp at the ends, cheeks a little pink. Wearing one of her jumpers I think she left here last week. And when she smiles, it’s small. A bit shy.

Which means… she’s thinking. Probably too much.

She says hi. Sits beside me, careful not to spill her coffee.

And I want to tell her I’m cool, casual, confident. But the truth is, I’m guessing. Winging it. All I know is I don’t want her to think this was anything but what it was—good, and wanted, and hers as much as mine.

I watch her for a moment. The way she tucks her hair behind her ear. The way she picks at her toast like it might bite back. And something in me just says: enough guessing.

So I put my plate down, wipe my hands on the napkin, and reach for hers. She looks up, eyes a little wide.

“What’s going on in that head of yours, hmm?” I ask quietly.

She shrugs. But I hold her gaze.

“Talk to me.”

Because this is not Oxford. This isn’t that adrenaline-fuelled morning in the dorm, where neither of us knew what the hell we were doing. This is the real world. This is her in my bed after a real day, a long shift, a bath, a movie, a night that meant something.

And I need her to know—whatever she’s feeling, whatever she’s thinking—it matters.

So I hold her hand, thumb brushing over her knuckles, and wait.

Because I’m not going anywhere.

And neither is she.

 

Ruby

It’s the way he’s looking at me. Like I’m not making a fool of myself.

Like it’s okay to not know how to be, the morning after you’ve… done something like this.

And that’s the thing, right? It was beautiful. It was everything I hoped it would be. Maybe even more. But now my head is full of these quiet little questions that I don’t know how to ask without sounding ridiculous. I pick at my toast. He’s still holding my hand.

So I ask. Softly.

“Was it… okay? For you?”

His eyes go wide. “Okay?”

I look down at our hands. His thumb still sweeping lazy strokes across mine.

“I mean…” I try not to sound too unsure, but I’m definitely unsure. “I wanted it. I really did. But I fell asleep after and I didn’t— I didn’t ask you to come into the shower with me or anything and— I don’t know, maybe that’s what people do and I just didn’t think of it and—”

“Ruby.” His voice is quiet but firm, and I glance up.

He looks like he’s somewhere between smiling and heartbroken. Not actually heartbroken, just—gentle. A bit stunned.

“I wasn’t keeping score, you know?” he says, and tucks a piece of hair behind my ear like it’s the most natural thing in the world. “You didn’t have to do anything except be here.”

I bite my lip. “I guess I just don’t know the rules.”

“There aren’t any,” he says simply. “Not for us.”

I sit with that for a moment.

“And yes,” he adds, with a smile that’s very much him, “it was good for me. More than good. It was—” He exhales. “Honestly? I’ve never felt anything like that.”

I flush and he notices, of course.

“I mean it,” he says, squeezing my hand gently. “You fell asleep after because you were safe. Because it was good. And because you were probably exhausted after everything. That’s not weird. That’s perfect.”

I breathe out, shoulders easing a little.

“And not asking me into the shower?” He laughs softly. “Ruby, I didn’t even know if you’d want me there. You just looked like you needed a moment to yourself. So I gave it to you. That’s all.”

I smile. “I’m glad you did.”

He leans forward, presses a kiss to the side of my head. “I’m glad you’re here.”

And just like that, the questions settle. I don’t need to know how everyone else does this.

This is us.

And that’s enough. More than enough.

 

James

The tray’s on my desk now, mostly empty. The coffee’s gone cold. Rain taps gently against the windows, steady and grey and perfect.

And she’s here.

Curled into my side like she’s always belonged there. Like this is her place. My arm around her, her fingers tracing something aimless across the fabric of my t-shirt. I can feel her breathing. Warm and slow.

It’s so stupid, but I think this might be the happiest I’ve ever been on a Sunday morning.

Because we’re not doing anything. That’s the whole point. No walk. No plan. Just her body pressed to mine and the rain outside and this stillness between us that I never knew I could love so much.

I’m supposed to drive her home soon. She’s meant to be there for lunch.

And I’m supposed to show my face at Ellington’s Sunday lunch with Lydia and him. Which I’m sure will be just as delightful as every other awkward Beaufort family performance. But I haven’t told her that yet. I don’t want to ruin the mood.

Instead, I glance down at her, playing with her damp hair a little, and say—casually, as if it’s nothing:

“Theoretically…”

She lifts her head slightly, eyes narrowing. “Yes?”

I smirk. “Should you ever… want me with you. Under the shower. For example. If such a desire were to arise… I could be persuaded.”

She blinks once. Then lets out a laugh—sharp and sudden and honest.

“Oh my god,” she says, swatting my arm. “James.”

“What?” I’m already grinning. “I’m just saying. It’s good to be open about these things.”

“Open,” she repeats, rolling her eyes, and then she’s laughing again, properly this time, pressing her forehead into my shoulder like she can’t believe I’m real.

And maybe I can’t either.

Because she’s laughing and I’m laughing and the rain keeps falling outside and it’s just—us. In this room that finally feels like it’s ours.

She leans up, still smiling, and I kiss her.

And it’s all good.

Better than good.

It’s real.

Chapter Text

Alistair

First day back.

The air smells like frost, overbrewed coffee, and teenage delusion. It’s 7:45 in the bloody morning, and the vultures are already circling.

I can hear the whispers before I’ve even set foot on the courtyard.
“Do you think he’ll be here today?”
“I heard he’s back—with her.”
“Didn’t she dump him after that party drama?”
“Scholarship girl, right? What’s her name again?”

Jesus Christ. It’s not even 8am. I haven’t had caffeine. And James Beaufort’s legend is apparently still alive and kicking after two months of absolute radio silence.

Make no mistake—he’s still the king. Even when he ghosts the place. Even when half the Upper Sixth doesn’t know where he’s been or what exactly happened at the party. That’s what royalty does. Leave gaps for people to fill in. Write myths in their absence.

And right on cue, the Beaufort Rolls-Royce glides into the courtyard like the world’s most ominous omen.

Heads turn. Phones twitch. And then—

It’s just Lydia.

She steps out, tall and striking as ever, her coat cinched tight against the cold. But before anyone can fully process that James isn’t with her, Cyril appears out of nowhere and—

—Takes her hand.

Wait. What?

They don’t even stop to let the rumors catch up. They just walk. Together. Like it’s the most natural thing in the world.

The crowd pivots. All attention shifting like heat-seeking missiles. What the fuck just happened?

Which is precisely when James arrives.

Not from the car. From the other end of the school grounds. On foot.

And he’s not alone.

Ruby Bell is walking beside him, dark curls tucked into a scarf, her hands in her coat pockets. Lin Wang is on his other side, effortlessly elegant as always, saying something that makes Ruby smirk.

It’s casual. Effortless. No hand-holding. No kissing in front of the lockers. No show.

But make no mistake: this is choreographed.

I would know. I helped plan it.

James waited for Ruby at the bus stop. Walked her to the parking lot where Lin was waiting. The three of them crossed the last stretch together. No fanfare. No statements. Just this.

The message is clear:
Get used to the sight of us together.
And what we are?
None of your fucking business.

And yet…

I see it. Because I’m looking for it. Because I know him.

The way James glances sideways every so often. Not performing. Just checking on her. Making sure she’s warm. That she’s alright. That she’s still here.

He’s so fucking gone for her.

It’s not even subtle.

And she—God, she doesn’t even know how steady she makes him. How she walks beside the king of this place like he’s just James. Just hers.

It’s sweet.
And real.
And frankly? Kind of unfair that a story like theirs exists in this mess of a school.

But also—maybe that’s exactly why it does.

Because somehow, in the wreckage and noise and chaos of everything, they still found their way back.

And this morning?

They’re walking through the crowd like it doesn’t matter what anyone says. Like they’re choosing each other. Quietly. Clearly. Completely.

 

Ruby

James is back.

Which means the rumors are back too.
They’d died down just before winter break—finally, blessedly faded into the background like the echoes of last term’s drama. But then came the gala. Our appearance at the gala. And now… now we’re walking into school on the first Monday morning like we didn’t detonate the place with our return.

Except we kind of did.

We talked about this. How to handle it. Not making a show of it, but not hiding either. James said he’d never push for anything public—not at school, not with everyone watching—but he also didn’t want us to be walking on eggshells like we had something to be ashamed of.

I don’t want that either.
I don’t want to feel like this—us—is a dirty little secret.

So we arrived together. Sort of. He waited for me at the bus stop, then we walked to where Lin was waiting in the car park, and the three of us made our way onto school grounds together. No hands. No kisses. Just quiet, casual steps, shoulder to shoulder. Like we’re saying:
Yes, this is real. Yes, we’re okay.
No, it’s not your business.

But people watch.
They always do.

And they whisper.
Of course they do.

Most of my classes are still with Cyril and Alistair. A few more with Lydia now too. Lin’s in nearly all of them. And two classes are with James.

Lunch? It’s all of us together. One long table, always surrounded by murmurs.

They fall silent the second James stands up to refill his glass, like he might cast a spell or throw a chair or make a dramatic exit. And they start up again as soon as I’m alone in a hallway. Or walking the gallery from one side of the school to the other.
That’s when it gets exhausting.
So I’m never alone, not really.

Lin sticks close.
Cyril has taken it upon himself to become the ultimate gossip shield.
Lydia pretends she’s too grown-up for all of it, but I catch her watching too. Not them. Me. Making sure I’m okay.

I am. Mostly.

James is back at lacrosse this week. I’m running the events committee again, which means afternoons are full of emails, planning, and pretending I’m not scrolling back through our texts just to see his name.

We don’t get a lot of time during the day. Passing moments in class. Shared looks across lunch. A smirk from him when someone mispronounces a philosopher’s name or gets the dates wrong on an essay question.

But I find little notes tucked between the pages of my books.

He never signs them. Never says anything too revealing. Always perfectly PG-13. But also… very him.

One folded into the front flap of my planner:
“Today will be better than yesterday. That’s a threat, Bell.”

One slipped between the pages of The Tempest:
“Full fathom five thy boyfriend lies… probably under a pile of linen in the locker room. Send help.”

One scribbled on the inside of my notebook, just under a diagram I drew of the committee seating chart:
“You’re not allowed to be this clever and this beautiful at the same time. It’s rude.”

They make me laugh when I’m supposed to be serious.
Make me blush when no one’s looking.
Make me feel—quietly, insistently—seen. Wanted. Chosen.

And that makes everything else… just noise.

 

James

Lacrosse feels good.
Being back on the pitch, feeling the slam of boots and bodies, the sting of cold air in my lungs. It’s grounding. Familiar. I didn’t realize how much I missed it until I got back out there this week. Didn’t realize how much I needed it.

School? That’s… okay.
Manageable.
It’s not Oxford, and thank God for that. No pretending not to care while secretly unraveling.

But being back here, at Maxton, it’s still a whole thing. For me?
Doable.

For Ruby?
It’s taking more out of her. I see it.

She doesn’t say anything, not directly. She keeps showing up, doing what she always does—head held high, work polished, arguments sharp as glass. But it’s different now. You can see the way people look at her. Hear the pause in their voices when she walks by.
Is that her? The girl?
The scholarship one?

Yeah, it’s her.
And she’s still doing better than all of you.

But still. It’s a lot.

And we haven’t had time this week. Not real time. Not like Sunday. Not even like before break, when she’d meet me after work and I’d sneak her home in the dark, feed her, hold her, let her sleep against me while her hair dried on my pillow.

We haven’t had that.

So now, tonight, I’m heading to hers.

It’s Thursday evening. Practice just ended. I’m showered, bag slung over my shoulder, hair still wet because I couldn’t be bothered. I texted her five minutes ago.

You home?
Can I come by?
No agenda. Just want to see you.

I don’t even need a yes.

I’ll be there in ten.

 

Ruby

I didn’t even hear my phone buzz.
Didn’t check it.
I was too buried in homework, three tabs open, highlighters everywhere, some chaotic corner of my brain trying to argue about Rousseau and the social contract while the rest of me was quietly giving up.

And then—

He knocks once and lets himself in.

James.

He’s here.

I blink up at him like I’m dreaming for a second. Like he’s stepped out of a memory and into my room—sweats, t-shirt, hair still wet from training, bag dropped in the hallway, a slight flush still in his face. Post-practice wiped. But smiling.

And I didn’t even check my phone.

“I didn’t see your text,” I say as I close my laptop, already halfway off my chair.

He shrugs. “Didn’t need one.”

And he’s right.

I cross the room and he’s already sitting on the edge of my bed, leaning back on his hands, long legs stretched out, like he belongs here. And maybe—he does. Maybe I’m finally letting that feel real.

I crawl onto the bed and into his space like it’s the most natural thing in the world. Into his warmth. Into his scent—clean and faint shampoo and something so him I can’t describe it without sounding hopelessly gone for him. Which I am.

He opens one arm for me, and I go.

No questions.

Just his chest, steady under my cheek. Just his arms curling around me, heavy and warm and safe. Just us, folded into a kind of quiet that doesn’t feel heavy.

“I missed you,” I mumble, not moving.

“Yeah?” he says, soft and a little hoarse. “I missed you too.”

And for a moment, that’s enough.

Just breathing.

Just being.

 

James

This is my normal now.
And I can’t lie—it still stuns me sometimes.

I show up after training, half-wiped and starving, thinking maybe she’ll be too tired or too buried in coursework—and she looks up from her desk like I’m the best part of her day. Like she forgot she was exhausted the moment she saw me.

And maybe that’s ridiculous. Maybe that shouldn’t undo me like it does.
But it does.

Ruby Bell, hair in a messy bun, sleeves pushed up, all legs in those goddamn leggings—who lights up when I walk into her room and then curls herself against me like we’ve done this forever.

“Stay for dinner?” she says, soft against my neck after she kisses me hello. “Mum made pasta. She’ll be glad you’re here.”

Like I do this all the time.
Like I belong.
Like I’m hers.

And then she nuzzles into the crook of my neck, warm breath on my skin, arms wrapped around my middle like I might disappear if she let go.

“It’s been too many days since I had time with you,” she says, so innocently it hurts.

Because—fuck. She says it like it’s sweet. Like it’s a line from a daydream. Like it isn’t the most dangerous thing she could say while pressed against me in a long-sleeved top with no bra and nothing between us but those goddamn leggings and my self-control.

And look. I’m not being a touch-starved pervert. I’m not.

I’m sitting here, behaving, heart racing, arms wrapped around her, nodding like this is fine.

Because it is fine.

This—her—us.
This is my normal now.

And I’ve never wanted anything more.

 

Ruby

My mum is on a personal mission to fatten James up.
She made garlic bread and that one baked pasta she only ever does when she likes someone.
And when James asked if he could help with anything, she just waved him off and said, “You could help by coming over more often. After practice. Or for homework. Maybe you could drive Ruby a few afternoons? Then she wouldn’t have to wait for that awful late bus, and you could study here. Together.”

Honestly. Quite the meddler, my mum.

But I love her for it.
Because what she’s really saying is—you belong here now.
That she sees him. Wants to fold him into something normal and warm. Wants to offer what he didn’t have.

Food is a love language in this house.
So I tell him that when we go upstairs. That if she offers seconds, he’d better take them. That if she asks if he wants to bring leftovers home, he absolutely does.

James smiles, sits on my bed again like he’s meant to be there. “I could use a little of that,” he says.

And it’s not cheeky. Not flirty.
Just honest. A little quiet. Like something else is behind it.

I sit next to him, our shoulders barely touching.
He looks down at his hands.

“My parents were never ones for Sunday feasts and boardgames,” he says. “And I’m glad I’ve been free of interactions with my father, honestly. It’s been… good. But it still feels weird. Not having a family anymore. Not in that way.”

And god—what do you say to that?
How do you respond when someone tells you that the shape of their home disappeared with their mother? That their father is still there but isn’t, not in any of the ways that matter?

You don’t.
You just sit there. Stay close.

And maybe that’s the point.
That he said it. That he let me see it.

And that I stayed.

 

James

I’ve never said that out loud before.
Not like this. Not in a way that made it sound real.

And now it does.
Real, and raw, and a little pathetic, maybe. Like I’m begging for pity.

I hate that.
I hate the thought that she might look at me and feel sorry.

But Ruby doesn’t say anything hollow.
No “I’m sorry” or “You still have people who love you.”
Just this quiet—presence.
Her fingers find mine, and she slips her hand into my palm and gives the smallest tug.

I follow her lead.

We lie down—clumsy, a little awkward with all these school papers in the way. I move one of her books with my elbow, and she shifts sideways, until somehow I end up with my head on her chest, my arm loosely around her waist.

Her heart is beating under my cheek.
And her hand comes up, soft and steady, resting at the back of my neck. Her thumb strokes once. Then again.

And I exhale.
Long and slow.

It’s a strange and beautiful thing.
That I can just be here. Like this.

Not Beaufort. Not sharp-tongued or charming. Not cracking jokes to deflect or posturing like I’ve got it all figured out.

Just James.
A little sad tonight.

Not the kind of grief that comes crashing in like a storm. Just that steady undercurrent—quiet, persistent. The kind that pulls at you until you’re tired by the end of the day, without quite knowing why.

But now I’m here.
And she’s holding me.
And for the first time in a long time, I don’t feel like I’m about to be pulled under.

 

Ruby

He’s quiet now.
Breathing slower.

I can feel it—how his body shifts ever so slightly against mine, heavier where his head rests on my chest. That little exhale, like something let go inside him.

And I move my hand. Just a bit.
Fingers sliding up into his hair, slow and gentle, and then—

Oh.
Yeah. That did something.

He sinks further into me, like I’m not just holding him but anchoring him.
I don’t say anything.
Wouldn’t dare ruin it.

So I just keep going.
Little circles at the base of his skull. A bit more pressure, gentle but sure.

He melts.

Like—actually melts.
His whole frame relaxing, breath deeper now, one arm curling tighter around me. The way he trusts me with this moment—this softness—it’s so tender it makes something ache behind my ribs.

And for the first time, I think—maybe he shouldn’t have to leave every night.

Not always.
Not go back to that enormous, echoing house alone.

Not tonight, obviously. School night. But maybe…
Maybe soon. Maybe I could ask.

Just, sometimes, could he stay?
Sleep here. Let this—whatever this is between us—feel like a place he can return to. Not just when the day’s too heavy, but when it’s light, too.

My fingers keep moving through his hair, and he hums—so quietly I almost miss it.

Yeah.
I’ll ask.

 

James

I know I shouldn’t.
Shouldn’t lean into this quite so much. Shouldn’t be so needy.

But I am tonight.

Being back—back at school, back in the rhythm of it all—it’s not bad. Not like last term. But it’s still…
A lot.
Draining in a way I can’t always explain.

Some days are better.
Others—well. The grief cycle has a sense of humor. Just when you think you’ve leveled out, it says, “Surprise! Another round. Let’s go.”
And you’re back in the spin, trying to find your footing again.

So when Ruby nudges me a little, palm warm against my chest, guiding me to lie flat on my back, I let her. No questions. No resistance.

Her voice is soft.
“Close your eyes.”
She shifts beside me, the mattress dipping as she moves. I keep my eyes shut, because that’s what she asked. And because part of me is afraid that if I look at her now, I’ll fall apart.

Then I feel it—
Both of her hands.

One on my cheek.
The other on my jaw.
Soft, sweeping strokes.

She touches me like I’m something fragile, like I won’t break under her hands—but I matter. Every movement says I see you. I’m here.
And then she’s in my hair, fingertips working gently over my scalp, behind my ears, down the back of my neck—fuck.

It’s heaven.
It really is.

The kind of touch no one’s ever offered me before.
No demand in it. No expectation.
Just care.
Just her.

I feel my chest go tight with it, but not in a bad way. Not like panic.
More like something warm expanding behind my ribs, pressing against all the places that still hurt, just to say—it’s okay.
I can breathe here.

I don’t say a word.
I don’t need to.
She already knows.

 

Ember

Okay, listen. I wasn’t going to spy.
I just… happened to walk past Ruby’s door. And it was super quiet in there. Like, suspiciously quiet. Like teen drama levels of significant silence quiet.
So obviously I had to check. For safety reasons. Obviously.

I crouch down, peer through the keyhole like a total cliché.

Boring.
He’s just lying there. Flat on his back. T-shirt slightly rumpled, hair all mussed in a just got petted like a golden retriever kind of way.
Ruby’s sitting next to him, cross-legged, gently massaging his face like he’s some ancient prince recovering from heartbreak in a fairytale.

The only piece of clothing that’s not where it should be? His socks.
Which is… not that scandalous.
Honestly, it looks like a spa day.

And, okay. He is gorgeous. I’ll give him that. Sharp jaw, lashes for days, the whole tortured-poet thing going on.
But my sister?
Is doing nothing with that gorgeousness.

I lean in a little more—
And yelp when a hand closes around the back of my hoodie and pulls me firmly back from the keyhole.

“Mum!”

She doesn’t say anything at first. Just gives me the look. The I’ve-seen-everything-you’ll-ever-try kind of look.

“You will never, ever spy on your sister and James again. Do you understand me?”

I squirm. “But they’re not even doing anything!”

“That’s not the point, Ember.”
Her voice is low. Kind. But final.
“What they do or don’t do… is theirs. Private. Not yours to watch. Okay?”

I nod, slightly sheepish.
“Okay.”

But seriously.
They didn’t do anything.
Nothing juicy.
Just feelings and forehead strokes and sighs.

Ugh.
So much sighing.

 

James

There’s a thump outside the door. A muffled yelp.
And then—
“Mum!”

Ruby stills.
I don’t.
Because I’m already completely still.

Her eyes meet mine, wide for half a second—
And then she grins.

God, that grin. Mischief. Amusement. Slight mortification.
I grin back, because—yeah.
This is hilarious.

We don’t say a word.
Just listen to the comedy unfolding in the hallway. Ember, caught mid-spy mission, getting the full mum-mode talkdown.
Something about privacy. Something about never again.
Ruby buries her face in my shoulder, trying not to laugh. Her body shaking just a little from holding it in.

I slide my arm around her waist and pull her closer. She goes willingly, warm and light and lovely, shifting to lie fully on top of me now, her cheek pressed to mine.

And I kiss her.
Soft. Slow. Smiling into it.

Then I whisper, lips brushing her ear,
“Ember’s right, you know…”
My fingers skim the small of her back.
“Time to stop with that whole ‘not doing anything’.”

She giggles against my mouth.
And God, that feels good too.

 

Ruby

Lying on top of him like this—just leggings and a long sleeve on me, soft sweats and a t-shirt on him—I can feel.

Not just the kiss. Not just his lips moving with mine.
But him.
How he’s feeling into it.

The way it shifts, slowly, like the tide.
From soft and smiling to something deeper.
Lips parting.
A flicker of tongue.
His hand tightening just slightly on my waist.

And then his thumb grazes beneath my shirt. Just a sliver of skin, right at my side. Barely anything. But everything.

I press a little closer, not even thinking about it. Just moving toward him because I want to.
And that’s when I feel it.

The change.
The way he’s getting hard beneath me.
The slow build of it. The pressure, warm and growing.

I’ve never felt that process so closely before. So unmistakably.
It’s not sudden or crude—it’s just happening. Between us.
Because of us.
Because of this.

And it feels…
Nice.

Nice in a way that makes something low in my belly ache sweetly.
That makes me want to press down just a little more.
Because the pressure between us—where I’m aching too—is really, really good.

So I stay.
Still kissing him.
Feeling him.
Letting this moment be ours.

 

James

God.

I can feel her.
All of her.

The way she’s shifting just slightly, pressing closer.
Not urgently. Not even deliberately, maybe.
Just—seeking.
A better angle, a sweeter moment.

And yeah, I’m already hard. How could I not be?
She’s lying on top of me, kissing me like that. Moving against me like this.
It’s… a lot. In the best way.

And I know—we’re not doing anything more tonight. Not here. Not with Ember doing keyhole surveillance and her mum clearly two seconds away from installing motion detectors outside the door.

We haven’t even talked yet about what we’re comfortable with in this house.
With her parents downstairs.
Her sister lurking.
This space that isn’t mine.

So—no. Nothing more.

But this?
This still feels really good.

The way she’s breathing. The way her fingers curl a little into my t-shirt.
The way she moves her hips, just once, like she’s not even thinking about it—just feeling.

And I can’t help it.

I pull back just enough to breathe against her mouth, my voice quiet.

“Tomorrow,” I whisper.

Her lashes flutter. “Yeah?”

“Yeah,” I say, brushing her hair back, cupping the back of her neck. “If you want—would you maybe stay with me this weekend?”

Her eyes search mine.

“My room’s quieter,” I say softly. “No Ember.”

She laughs—quiet and warm. Her smile tucked right against my cheek.

“I’d like that,” she whispers.

God, so would I.

Chapter 18

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ruby

Friday is a shitty day.
Full stop.

Which is ironic, because it starts beautifully.

James is waiting for me at the bus stop.
No one else ever takes the bus. It’s just me, and it’s always just him waiting.

He looks stupidly good for 7:18 a.m.
Clean-shaven. Crisp uniform. That coat. That scarf. That smile.
He smells like cedar and expensive soap and just—James.

I’m carrying a small overnight bag today. He takes it without asking, puts it in the boot of his car when we reach the parking lot. Lin’s already there, chatting to Alistair. But before we get there—just us, in the forest path—we pause.

This is our ritual. Five minutes of quiet.
Sometimes we kiss.
Nothing heated. Just once or twice.
He always says it’s for “getting up early” or “making it through the day.”

This morning, it’s both.
His hands are cold. His mouth is warm.
He kisses me like it matters. Like it always matters.

And I love that.
I love this.

Friday is our only day without shared classes, but we still have lunch together.
The group, now. His friends, my friends. Lin. Cyril. Alistair. Lydia joins too, today.
And it’s fun.

He leaves for Lacrosse practice after.
Jogging backward out of the courtyard like an idiot, grinning at me.
“Don’t forget to wait for me,” he calls.

I roll my eyes, but I’m smiling.
Lin’s going to get the keys for the committee room.
I start walking that way. Slowly.

And that’s when it happens.

Elaine.
Of course it’s Elaine.

She’s with two of her friends. Maybe three. I don’t care to count.
They’re laughing. Louder than necessary.
I hear my name even before they say it.

“…I just think class still matters,” one of them says. “Like, you’d never date below, right?”
“Not unless he’s really good at… you know…” Giggles.
“Honestly,” Elaine says, “it’s just sad to watch. It’s not going to last. It never does.”

And then Lucinda chimes in, voice all sugar and venom.

“Ruby. What’s your take on dating far above your class?”
She tilts her head, mock-sincere.
“What do you even do to keep him entertained? Bake cookies? Read him bedtime stories? Or do you have other—talents?”
A pause. A laugh.
“How long until he dumps you again? Third time’s the charm, isn’t it?”

I stop walking.
Heart pounding.

Because the thing is—I knew this would happen.
I knew.
But knowing doesn’t make it hurt less.

I look at her. At all of them.
Perfectly groomed, smug, gleeful.

I want to say something clever.
Cutting. Calm. Devastating.
But all I manage is stillness.

Because what if—
What if some of what they’re saying is true?

What if I’m just the scholarship girl in leggings and sneakers?
What if I’m… temporary?

I swallow.
And then Lin’s voice is there—bright and cutting as a blade, behind me.

“You’re seriously out here measuring girls by their class like it’s 1887?”
She loops her arm through mine and keeps walking.
“I’d worry about your own entertainment value, Lucinda. Your boyfriend literally fell asleep at the winter gala.”

And just like that—
I breathe again.

But Friday is still a shitty day.

 

James

Lin texted me.

Thank fuck she did.

Otherwise I’d have no idea why my entire body is pulsing with this low, slow anxiety the moment I spot Ruby in the parking lot.

She’s standing by my car.
Alone.
Shoulders drawn up like she’s cold. But I know it’s not the weather.

It’s them.
Elaine. Lucinda. That entire vicious little pack.

I don’t even know exactly what they said. Lin didn’t give me quotes, just context.
But honestly, do I need quotes? I know the tone. I know the type.
I grew up with it.

And right now?
Right now I’d love nothing more than to take a Lacrosse stick to Elaine fucking Ellington’s perfect ponytail.
(Not helpful. Not smart. Not legal. But—God, it’s tempting.)

Instead, I take a breath.
And walk to her.

She looks up when she hears me.
Offers a small smile.
But she’s still curled into herself a little, like she’s bracing for something.

I don’t say anything.
Not yet.
I just open my arms.

She hesitates for half a second—and then steps into them.

And I wrap myself around her.
Not tight. Just… steady. Warm.
Safe.

“I know we said no PDA at school,” I murmur, nose brushing the top of her head.
“But technically, we’re not on school grounds anymore.”
I feel her exhale.
“And school’s out. So this totally doesn’t count.”

Another breath from her—longer this time.
A bit deeper.

“Was thinking,” I say, keeping my voice casual, “we could pick up Thai on the way. And then decide if we want to swing by Cyril’s later or just… stay in.”

She nods.
Still tucked into me.

“I don’t mind either way,” I add. “Just figured we could do something that doesn’t involve Lucinda and company’s opinions about socioeconomic compatibility.”

That earns a tiny laugh against my chest.
And I’ll take it.

I press a kiss to her temple.
Not for show. Not for anyone else.

Just because I can.
Because she’s mine.
And because they don’t get to touch what’s ours.

 

Ruby

He doesn’t ask right away.
Just holds me, lets me settle.

And then, softly, “Do you want to talk about it?”

I shake my head.
“No. Not really.”

It’s not that I’m hiding anything.
I just… don’t know what there is to say.

“It is what it is.”
That’s all I manage.
All I can manage.

He pulls back slightly so he can see my face.
His expression is calm, but his jaw is tight.
I know that look. It’s the James Beaufort version of barely restrained fury.

“Do you want me to do something?” he asks.

I shrug.
“What could be done?”
My voice is quiet. Not bitter. Just… tired.
“They’ll always look down on me. People like that—Elaine, Lucinda—they were raised to believe some of us don’t belong. That doesn’t change just because you’re… with me.”

He doesn’t respond for a moment.
And I can tell he hates that.
That he can’t fix it.

“I can’t change how they were raised,” he says eventually, voice low, “but I can make it damn clear that I won’t accept that kind of gossip. Not about you.”
A beat.
“I can speak to them.”

I look at him.
Really look.
He means it. He would.

But I shake my head.
“I don’t want this to become a drama.”

He studies me for a second longer, then nods slowly.
“All right,” he says.
“But what I can do,” he adds, fingers sliding gently down my arm, “is make it impossible for anyone to pretend they don’t know where I stand.”

I tilt my head.

“Just… quiet actions,” he says. “Being seen with you. In school. Outside of school. Not in some grand, showy way. Just—normal. Constant. Undeniable.”

And the way he says it—undeniable—
God.

It’s not about proving anything.
It’s about making it clear that no whisper, no rumor, no snide remark could ever touch what we have.

I nod.
Lean in.
Press my forehead lightly against his.

“Okay,” I whisper.
And he squeezes my hand, like a promise.

 

James

Alistair would be proud of me.
Honestly.

Because I didn’t let my temper get the better of me.
Didn’t go full Beaufort.
Didn’t storm across the school grounds and throw Elaine’s Prada bag into the nearest hedge.

I asked.
In spoken words.

What Ruby needs.

Because I think what she doesn’t need is another round of me saying I’m sorry I let it get to this.
She knows that.
I know that.
There’s no version of this where I can undo the damage.

But what I can do—
is be there.

Not just standing for her, like I’m some shining knight with a sword and a superiority complex.
But standing with her.

I’d take it on, all of it, if she’d let me.
That’s not the question.
But this—
this is better.
Quieter. More lasting.

So: Thai.
At home.
She’ll steal the spring rolls. I’ll let her.

Then she can choose.
Whether she wants to go to Cyril’s thing later or stay in.
I won’t push.
It’s not about being seen tonight. It’s about us.

Tomorrow, I’ve got practice in the morning.
She can do whatever she wants—sleep in, go to Pemwick, read in my bed, rearrange my bookshelves alphabetically again just to torment me.

Afterwards, it’s just us.
The whole evening.
All the way until Sunday at noon.

Lunch at the Bell’s.
Then her afternoon shift.

A full weekend.
Planned together.

Like a real—
well.
Couple.

Yeah.
I like the sound of that.

——-

 

It’s a glimpse.

Not planned. Not suggestive. Just—real.

I’m halfway through the doorway, carrying two plates, when I see her.
Bare back. Slender, smooth. Her bra already clasped.
She’s pulling a sweatshirt over her head—mine, I think, not sure if that makes it better or worse.

She turns when she hears me—
Grinning. Zero panic. No scrambling for cover. No fake shock.

Just a quiet sort of ease, like she knows I’d never look at her wrong.
Like this—her half-dressed in my room, my sweater falling over her hips, her uniform draped over my chair—is exactly what it’s meant to be.

And maybe it is.

Because God, I love this.

Not just the back. Not just the grin.
But her toothbrush in my bathroom, her books on my desk.
The way her school blazer still smells faintly like her shampoo.
The small overnight bag she tucked under the window bench, like she belongs here. Like she’s staying.

“You like Colbert?” I ask, walking in, managing not to trip over my own feet or dignity.

“Love him,” she says, pulling her hair out of the sweatshirt collar. “He’s my hero. Sharp, funny, pro-books, anti-fascist.”

“So…basically me.”

“Minus the bedtime glasses and satirical news empire.”

I set the plates down. She folds her legs beneath her on the bed.
I hand her the chopsticks she likes—she’s weirdly good at them—and press play on last night’s segment.

And that’s it.

It’s not dramatic. Not intense.
It’s warm, quiet, familiar.

Thai food. Laughter.
Colbert’s monologue in the background.
Ruby next to me in my sweatshirt, hair still slightly static from pulling it on, fingers picking spring rolls from my plate when she thinks I’m not noticing.

She’s here.

She’s not shy.
And I’m not stupid.

This is what home feels like.

 

Ruby

He says it sometime between the second and third Colbert episode. Right after a bit about a senator with the IQ of a shoehorn, when I’m still laughing and stealing a piece of tofu from his plate.

“We don’t have to go out tonight,” he says, casual. Soft.
“Just if you insist.”

I raise an eyebrow, stretch my legs out in front of me—my toes are cold, but I don’t mind—and tug the hem of his hoodie over my thighs.

“Do I look like I insist?”
I gesture at myself.
No socks. His old Lacrosse hoodie. Hair in a lazy knot.

He smiles.

“It’s a look.”
Then adds, teasingly,
“But no—you’re probably not planning to grace Cyril’s thing with your presence, are you?”

“Nope.”

“No?”
He turns fully toward me now, giving me one of those looks. Half-curious, half already smiling.
“Got something better planned, Bell?”

I nod, playing along, pretending to give it actual thought.
Then I stretch a little closer, let my shoulder lean into his, tilt my face up so we’re barely inches apart.

“Yeah. I have this very handsome boyfriend,” I murmur,
“who I like a lot. And barely got to be alone with this week. So I thought maybe…”
I let the sentence dangle.

He’s watching me now. Really watching. Like he already knows where this is going but wants me to say it anyway.

So I do.

“Maybe it’s just time for him to kiss me?”

And the tilt of my head—soft, sweet, a little daring—
It earns me a sound from him that’s somewhere between a chuckle and a sigh.

His hand finds my cheek.

And then he kisses me.

 

James

Kissing. Yes.

God, I’m so gone for her.

One second she’s tilting her head in that way that short-circuits my entire system—like she knows exactly what she’s doing—and the next, my hand is on her cheek and her mouth is on mine.

And then—

We’re kissing.

Slow, at first. Just her lips, soft and sure. Just my hand in her hair, thumb brushing her jaw. Just the quiet, comfortable couch and her in my hoodie and the scent of Thai food still lingering in the air like none of that matters.

Because it doesn’t.

Not when she leans in closer.

Not when I sink further into the cushions and she follows, legs tangling with mine until she’s sitting in my lap, just—there, with me, on me. Her knees on either side of my thighs, her hands braced lightly on my shoulders, and her mouth—God, her mouth—finding mine again with a little more heat this time.

She kisses me like she means it.

Like this is her plan for the night.

And I’m not even trying to be cool about it. I don’t care. I’ve got a girl in my lap, the girl, and she’s kissing me like she wants me, like she likes me, like this whole stupid week where we barely had time to breathe is forgiven with the press of her lips and the way she exhales softly into the kiss when my hand slips under the hem of her hoodie to rest against the small of her back.

Warm skin. Warm breath. Her.

She shifts a little, and I groan quietly against her mouth because yeah—this is good. It’s so good. Like I could stay like this forever.

Her fingers twist into the hair at the back of my neck, and I swear the whole world narrows to her weight, her hands, her mouth.

Who was Cyril again?

No idea.

Don’t care.

I’ve got Ruby Bell in my lap, kissing me like I’m her favorite book she never wants to finish.

So yeah.

This?

This is everything.

 

Ruby

 

He’s kissing me like I wanted to be kissed all week.

Like it’s easy.

Like he’s sure.

And good God, he is. So good.

There’s nothing rushed about it, nothing greedy. Just him. His mouth on mine, his hand warm against the small of my back, under the hem of the hoodie I borrowed and am never giving back now. His other hand rests on my thigh, steady. Not pulling. Not pushing. Just there. Like he’s not trying to get anywhere else—just stay right here.

This kiss, and the next.

And another one.

Like each one matters.

And I’m sitting in his lap, and we’re tangled together like we’ve done this a hundred times, like this is just ours. My knees press gently against his sides, his chest rising under mine, his breath soft when we finally pause for air.

He looks up at me—flushed and grinning like the world’s best-kept secret just landed in his arms—and says, “Hey you.”

And then, like it’s the most important thing in the world:
“Who’s that Cyril-guy again? Never heard of him.”

It’s so stupid.

And so perfect.

I laugh—quiet and breathless—and lean in to kiss him again.
Because how could I not?

He’s ridiculous.

He’s wonderful.

He’s mine.

 

James

She’s still in my lap, and it’s ridiculous how right this feels. Like we were always meant to fit like this. Her legs curled over mine, her hand at the back of my neck, thumb stroking lightly. And her mouth—

God, her mouth.

She kisses me like she’s got all the time in the world. Like she’s not going anywhere. Like we’ve got forever, and she’s in no rush. And maybe that’s what makes it so good. So easy.

We pause, breathe. Her forehead rests against mine, and I could stay like this for hours.

But then I lean in again. Another kiss. And another. And her fingers slide into my hair like she knows exactly what that does to me, and I groan, soft and low. Not from need—though it’s there, always there—but from how good it feels to just… be here. With her.

“I want you closer,” I whisper, and she doesn’t even answer, just kisses me again like that is her answer.

So I shift. Stand.

My hands slip under her thighs, lifting her easily. She gasps a little against my neck and laughs, then tightens her arms around my shoulders. Her legs come around my waist. It’s nothing heavy or rushed—it’s just us, warm and wrapped together, and I carry her the five steps across the room to my bed like it’s nothing.

Because it is nothing.

Because it’s her.

I kneel onto the mattress, laying her down slowly, following her, settling next to her, above her. We’re still dressed—she’s in that soft long-sleeve shirt I love and leggings, and I’m in just sweats and a tee—but somehow there’s more skin now. More of her to touch. Her shirt rides up a little when I shift, and my hand finds the small of her back again. Bare skin. Warm. Silky.

She shivers a little, but not from cold. And when I pull back to look at her, she smiles. Soft. A little dazed. Beautiful.

So I kiss her again.

And this time, it deepens slowly. Like the tide. Her mouth opens under mine. Her tongue meets mine. It’s all slow, exploratory. Careful, and not. One of her hands fumbles under my shirt, fingers brushing my stomach—and I feel it everywhere.

My palm finds her hip. Then her waist. Then her ribs. I’m careful, always careful, but she doesn’t flinch. Doesn’t pull away. So I let my hand drift a little higher. Over the fabric of her bra.

She breathes in, sharp and quick—but she doesn’t stop me. Doesn’t hesitate. So I cup her gently. Just that.

No pressure.

Just presence.

And when her eyes flutter shut and she arches into me a little—just the smallest motion, the smallest sound—it’s the most beautiful thing I’ve ever felt.

We stay like that.

Kissing. Breathing. Learning each other with every slow touch, every soft sigh.

There’s no rush.

There’s just us.

 

Ruby

His mouth is on mine, slow and steady, and I can feel his heartbeat through his chest, right where I’ve got my hand resting. We’ve been kissing for—I don’t even know how long anymore. Time got lost somewhere between the couch and his bed, between me in his lap and me now beneath him, soft sheets and steady hands and this warmth that keeps blooming between us.

But.

I’ve had enough of this sweater.

It’s soft, sure. I like how it smells like him. But right now? I want it gone. I want him.

“Shirt off, okay?” I whisper, my voice a little hoarse from all the kissing. “I want it gone.”

He pauses, blinking down at me, and I swear I see his heart stutter behind his ribs. But I keep going—because not talking never did either of us any good, and I’ve decided we don’t do that anymore. No second-guessing. No guessing at all.

“I want skin,” I say, a little softer now. “Not—more, necessarily. Just… that. You. Closer.”

He’s already tugging it off before I finish the sentence. And oh—God. Yeah. That’s better.

And I rest my hands against his warm, bare sides, feel the way his breath trembles just a little at my touch.

But I want more than his skin tonight.

I want his mind, too.

“James?” I murmur, not pulling away. “Can I ask you something?”

He nods, hand still at my hip, grounding me. “Anything.”

I draw in a breath. Steady myself.

“What do you want?” I ask, searching his face. “Right now. Tonight. If you could ask for anything—what would you ask for?”

Because we never got to talk about this properly. What we’re doing. Where the lines are. What’s next. And I want to know. I want to give him the space to want things. Not just go with what I’m comfortable with. I want this to be both of us.

All of us.

 

James

That’s a loaded question.

Because—what do I want?

It’d be easy to say you. All the way. Just like that. And yeah, it would sound cool and confident and maybe a little bit sexy, and it wouldn’t even be a lie. Because of course I want her. I want her in every way a person can want another. Want her skin, her mouth, her sounds, the way she tilts her head when she’s teasing, the way she bites her lip when she’s thinking.

But it’d also be easy to say whatever you want. And that’s not a lie either. Because I’d wait. A month. A year. Doesn’t matter. If it’s her, I’d wait.

But neither of those answers are the truth. Not really.

So I look at her. Her hand still at my ribs, warm and steady, her legs tangled with mine. Her eyes locked on mine, waiting—not scared, not nervous, just curious. Like she really wants to know. Like what I want matters.

And I say—

“I want skin,” I begin quietly. “Yours. I want you warm and close, and I want those little sounds you make when it’s really good, and I want you looking at me like that, like I’m… like I’m allowed to have this.”

She doesn’t look away.

“I want something that’s just ours,” I go on. “Doesn’t matter what, exactly. Just something we do that’s ours. Something that feels good and soft and right, so we fall asleep wrapped up in it, and wake up still wanting more. I want…”

I pause. Then smile, because it’s suddenly so clear.

“I want to kiss you next Wednesday and have you smile like a dreamer and say, ‘Do you remember last weekend?’ And I’ll say, ‘Yeah. I haven’t stopped thinking about it since.’”

Her smile starts as a twitch. Then it grows.

And that’s it.

That’s exactly what I want.

 

Ruby

That answer was a twelve out of ten. I tell him that, and he grins like he knows it. Which he does. Sweet-talker. Charming. Dangerous.

“You’ve got a talent,” I murmur, teasing as I push at the hem of the hoodie he gave me earlier.

He helps me pull it over my head. Underneath, I’m just in my bra. Just a normal cotton one, nothing fancy. Nothing I bought to impress anyone. But he looks at me like it’s something else entirely. Like I’m something else.

His gaze doesn’t rush. He doesn’t pretend not to look, and he doesn’t gawk either. He just sees me. Fully and calmly and with something in his eyes that makes my breath hitch.

So I ask, quietly, “Do you want to take it off?”

The question hangs in the air for a second—soft and bold, like all the best things between us.

He nods, shifts a little closer. I stay sitting, legs folded under me, heart steady but loud. His hands are warm and slow as they reach around me, fingers fumbling for just a second before he unclasps the back. The straps slide down my arms as he draws the fabric away, careful, like it’s something delicate. Like I am.

There’s a pause when the bra’s gone, and I could cover myself—but I don’t. Because his eyes don’t make me want to. They make me feel… beautiful. That’s not a word I use easily. Not for myself. But it settles between us, unspoken but real.

He looks, really looks. Like he wants to remember this forever. And something shifts in the way I breathe. In the way his hand rises, slow and reverent, cupping me gently like he’s not sure if I’ll let him. I do.

He leans forward, kisses me softly—first my mouth, then lower, a whisper of warmth that makes everything hum.

“You’re so beautiful,” he says, voice low and almost hoarse. “This—this will be the moment I won’t stop thinking about.”

And I believe him.

Because I won’t stop thinking about it either.

 

James

We don’t rush.

It’s quiet, this unfolding. Soft. Certain. Like we both decided without saying anything that tonight would be just ours. That nothing and no one gets to interrupt.

Sweats and leggings are somewhere on the floor now, forgotten. Her body warm against mine, only the thinnest layers between us. My hand on her waist. Her leg tucked between mine. Kisses that slow and deepen and slow again. Like we’re breathing through each other.

I feel her—her weight, her heat, the subtle shifting of her hips. The dampness where she presses against me. And God, I want her. Not in the frantic way I used to want things. This isn’t frantic. It’s full. It’s this quiet ache that feels like reverence.

I don’t ask for permission when I slip my hand beneath her underwear.

I don’t need to.

Because she’s already curling into me, and whispering, “Yes… there. Just like that.”

And I swear I could die here.

Her breath hitches. Her lips part. One of her hands fists in the blanket, the other in my hair. I keep going, slow, steady, as she presses into my hand—following the rhythm we find together. Her body, so responsive. So beautiful. Her skin flushed, her mouth open. Until her whole body goes still.

Silent.

Except for the softest whimper as it breaks over her, through her.

And I can’t help it.

“I love you,” I whisper. Right into the curve of her neck. “God, Ruby. I love you.”

She doesn’t speak.

Just holds me tighter.

And maybe that’s the answer I needed.

Maybe tonight, this—her letting me in like this—is all the answer in the world.

 

Ruby

I lose track of time.

We kiss until I can’t remember what we started with. Until my mouth feels swollen in the best way, and he tastes like something I want to carry with me into next week, and the week after that.

He’s still holding me like I’m the most precious thing in the world. And I don’t think he knows what it does to me—how undone I feel by how careful he is. By how much of himself he’s given me tonight. Quietly, completely.

I want to give something back.

Not because I have to. Not because there’s a balance sheet.

Because I want to.

Because I want this to be what he remembers midweek too. I want him to think about how it felt to let go with me. To stop keeping it together. To just be—with me. For me.

I kiss him again, slower now. My hand slipping under the waistband of his briefs, fingers brushing lower.

He tenses for a moment, almost like he wants to stop me. Like he’s not sure.

I pull back just enough to look at him. And I say it softly.

“I want this. I want you. Let me, okay?”

His throat bobs as he nods.

“Take these off,” I whisper, tugging a little at the waistband. “Please.”

He obeys.

And I feel him—really feel him now—and curl my fingers around him.

He exhales like the air’s been punched out of him. His eyes flutter shut.

“Hold still,” I tell him, with a smile he can probably hear in my voice. “This will be slow, okay?”

He nods again. Barely breathing.

And I begin.

Not rushed. Not greedy. Just… giving. Just being here with him, for him, watching him fall apart a little. Watching his face soften and shift and grow quiet under the weight of it all.

And the only thing I can think—over and over—is how much I love him like this.

Open. Vulnerable.

Mine.

 

James

It’s never been this slow.

Not ever.

It’s like she read my whole soul and decided—this is what he needs. Not frenzy. Not fire. Just this.

Something steady. Warm. Deep. Something like surrender.

Her hand barely moves. Just enough.

And I don’t even know how she does it. Just that I never want her to stop.

It’s unbearable in the most bearable way—this endless, quiet pleasure, like being held beneath warm water, gently turned over and over in a current I don’t want to fight.

I’m breathing through my mouth, eyes closed, trying to keep myself grounded. Trying to keep the feeling from cresting too fast.

But it builds anyway. Slowly. Steadily. Like a tide pulling me under. And when it breaks—it’s not violent, not at all.

It’s relief.

It’s ache.

It’s peace.

My whole body stills. Then shudders. My breath catches.

And I fall into her. Her hand. Her arm. Her mouth on my temple.

I don’t even know if I say her name or just think it really loud.

But I feel her. Everywhere. Like she’s imprinted on my skin now. On every part of me.

God, I didn’t know it could be like this.

Didn’t know you could come home in someone’s arms like that.

And when I finally blink up at her—utterly wrung out, dazed, undone—she’s smiling.

Like she knew.

And maybe she did.

 

Ruby

I didn’t know it could be like this.

I mean—I thought I had some idea. I’d read enough, imagined enough. I thought I understood the theory of intimacy. Of giving. Of being with someone, like this.

But I never knew what it would feel like.

To watch someone unravel in your arms. Slowly. Trustingly.

To feel every breath he takes and know you’re part of it.

To choose this—intentionally, gently—and to see him choose it too. Not pushing. Not pretending. Just here.

He’s so quiet now. Chest rising under my hand. One arm slung around my waist, the other across his eyes. Like he doesn’t even know what just happened to him.

But I do.

I watched it. Felt it. Felt him.

I didn’t know it could feel this big and still be this soft. That closeness didn’t need noise or speed. That it could hum under the skin, build with every look and touch and kiss, until your whole body just—remembers someone.

I didn’t know how beautiful it would be to give something and feel it received like that.

How intimate it is to be quiet together.

To make someone feel good. Not to impress. Not to perform. Just… to be there, fully, and mean it.

And I did mean it.

I still do.

He turns his face into my neck after a while. Murmurs something—maybe my name, maybe just a sound. I stroke his hair.

I didn’t know it could feel like this.

And now I do.

And now I’ll never forget.

 

James

She’s tucked into my side now, skin warm against mine, her head resting on my chest like it’s always belonged there.

I don’t even remember how we ended up like this. One moment I was floating—barely tethered to earth—and the next she was pulling the covers up over both of us, curling in close like she could shield us from the world.

My arm tightens around her. She fits. She really fits.

She’s quiet.

Not asleep, I know her breathing too well for that. But she’s drifting. Thinking, maybe. That look she gets when something’s still moving around inside her and she hasn’t said it out loud yet.

So I speak first. My voice is hoarse, and I don’t care.

“You know this was good, right?”

Her eyes blink open slowly. I feel the soft flutter of her lashes against my skin as she shifts just enough to look up at me.

“I mean it,” I murmur. “Whatever you’re thinking, you don’t have to. You were perfect. This was…” I trail off, breath catching. “You’re everything, Ruby.”

She doesn’t say anything. Just nestles in closer, her fingertips brushing slow circles across my stomach. Like she’s saying I know without needing the words.

I press a kiss to her forehead. “You never have to try to be something you’re not. Not with me.”

A beat passes. Then she exhales, long and soft.

“I wasn’t thinking I wasn’t enough,” she says quietly. “I just didn’t know it could feel like that.”

“It can,” I whisper. “With the right person.”

She hums. A little smile brushing against my skin. “And you’re sure I didn’t mess anything up?”

I huff a quiet laugh. “You shattered me in the best possible way.”

That earns me the smallest giggle, half-asleep already. I kiss her again. Her temple. Her hair.

We fall into silence.

Not awkward. Not uncertain.

Just warm limbs and soft breath and the slow quiet after something tender and true.

She’s drifting now for real.

And I hold her like a promise.

Notes:

I have ten hours on a train tomorrow and the day after and prepared myself for editing chapters for my other stories

Chapter 19

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ruby

He gives me the keys like it’s the most natural thing in the world.

“You sure?” I ask, squinting into the morning sun.

James grins and tosses his duffel bag into the back seat. “You said you wanted to get coffee and go to the library, right? I’ll be done around noon. Just pick me up, or text if you want me to walk down to Pemwick. Easy.”

It shouldn’t feel like a big deal. But it does. His car is sleek and black and way more expensive than anything I’ve ever driven. And he’s just… handing it over. No hesitation.

I slide into the driver’s seat. Adjust the mirror. He leans down, resting one arm on the open window, the other on the roof.

“You’re going to be fine,” he says, voice warm and amused. “You’re the most responsible person I’ve ever met.”

“I’m not that responsible.”

“You make me use coasters.”

“You put your tea on my essays!”

He laughs, bending forward to kiss me. Just once. Not rushed. Not overly sweet. Just… ours.

When he pulls back, I notice movement out of the corner of my eye—three girls perched on the low stone wall across from the pitch. One of them’s Elaine. Of course it is. Her sunglasses are far too large for the cloud cover. Lucinda’s leaning into her, saying something. They’re pretending not to look.

Pretending terribly.

James doesn’t seem to care. He leans his forearms on the open window again, voice quieter this time.

“Thanks for letting me sleep on you last night,” he murmurs. “That was… the best sleep I’ve had in months.”

I feel myself smiling. “You mean the part where you turned into a human furnace and kicked the blanket off both of us?”

He grins. “Romantic and rude. It’s a gift.”

I shake my head, laughing.

And I know they’re watching. I know they’re piecing it together—the hoodie I’m wearing (his), the car (also his), the ease between us, the way he’s looking at me like he’d rather kiss me again than head to practice.

He brushes a strand of hair behind my ear and says, “Go get your caffeine and conquer the library.”

“Win your fake game.”

“I always do.”

He steps back, and I ease the car into drive. Glance once in the rearview mirror.

Elaine’s not pretending anymore. Neither is Lucinda.

But James?

He’s already jogging onto the pitch, shoulders loose, like nothing touches him.

But I know better.

I tap the steering wheel once.

God, I like him.

And this whole thing?

It’s real. And they can see that now.

Every single one of them.

 

———-

 

The café is quiet enough for a Saturday. Tucked away behind the bookstore, with mismatched chairs and creaky floorboards. Lin slides into the seat across from me, her scarf still around her neck and cheeks flushed from the walk.

I already ordered her oat milk latte.

She blinks at it, then smiles. “You’re ridiculous.”

“Efficient,” I correct. “We’re on a schedule. Library before noon, remember?”

She hums, blowing on the foam. “You’re glowing.”

“I’m caffeinated.”

“Nice try.”

I shrug, curling my hands around my cup. The mug is warm and chipped. Feels like home.

Lin doesn’t push. She sips her latte, watching people walk past the window. It’s what I like about her. She never pries. She just… waits. And eventually, I always say something.

“I stayed over,” I tell her after a minute. “Last night.”

Her eyes flick toward me—just once—but there’s no surprise in them. Just quiet curiosity. “How was it?”

I pause, trying to find the words.

“Soft,” I say finally. “And sweet. And a little bit terrifying, but not in the way I thought it would be. Not because of him. Just because it’s… real.”

Lin nods, folding her hands around her cup. “Yeah. That makes sense.”

“I didn’t know it could feel like that.”

“Like what?”

“Like someone’s choosing you. Not just… wanting you, but choosing you. With their words. Their actions. All of it.”

Her smile tugs at the corner of her mouth. “He’s very obvious about it.”

I glance down at the table, smile tugging at mine too. “Is it too much?”

“No. It’s… James. Beaufort or not, he’s all in.”

She leans forward a little, quieter now. “The car drop-off? Bold.”

I snort. “I wasn’t planning on making a statement.”

“You didn’t have to. He did.”

We sip our drinks in silence for a bit. The clink of cutlery. The soft murmur of someone’s playlist over the speakers. Someone orders a croissant behind us.

Then Lin says, “You okay with the attention?”

I don’t answer right away. Because that question is real.

“I’m working on it,” I say honestly. “I don’t like being looked at. Scrutinized.”

“I bet Elaine and her crew looked like they’d swallowed sandpaper.”

“Yeah. They did.”

Lin tilts her head. “But you didn’t shrink from it.”

“I didn’t want him to think I was ashamed.”

She nods again. “You’re not.”

“No.”

“And I bet, you looked good, by the way. Driving his car. In his hoodie.”

I laugh. “I felt like a character in a CW show.”

“Better. Because it’s real.”

I look up, meet her eyes. “Yeah. It is.”

 

The library is warmer than I expect. Maybe it’s just me.

Or maybe it’s last night, still sitting under my skin like a secret.

There’s a reading cubicle near the back I always go to—third desk on the left, next to the radiator and under the skylight that never quite lets in enough light. It’s half mine by now. Nobody fights me for it.

I slide into the seat, unwrap James’s hoodie from my shoulders, and put it away properly. It still smells like him. The good kind of clean—aftershave, soap, something sun-warm and sharp.

Laptop open. Notes beside me. Book balanced on a mug stain someone left behind. The world narrows to text and typing. Paragraphs and citations. It’s familiar. Safe.

But my body hums.

I can still feel the way his hand settled on my lower back when he leaned in to kiss me goodbye this morning. Still hear the way he said “You look too good in my car, that’s criminal.”
None of it should matter right now.
I’m supposed to be thinking about Rousseau and Locke, not the way James’s lips lingered when we kissed at the red light.

But it does. It all matters.

Because it was good. Not in the loud, wild way some of the girls at school whisper about. But in a way that made me feel like I’ve crossed into something that was always waiting for me. Like my skin is softer now. Like I’m more me.

I pause mid-sentence, chewing on the end of my pen, eyes drifting toward the window. The sunshine is useless today, gray behind a pale sky. But it’s enough.

I think about last night.
About his mouth.
About the sound he made when I told him to hold still.

My cheeks flush. I duck my head, smiling. I can still feel his hands on my thighs. Still feel the word “everything” in my ear.

It’s going to be a long study session.
And I’m going to remember every minute of it.

 

Alistair

I’ve tackled James Beaufort to the ground.
Twice.

And not in the metaphorical, gotcha, emotionally-in-touch kind of way.
No. I mean full body check, straight to the grass, both times.

The second time, he actually stayed down a beat longer than usual, blinking up at me like he wasn’t entirely sure what century it was.
I told him to keep his head in the game.
What I didn’t say was: “Because your girlfriend just made you look like a walking rom-com, mate.”

We’re back in the locker room now, the usual chaos—sweat, wet towels, and someone always losing a sock.

James is sitting on the bench across from me, running a towel over his shoulders like he didn’t just get steamrolled by a friend who usually can’t catch him, let alone flatten him.
I throw my gloves down.
“Nice of you to show up today, Beaufort. Mentally, I mean.”

He smirks, rubbing at a bruise forming near his shoulder. “Wasn’t aware this was a full-contact training match.”

“Wasn’t aware you were accepting car rides from literal goddesses now.” I stretch my arms behind my head. “What’s next? Matching outfits? Promise rings?”

He rolls his eyes. “She just dropped me off.”

“Oh, just dropped you off. In your car. Which she was driving. After staying the night.”
I let it hang there for a second.
“Elaine nearly swallowed her own tongue, by the way.”

James pauses, towel frozen in place.
“Your sister needs a hobby.”

“Don’t worry, she has one. It’s called ‘Beaufort-watching.’ She dragged two friends with her. Three cups of coffee, matching Lululemon, all of them pretending to care about lacrosse.” I grin. “And all they got was to see you climb out of the passenger seat like a golden retriever on Sunday morning, with your hair still tossled and your girl looking smug as hell.”

He tries not to smile.
Fails.

“Was she smug?” he asks, voice lower now.

“Mate,” I say. “She looked like she owned the goddamn pitch. She dropped you off like it was Buckingham Palace and she was the heir to the throne. And then drove away in your car. I don’t even let Kesh do that.”

“I trust her,” James says simply.

And it’s that. No flash. No grin. Just… honest.
And yeah, I might be half naked and dripping sweat, but I feel it—how different this is.

“Well,” I say, grabbing my water bottle, “for what it’s worth, she looked happy. Like she just had a weekend no one else will ever measure up to.”
James meets my eyes.

“She did.”
Pause.
“So did I.”

Christ.

“Okay,” I mutter, standing up. “I’m off before I puke and ruin the sincerity of this moment.”
But I slap his shoulder as I pass him, just hard enough to make him wince.
“You’re disgusting, by the way. And if you ever get that happy again mid-training, I’m taking you out three times next time.”

He just laughs.
Which, annoyingly, makes me smile.

Because yeah.
I tackled James Beaufort today.
But the real knockout?

Ruby Bell.
Ten points. Full marks. No notes.

 

James

She’s waiting just outside the building.
Leaned against the railing, oversized sunglasses, iced coffee, smug grin.

Elaine Ellington.
Predictable as ever.

I barely make it three steps past her when she pipes up.
“Nice car you got, Beaufort.” She sips. “Though from the outside, looked like someone else was enjoying it more. Tell me—was she wearing your hoodie while shifting gears?”

I stop.
Not because it’s smart.
Not because I want to.

Because I’m done.

I turn.
Meet her eyes through the oversized lenses.

“You can mock me all you want,” I say. “Go ahead. Get it out of your system. Make jokes. Laugh with your friends. But if anything like yesterday ever happens again—”
I pause.
“—consider this your last warning.”

Her lips twitch. “Or what? You’ll spank me?”
A slow smile. “Go for it. Might even enjoy it.”

I shake my head.
“I never took you for the pathetic type, Elaine. But this—” I motion vaguely, “—this desperate need to be relevant? Not a good look.”

Her expression wavers. Just a flicker. But I see it.

“And tell me,” I continue, “what do you think your brother would say if I told him what you and your little entourage said to Ruby?”

Silence.
Then a sharp inhale. “You didn’t tell Alistair.”

“Not yet.”
I take a step closer, voice dropping.
“But I’m happy to. Because unlike you, he’s not a coward. He’d want to know.”

Her mouth opens. Closes.
Nothing comes out.

“So,” I say, nodding once. “As I said. Last warning.”

And I walk.
Don’t look back.
Don’t need to.

She’s still standing there.
Frozen.

And honestly?
I hope it stings.
Because Ruby deserves better than that.

So does Alistair.
And frankly—so do I.

 

The sky is still grey when I walk across the gravel lot, my hoodie slung over one shoulder, practice bag hitting the side of my leg. My hair’s damp. I forgot to towel off properly in the locker room. Too distracted.

Too pissed.

I can still hear Elaine’s voice. That stupid laugh she does when she thinks she’s untouchable.
She’s not. Not anymore.

I should’ve told Alistair. Still might.

But right now—
Right now I need air. And her.

And then—
There she is.

My car.
Turning into the lot like she’s done it a thousand times.
Driver’s window down, music playing softly, something upbeat and indie that she probably hummed along to on the way. She’s wearing sunglasses too big for her face and her hair’s up in some kind of twist, loose strands escaping like always. Sunlight hits the windscreen just right and makes her glow.

Jesus.

My mouth actually twitches into a smile.

She parks like she owns it. Not just the car—me. The whole damn day.

I walk over, and she leans across the console to push open the passenger door, grinning like it’s no big deal, like she doesn’t know how she looks right now in her faded T-shirt and folded-up sleeves and freckles blooming across her nose.

“Hey, handsome,” she says.

God help me.

“Hey,” I say, climbing in. “You always this punctual, Bell?”

“Only when it’s someone worth picking up.”

She puts the car in park properly and glances at me. “Hair’s wet.”

“Didn’t towel off.”

She hums. “Tragic.”

I’m staring.
I know I am.
But I don’t even care. Not when she reaches for my free hand, threads her fingers through mine like it’s the most natural thing in the world.

It is the most natural thing in the world.

“I brought snacks,” she says, nodding to the passenger footwell. “Alistair says you turn into a gremlin post-practice.”

I grin, then kiss the back of her hand. “He’s not wrong.”

And outside the windshield, I catch a flicker of movement—Elaine. Still loitering. Watching.

I don’t look away.

Let her see this.

Let the whole world see.

 

Ruby

A few hours later, I’m curled up on a plush rug in Alistair’s living room, an empty paper cup of some questionable mocktail mix in my hand, and the quiet buzz of twenty-something voices in the background. A Bluetooth speaker hums some soft beat behind us, low enough to talk over, and I’m warm—not just from the heating, but from the kind of ease that sinks in when you realise you’re… fine.

We’re fine.

The evening’s been easy. Effortless, even.

Kesh made a beeline the second we walked in, stole me away from James with a wink and a muttered “we’ll give him back later”, and since then I’ve mostly floated in and out of conversations with him and a girl named Emma—Jasper’s girlfriend. She’s in jeans and Converse, hair half braided, nails chipped red. No gloss, no theatrics.

Turns out she doesn’t go to Maxton. She’s in her final year at Pemwick Comprehensive.
Which made me brace myself a little—just in case.

But then she said, “So you’re James’s girlfriend?” with the exact same tone someone might say “So you like mushrooms?”

And when I nodded, she just said, “He’s fast. Jasper says no one dodges like him.”

And that was it.

No knowing smirk.
No careful, weighted pause.
No ohhhh, that James.

Just James.
Jasper’s teammate.

And something about that made a knot loosen in my chest that I hadn’t realised was still there.

He’s across the room now, head tipped back in a laugh at something Alistair said. One hand curled loosely around a beer bottle, the other stuck deep into the pocket of his jeans. And when he catches my gaze, even from across the room, his whole expression softens.

Not performative.
Not some look-at-me show of affection for the audience.

Just him.
Looking at me like I’m it.

Emma elbows me gently. “So, how long have you guys been a thing?”

I shrug, smiling. “Not that long.”

She grins. “He seems completely gone for you.”

And I let myself smile wider now. “Yeah,” I say. “I think I am too.”

And when I glance at him again, James mouths, okay? from across the room.

I nod.
Perfect.

 

James

It’s late. The crowd’s thinning. Someone’s playing a weird remix of Fleetwood Mac in the kitchen, and I’m sitting on the arm of Alistair’s couch, nursing what’s left of my second beer, watching Ruby laugh at something Kesh is saying.

She’s curled up next to that new girl—Emma, Jasper’s girlfriend. They’re swapping something on their phones, probably a meme or a ridiculous TikTok, and for a second, the noise of the room fades away.

Because this day…
This whole day—

It was a good one.

We started in Pemwick. Movie matinee, popcorn fingers brushing, feet up on the chairs in front of us like we owned the place.

Then early dinner—her idea, because she swears Italian doesn’t count as heavy if you split dessert. Which we did. Badly. I ended up with three-quarters of it, because she got distracted talking about how her sister’s been experimenting with upcycling old dresses and forgot she ordered tiramisu in the first place.

After that—back to the estate. We changed into something vaguely respectable, which should’ve taken ten minutes but somehow took thirty because she kissed me in front of my wardrobe and I forgot how sleeves worked.

And then this.

Here.

Alistair’s.
My team.
My world.

And Ruby—fitting into it without trying to fit into it.

She didn’t cling. Didn’t wait for me to loop her into conversations. She just was. Found her people, made her space. The fact that it included Emma from Pemwick—the very definition of normal in a room full of entitled prep-school leftovers—felt like some tiny cosmic win.

And now, I’m soft around the edges. Warm from the beer and the buzz and the way she’s looking over at me like she’s ready to leave—but not tired of me yet.

God, she drove my car today.

Not because I made a show of it.
Because we’re just—sharing things now. Time. Routines. Cars. Beds. Whole damn weekends.

She stands up now, waves goodbye to Kesh and Emma, and I down the last sip of my beer, tossing the bottle into the recycling bin on the way out. Her fingers find mine before we even hit the hallway, like it’s the most natural thing in the world.

We don’t talk much on the way to the car. We don’t need to. Her hand rests lightly on the gearshift as she backs out of the drive, glancing over her shoulder with that sharp focus I love so much.

My girl. Driving my car.
Like it’s always been hers.

And I lean back in the seat, watching the trees blur past the window.

Yeah.

This day?
I could get used to this.

Notes:

The weekend’s not over yet. Next chapter will be long, so I made the cut here before they’re back to his place for the night.

Did you all see that AO3 will be down for almost 24 hours starting tomorrow? I’ll
miss my daily dose of you guys!

I’ll post another chapter of Flowers later tonight so you have enough reading material for the hiatus - just make sure to download before they’re switch it off

Chapter Text

James

There’s something about brushing teeth beside each other that feels more intimate than half the things we’ve done. Something oddly grounding. Her little toiletry bag is next to mine now. Her toothbrush, her moisturiser, that pink lip balm she never actually needs but still wears. She exists here now—right here, in my space. And I don’t want that to change.

By the time I crawl into bed, Ruby’s already tucked under the duvet, the soft hem of her sleep shirt sliding up her thigh, bare legs stretched toward the edge. She’s on her side, waiting for me like it’s the most natural thing in the world.

And it is.

I shift closer and kiss her.

There’s no hesitation anymore. No second-guessing. Just that familiar hum that passes between us when our mouths meet—slow, warm, a rhythm that’s starting to feel like ours.

She pulls me closer by the shirt, and I ease a hand under her hem, palm against her lower back. She’s always so warm. So alive beneath my fingertips. Her hand sneaks beneath my shirt in return, curling against my ribs, nails grazing ever so lightly as she sighs against my mouth.

The kissing deepens—easy and slow, but there’s heat now, unmistakable. That push of her hips, the soft exhale when I kiss the corner of her mouth, the way her fingers explore the lines of my back.

I start to shift, brushing my hand up along her side. Still beneath the shirt, not rushing anything. Just feeling her. Her skin. The way she shivers under my touch.

And that’s when she says it—quietly, like a thought spoken aloud just for me.

“You can touch me,” she whispers. “If you want. I mean… my breasts. You can. I’d really like it.”

I pause—not because I’m unsure, but because I want to mark this moment. She’s letting me in. Inviting me to know her more, once again. And that means everything.

So I kiss her once—tender, deliberate—and murmur against her lips, “Yeah. I do want.”

Then I shift back just enough to look at her, to slide my hand slowly up and over the curve of her chest, feeling the soft cotton, the way her breath stutters just slightly.

She doesn’t look away. Neither do I.

There’s no rush. No goal. Just us. The way she leans into my touch. The way I cradle her. The way this feels like something sacred.

And as my thumb brushes gently across he skin, I hear the tiniest sound leave her mouth—like a yes she didn’t even mean to give. And I know, God, I know, I’ll never forget this. Not this moment. Not her.

Not the way she lets me love her like this.

 

Her breath catches again as I cup her through, and I know—know—that whatever this is becoming, we’re building it right. From the ground up. No rush. No pretending.

She arches into my palm, and I kiss her—her mouth, her jaw, the slope of her neck—and she sighs, her fingers curling around the hem of her sleep shirt. There’s a pause, a quiet kind of question in her eyes.

And then she lifts it over her head.

God.

I help, careful and slow, letting her take the lead. And when the shirt’s off, I ease back just enough to look at her—really look. She’s lying there, bare-chested and beautiful, and my breath actually stutters. Not because I didn’t imagine this. I have. So many times. But nothing imagined ever came close to this—her.

“I’m taking mine off too,” I murmur, and she nods, biting her lip like she doesn’t know how goddamn endearing she is. I tug my shirt over my head and toss it aside. Then I settle beside her again, one hand splayed over her ribcage, the other lifting to gently cup her breast.

So soft. So warm.

Her nipple peaks under my thumb, and she lets out the tiniest whimper. My mouth follows—kissing her shoulder, her collarbone, down the centre of her chest. Not rushed. Just reverent. Learning her.

And then—softly—she speaks.

“Can I ask you something?”

I lift my head. “Of course.”

She’s staring at the ceiling for a second, then at me, her eyes wide but steady. “When we—have sex…” A pause. Her voice quieter now. “What counts as sex?”

Shit.

That sentence requires more brain cells than I currently have available. I blink, search her face, realize she’s completely serious. Honest. Curious.

And that deserves the same in return.

“I think,” I say slowly, “that’s something we get to define. You and me. No one else.”

She nods a little, but doesn’t quite look away, so I go on.

“I mean, you—coming, in my arms. Me, losing it from your touch. That’s not nothing.” I reach for her hand, press a kiss to her fingers. “That’s everything in my world. If that’s not sex… I don’t know what is.”

Her eyes soften, and something releases in her posture. Like she was holding her breath and didn’t realize it.

“I like that,” she whispers.

“Me too.”

And then I kiss her again.

Because what else do you do when the girl you love lies half-naked beside you, looking at you like she just handed you the sun?

You love her back.

Carefully. Fully. Completely.

Even if the rest—whatever “counts”—comes later.

 

Ruby

He’s kissing me like he means it. Like this is ours now. And it is. It’s soft and slow and full of the kind of warmth I’ve missed all week.

And I want to keep going—God, I want to—but before I lose my head completely…

“Hey,” I whisper, my fingers curling against his chest. “Can I say something?”

He blinks, lips still parted, just a breath away. “Of course.”

I shift a little, upright just enough to look at him. “I’ve been thinking about maybe going on the pill.”

There. Said.

His eyes hold mine, so still. And I see it—the flicker of something behind them. Not alarm. Not even surprise. Just… understanding.

I swallow. “I made an appointment. For Wednesday. Just to talk to someone, see what they say. I haven’t decided anything yet, I just—thought I should be prepared. For… when we’re ready.”

The air feels quieter for a moment. Not heavy, but full. Like we both heard what I just didn’t fully say.

When we’re ready. Not if.

His voice is low. Careful. “Do you want to go on the pill?”

I nod. “I think so. I mean, I want to talk it through first. But it feels like the right thing, for me.”

He nods too, slowly, eyes still locked on mine. “Then that’s what we’ll do. But if you’d rather use condoms—or both, whatever makes you feel safer—I’ll get them. It’s whatever you want, okay?”

I feel my chest tighten with something soft and aching.

“Okay,” I say.

“And I can drive you to your appointment,” he adds. “Wednesday, right?”

I blink. “You don’t have to—”

“I want to.”

And maybe I shouldn’t let it mean as much as it does—but it does.

It means a lot.

I nod, then let my head dip to his shoulder, my mouth brushing the skin there. “Thank you.”

His arms curl around me again, warm and sure. No more words needed. Just this.

Just us.

And this quiet thing growing between us like trust. Like love.

 

James

She says thank you, and I don’t think she realizes what that does to me.

Not just the words. The way she says it. Quiet. Soft. Her breath against my shoulder, her body curled into mine, both of us in barely anything, having a conversation about when we’ll have sex like it’s something we’re planning together. Something that deserves time and thought and care.

It does something to me.

Not just below the belt—though let’s be honest, that’s happening too. I’m eighteen, she’s stunning, we’re in our underwear, and we just talked about birth control. I’m not made of stone.

But it’s not just that.

It’s the fact that she’s thinking about this like it’s real. Like we’re real.

She made an appointment. She’s talking about what she wants. She’s not shy or awkward or waiting for me to lead—it’s just us. And suddenly this doesn’t feel like something that might disappear if I mess it up. It feels… like something solid.

She shifts a little against me and—yep. That’s… very solid.

I clear my throat. “Okay, so,” I say, trying to be casual as possible, “just for the record, if this was some kind of test to see if a conversation about contraceptives could turn me on…”

She laughs into my chest, warm and muffled. “That’s not what this was.”

“Mm-hmm.” I nudge her gently with my hip, just enough that she definitely feels what she’s doing to me. “Because I gotta say, you’re really nailing it.”

“Oh my God.” She’s grinning now, I can feel it. “You’re the worst.”

“Technically, I’m the best. You should see my record for restraint.”

“Is that so?”

“I mean…” I look down at her, brushing a strand of hair behind her ear. “You’re in my bed. In my arms. In your knickers. Talking about going on the pill. And I haven’t even tried to get you naked.”

She lifts her head and raises an eyebrow. “Yet.”

God help me.

I groan, dramatic. “Okay, well now I have to kiss you again.”

“Please do.”

So I do.

And just like that, we’re back in it. That soft, searching kind of kissing that starts slow but sinks deeper and deeper until I can’t tell where my thoughts end and she begins. Her hands move—up my back, into my hair—and mine do too, smoothing up her sides, until I can feel the warmth of her skin under my fingertips.

She doesn’t stop me. She shifts, her body aligning more closely with mine, legs tangled, her hip pressing into me just right—and God.

I press my forehead to hers. “You’re really not helping my restraint record here.”

She giggles. Actually giggles.

“You can touch me,” she whispers, voice all breath and promise. “If you want.”

I exhale slowly. “Oh, I want.”

And when I cup her breast again it’s like the whole world narrows to that one moment. She arches just a little into my touch. Her breath catches.

And mine does too.

 

Ruby

There’s this kind of quiet between us now—not awkward, not empty. Just warm.

Like the conversation wrapped itself around us and settled into our skin, making everything feel softer, easier. There’s no wondering what he’s thinking. No second-guessing myself.

I know.

I know what we are.

I know what this weekend has meant.

And I know what’s happening now.

His hand is still on my breast, skin to skin, his thumb brushing so gently over my nipple it almost hurts. Except it doesn’t. It just sends this slow ripple through me—pleasure blooming outward, gathering low and steady.

I shift a little, and he looks at me like he’s waiting for a sign. Not assuming. Not pushing. Just waiting.

I give it with a kiss.

Then another.

And another.

His skin is warm. Solid. Beautiful in a way that’s completely unselfconscious. I kiss his shoulder. His collarbone. Feel his breath catch under my mouth.

He watches me as I lean back, just a little.

 

It is a turning point.

And it’s not clinical. Not goal-driven. Not about rushing to sex, whatever that even means. We already decided we’re not doing that. Not tonight. Not until I’m ready. Until my body is ready.

But this—this is mine to want.

And I do.

God, I do.

He looks at me like I’m made of something rare. Not just beautiful—important. Like the way I’m touching him, holding him, matters. His gaze lingers on my breasts, on my stomach, and there’s nothing greedy in it. Just awe.

Then he says quietly, “Can I take these off?”

His fingertips rest lightly at the waistband of my knickers.

I nod. “Yeah.”

He hooks his thumbs and helps them down slowly, watching my face the whole time. His eyes darken when I kick them off and lie back again. Then I do the same for him—thumbs under the band of his briefs, tugging gently. And when they’re gone, we’re there.

Naked. Together.

And… it’s not scary.

It’s not weird or tense or awkward.

It’s just us.

Skin against skin. Warmth and softness. Breathing in sync. The kind of closeness that makes your whole body feel tuned to someone else’s.

His hand finds my thigh, then strokes up slowly, reverently, until he’s cradling my hip. He kisses the inside of my knee. My stomach. My breast.

And I get lost in it.

I get lost in him.

In the way he touches. The way he listens with his hands, his mouth, his whole body. There’s no map, no agenda, no finish line—just the slow build of more. Want curling around want. Pleasure unfolding like petals in bloom.

His hand slides between my legs and I arch into it, already damp, already aching, already there.

“James—” I whisper.

“I’ve got you,” he says, voice low and steady. “I promise.”

And he does.

He really, really does.

 

James

She’s in my arms.

Naked.

Soft.

Warm.

Real.

And I don’t think I’ve ever been trusted like this in my life.

Her body curls toward mine, and my hand—God, my hand is touching her like it’s something sacred. Like every brush of my fingers is part of something I shouldn’t be allowed to witness, let alone cause.

But she’s letting me.

She’s not just letting me—she’s with me. Her breath hitches under my mouth when I kiss her collarbone, her hand threads into my hair like she’s grounding herself, holding on as her hips shift, slow and needing.

And I keep going.

Gentle, steady pressure.

Just what feels good.

Just her.

I whisper her name and she shivers. Her eyes flutter shut and her lips part like she’s trying to say something, but all that comes out is this tiny sound—soft, shaky, wrecked—and it nearly undoes me.

She’s close.

I can feel it in every tremble. Every tiny gasp.

And I don’t rush her. I don’t dare.

I just kiss her shoulder and keep my rhythm, matching her breath, matching the pulse I can feel building beneath my fingertips. And then—

Then she breaks.

Silently, beautifully.

Her whole body stills, then arches. Her hand tightens in my hair. And that sound—God, that sound—just the faintest whimper in the back of her throat, like it was too much and perfect all at once.

I hold her.

I kiss her temple.

I say it low, right into her skin, because I need her to know.

“I love you.”

And she’s still catching her breath when she turns her face toward me, eyes glassy, cheeks flushed, and smiles.

Like I just gave her something she didn’t know she could have.

But the truth is—she’s the one giving.

All of this?

It’s a gift.

And I’ll never stop being grateful.

 

Ruby

He holds me like I might disappear.

Like I just gave him the world.

But he doesn’t know—he is the world.

My whole body’s still humming, slow and warm, and I don’t want to move, not ever, except—

I do.

Because he’s lying here, cradling me like something precious, but his breathing is ragged. His jaw is tight. And there’s this flicker in his eyes, like he’s still holding himself back. For me.

But he doesn’t have to.

He never has to.

So I press a kiss to his chest. Feel his heartbeat thud against my lips. Let my hand trail down his side, slow and deliberate.

He stills.

But he doesn’t stop me.

And I look up—really look—because I want him to know this isn’t about balance sheets or owed favours. This is about him. About how much I want to see him fall apart. For me.

Because I love him.

Because I want him to feel that.

“I want to give this to you,” I whisper, low and certain. “Not because I have to. Not because you’re asking. Just because I want to.”

He exhales—like he was holding that breath for days.

And when I kiss him, it’s slow. Deep. A promise pressed into his mouth.

He groans softly, and God, that sound goes straight through me.

“Let me?” I ask.

He nods—eyes dark, mouth parted, barely able to speak.

So I do.

Because I want to see him lose it the way he helped me lose it. I want to feel him let go. I want to know what his pleasure feels like when it’s mine to give.

And I’ll give it.

Willingly.

Beautifully.

Until he can’t think of anything else.

Until we’re both wrapped up in each other, in this quiet, perfect night, in everything we’re still learning—together.

 

James

I’m trying to keep it together.

But she’s making it impossible.

Her mouth is soft against my chest. Her fingers curl around me like she knows me—like she’s been doing this forever, and also like it’s the first time, because every stroke is careful. Curious. Slow.

She said she wanted to give this to me.

She meant it.

And I’m gone.

She’s kneeling beside me, half-draped over my chest, one hand braced and the other… God, that hand. Every motion a wave. Gentle, sure, intentional. She’s not rushing, and that’s what’s undoing me most. She’s savouring this. Every breath, every inch of skin, every twitch of my body as she finds what works, as she leans in closer and whispers things I can’t even process anymore.

Because I’m lost.

Utterly, blissfully lost.

I’m not even sure when I start making sounds—soft groans, then sharp breaths, then her name like a prayer.

“Ruby—”

She lifts her head, meets my eyes.

That look.

That warm, open, loving look.

And I’m done.

I spill into her hand with a strangled gasp, muscles tightening, heart racing like it’s trying to catch up to everything I’m feeling. It’s not fast or frantic. It’s deep. Full-body. Like everything inside me is being pulled forward and then set free. My hips jerk once, twice—she holds me through it, grounding me, her touch never faltering.

And I feel it. Her other hand on my chest. The soft kiss to my shoulder. The way she stays with me, keeps me tethered.

I’m still shaking when I exhale, utterly spent.

“Jesus, Ruby…” I breathe out, not even trying to hide the wonder in my voice.

Because nothing—nothing—has ever felt like that.

Not just the pleasure. The trust. The way she wanted this. The way she gave it.

I reach for her, pull her gently against me, still catching my breath, still stunned.

And somewhere deep in my bones, I know:

No one’s ever touched me like that.

And I’ll never want anyone else to.

 

Ruby

He’s quiet against me.

Not in a distant way. Not withdrawn or unsure.

But quiet like something sacred just happened.

His breath is still uneven, brushing warm against my collarbone. One of his hands is on my hip, the other curled loosely around my wrist where I’m holding him—where I’ve been holding him since his body stilled and his mouth fell open with that beautiful, helpless sound I’ll never forget.

I kiss his temple. He lets me.

And I feel it.

That shift. That grounding. That unspoken thing between us that just became a little more solid. A little more real.

He’s still naked in my arms. So am I. And yet there’s not a single piece of me that feels exposed in a bad way. There’s no self-consciousness. No doubt.

Because this—what we’re building—isn’t fragile.

It’s soft, yes. Gentle. But it’s not weak.

It’s strong enough to hold this. To hold us.

I don’t know what he’s thinking right now. I don’t ask.

But I know what I’m feeling.

That I’m not scared of where this is going.

That no one has ever touched me the way he does, with his hands or his mouth or his words.

And that no one else ever will.

Because what we’re building?

No one can touch it.

Not the people who whisper behind our backs. Not the girls who still roll their eyes when they see me with him. Not the weight of his name or the pressure of my future or the complicated mess of everything we carry.

None of it touches this.

I shift slightly, just enough to tuck him in closer, and whisper something against his hair I don’t even mean for him to hear.

“I love you.”

And maybe he doesn’t. Maybe he’s already half-asleep.

But maybe he does. Because a moment later, he breathes out—quiet and content and entirely James—

“Love you too.”

And then the world stills.

And there’s just us.

Chapter Text

James

It’s not what I expected.

Not that I knew what I was expecting. Maybe something more polished? A clinic in a city tower. Frosted glass. Receptionists in tight uniforms. That’s how everything worked in my world growing up. Everything clinical was either private or performed behind pristine curtains.

But this is Pemwick. This is Ruby’s world.

The NHS practice is tucked behind the Tesco Express. One faded awning. Two parking spots. It looks like someone’s old bungalow, converted.

And Ruby walked in like it was just another errand.

I wait around the corner, at the little café we both like. Order us two teas. Sit in the back corner, away from the foot traffic and the mums with prams. It’s quiet at 2:30 on a Wednesday.

She shows up after half an hour, the same cardigan from this morning wrapped tightly around her. Her cheeks are a little pink—not from embarrassment, more like she was walking fast.

She sees me and smiles. Walks straight over.

“Hey,” she says, sitting down and pulling her cup toward her.

I study her face. “All good?”

She nods. “Yeah. It was okay. They explained things—stuff I already read about online. But still. Having someone go through it with me? Felt good.”

I nod, even though I don’t fully get it. Her nose wrinkles. “But I‘m not getting an implant.“

I raise my eyebrows. “Didn’t even know there was an implant.”

That earns me a small laugh. “It’s like a rod. In your arm. Releases hormones slowly for years.”

“Oh,” I say, blinking. “Right. Definitely understand why you don’t want that.”

She sips her tea. “I got the pill for three months. Just to start. They gave it to me on the spot. I can start next week. When—well, when my period starts.”

“Right.” I nod again. “Okay.”

I have no idea why I’m suddenly sitting up straighter, like I’m in some kind of briefing. My knowledge of all this is… limited. Okay, embarrassingly limited.

But I reach for her hand anyway. Fold her fingers into mine.

Then bring them to my lips and kiss her knuckles.

“Thank you,” I say softly. “For… I don’t know. For all of it. Talking to me. Letting me be part of this.”

Her gaze softens.

“It’s not just mine,” she says. “It’s ours.”

That does something to me.

And as we sit there, in the quiet lull of a sleepy smalltown afternoon, it hits me how big this actually is. How careful and thoughtful she is. How real this is becoming. Not just the sex we’ll have—but the way we talk about it, plan for it, build toward it.

It’s a hell of a thing.

And I wouldn’t trade it for anything.

 

Ruby

He’s so sweet.

Sitting across from me like this is some kind of mission debrief, elbows on the table, brow slightly furrowed like he’s memorizing everything I say. Like the fate of the world hinges on understanding how a combined oral contraceptive works.

He definitely didn’t know you start the pill on the first day of your period.

I doubt he knew there was a choice between implants, injections, vaginal rings, and patches. I don’t even think he’d ever heard the phrase “vaginal ring” before today—and honestly, fair.

But he showed up. He waited here. He bought tea.

And when I said I didn’t want an implant, he didn’t question it. Just nodded, immediately, like of course not, if you don’t want it. And then thanked me.

Thanked me.

Not just for going to the appointment, but for letting him be part of this. For including him in something that’s quiet and personal and mine—but also ours. He kissed my hand like it meant something. And it does.

It really does.

He offered to buy condoms too. Not like a throwaway suggestion, but like a real one. Said it in that low, warm voice he uses when he’s trying to prove he’s serious.

I don’t think he has any idea what half the things I mentioned are.

But he wants to be part of it.

And that counts.

More than anything else, that counts.

So I squeeze his hand back, let my thumb run along the side of his, and smile at him over the rim of my cup.

“Hey,” I murmur, just soft enough for him to lean in a little. “You’re doing great, by the way.”

His smile quirks. “At… drinking tea?”

“At being my boyfriend.”

And there it is again—that flicker of something in his eyes. Like he’s surprised. Like he doesn’t quite know what to do with how much space he’s suddenly taking up in my life.

But I think he’s starting to understand that I want him there.

All of him.

Even the parts that don’t know anything about NHS clinics or birth control methods.

Especially those.

Because he’s here. And that’s more than enough.

 

Alistair

“So, uh,” James says, sliding a beer across the table like he’s about to confess to murder. “Ruby had her appointment today.”

I blink at him. “Is she okay?”

“Yes,” he says quickly, “it’s nothing like that. It was—she’s going on the pill.”

Oh. That kind of appointment.

I take the beer. Sip slowly. Then grin.

“And you’re telling me this why? Hoping for a solidarity moment from your gay best friend who owns three types of lube but has never once needed to understand what a combined hormonal contraceptive is?”

He gives me a look. The don’t be a dick look.

Naturally, I ignore it.

“Alright,” I say, settling back. “So, you’re entering your academic phase. Sex Ed for James Beaufort. Chapter One: Everything You Didn’t Know About Uteruses and Were Too Embarrassed to Ask.”

He groans. “I didn’t even know she had to start the pill on her period.”

“You mean you don’t start it on your period?” I gasp. “Well, then who’s been taking my mood swings and chocolate cravings all these years?!”

He flips me off. But he’s smiling now, just a little.

“Honestly though,” I say, softer now, “it’s good. That she’s including you. That you want to be included.”

He nods. Quietly.

And it hits me—he’s really in this. Not just the hand-holding, movie-night kind of in. Not just the dramatic-beaufortian-daddy-issues kind of in.

This is… life stuff.

Conversations about hormones and timing and, apparently, NHS clinics in Pemwick. He’s in the weeds with her. Fully.

“That’s a steep learning curve, mate,” I say. “And I can’t exactly help you with much beyond ‘use lube, not spit,’ and ‘don’t microwave condoms.’”

He chokes on his beer.

“Who would microwave—?”

“You’d be surprised,” I say darkly. “Teenagers are chaos.”

“But I’m not just a chaotic teenager.”

“No,” I agree. “You’re a guy in love. And apparently very invested in female reproductive health. I’m proud.”

“Fuck off.”

“You’re welcome.”

We sit for a moment. The pub’s loud around us, but there’s something steady about this. Quietly real.

He taps his fingers once on the table. Then again.

“She got the pill for three months,” he says. “Starts next week. We talked about… what it means. About timing. About us.”

That’s a lot of talking. For him.

“That’s good,” I say.

“Yeah.”

He doesn’t elaborate. But he doesn’t need to.

I see it.

He’s all in.

And thank god, because so is she.

And I think—for once—that means it might actually work.

 

Ruby

My phone buzzes right as I finish brushing my teeth.

James.
Of course.

I curl into my side of the bed — my room still feels like mine, even if he’s been here before — and I answer, already smiling.

“Hey.”

“Hey,” he says, soft. That voice he only uses with me. “Did I wake you?”

“No,” I lie. I was about to put my phone down. But for this? I can stay up all night.

There’s a pause. Not awkward. Just… James.
I can almost hear him thinking.

“You alright?” I ask.

He exhales. “Yeah. Just… I feel a little strange about earlier.”

“Strange how?”

“I don’t know. Just—like this is all on you now. The pill, the appointment, the hormones. Everything.”
Another pause. “Feels unfair.”

That surprises me. Not because he’s wrong.
But because he noticed.

I flip the light off, settle deeper under the covers.

“That’s not you,” I tell him. “That’s society.”

He huffs. “Still. If men got pregnant—”

“There’d be ten different pills, an injection you get at the pub, and probably a PlayStation-compatible contraceptive option by now.”

He laughs. I smile into the dark.

“Stop bothering about it,” I say. “I made the choice. I want this. With you.”

He’s quiet for a moment, then says gently, “I just don’t want you to feel like you’re carrying it alone.”

“I don’t.”

“You sure?”

“Positive,” I whisper. “You’re the one who sat outside that café for half an hour like a lost puppy. That counts.”

He chuckles again. “I was being supportive.”

“You were hovering.”

“Same thing.”

We’re quiet again. Not because we’ve run out of things to say. Just because we don’t need words for all of it.

“I love you, you know,” he says.

I press the phone a little closer to my ear. “I know. I love you too.”

“Sweet dreams, Ruby Bell.”

“Goodnight, James Beaufort.”

I don’t hang up right away. Neither does he.

Just two silhouettes in the dark, hearts full of quiet promises.

And it’s enough.

 

James

Ruby’s walking beside me, her fingers warm in mine, and for once—I don’t let go.

I don’t do that.
Or—I didn’t.
I usually release her hand at the last second, right before the courtyard. Before the eyes. Before someone important notices. Before it turns into a statement.

But not today.

Today I keep holding on.

Because she’s the best thing in my life and maybe it’s time I stop pretending like that’s some sort of secret.

So I don’t let go.

Not when we pass a second-year who definitely recognizes us. Not when someone from my philosophy class raises an eyebrow.
And definitely not when we walk past Director Lexington, all in navy wool and purpose, chin tilted like he knows everything about everyone.

His eyes land on our joined hands.

I feel Ruby notice it too. Her fingers tighten—just a little—and I brace for her to pull away.

But she doesn’t.

She keeps walking beside me like it’s the most natural thing in the world.

I glance down at her. There’s a faint smile at the corner of her mouth, like she knows exactly what she’s doing.

And maybe she does.

Because we walk straight through the courtyard—past students, professors, whispers and stares—and she never lets go.

Neither do I.

And for once, I don’t feel like I need to.

Not even when Lexington turns around with that assessing gaze and makes a note on his mental ledger.

Let him.

Let them all.

Ruby Bell is holding my hand, and the world can bloody well learn to live with it.

 

Ruby

We weren’t hiding it.

Not really.

If you were paying attention — really paying attention — you could tell.
You could see it in the way he looked at me. The way he paused beside me in hallways just a little too long. The way he stood close but never touched.
Not unless no one was watching.

But this?

This is different.

This is his hand in mine, right out in the open. Warm. Steady. Sure.

We’re walking across the courtyard like it’s nothing. Like it’s always been this way.
And maybe it has — just not like this.

Not this visible.

Not this undeniable.

We pass someone from his politics lecture. A girl from my logic class. A pair of second-years I’ve seen around but never talked to. I hear a whisper — low and fast — and I don’t catch the words, but I know exactly what it’s about.

And still, James doesn’t let go.

That’s the part that makes my chest feel like it’s got a tiny sun burning inside it.
Not just that he’s holding my hand.

But that he doesn’t even think about letting go.

Not when we pass Professor Lexington, sharp and silent in his tailored coat.
Not when his eyes catch ours and linger.
Not even then.

His grip doesn’t tighten. Doesn’t falter. Doesn’t shift into something casual or deniable.

It just stays.

Solid.

Real.

It’s not a grand gesture. It’s not loud or dramatic.

It’s just… us. Out in the open. No fine print.

I glance over at him once, just to see if he’s as calm as he looks. He is — jaw relaxed, gaze straight ahead, like this is all entirely ordinary.

It’s not.

Not for him.
Not for me.

But maybe it will be.

Maybe this is how ordinary begins — one morning, one hand, one quiet, unshakeable step forward.

And honestly?

Let them look.

Let them see.

This is what we are.

And I’m not letting go either.

 

Ruby

I text him first. Just so he knows.

„Started the pill today. Not feeling great. Just—bleh. Crampy. Emotional. Might cry over toothpaste ads.“

He replies before I can even put my phone down.

„Do I need to bring chocolate? Or a hot water bottle? Or both? Also, I’m not laughing about the ads. At all. I promise.“

That earns him a little smile. Which feels like a miracle today.

By the time I see him later — early evening, just a short visit because I don’t want to be alone and he doesn’t want to be away — he’s holding a chocolate bar and a microwavable heat pack in one hand and balancing a hoodie over his shoulder.

“Hi,” he says softly. “I don’t really know what I’m doing. My sister used to scream at me and chuck stuff at my head. I figured this was a better approach.”

I laugh — a bit watery. “This is perfect.”

He lets me melt into his chest when we sit on the couch. Doesn’t try to kiss me. Doesn’t do anything except exist next to me, solid and warm and here.

And I think — maybe this is exactly what love looks like, when you’re not at your best.

 

James

She’s curled up against me, blanket around her legs, head tucked under my chin.

And I’m still learning — about all of this. Her body. Her strength. Her limits. Her needs.
But I’ve figured out one thing:

Sometimes the best thing I can do is shut up and stay.
So I do.

I kiss the top of her head. Whisper something ridiculous about how I read somewhere that dark chocolate releases endorphins.
She mumbles back, “So does kissing.”
Then pauses.
“But not today. My tummy is staging a coup.”

I smile. Genuinely. Because she’s everything.

 

———-

 

I wasn’t planning to stay.

Honestly, I just came to bring her chocolate. The good kind, from that posh little shop—salted caramel, obviously, because she mentioned it once. I didn’t even know if she’d want company, but… I wanted to see her. And she looked like she needed the warmth, curled under her blanket, hair messy, face pale. She said I made a good human furnace. Said it like it was the best compliment.

“Happy to be of service,” I grinned, pulling the blanket tighter around her shoulders and nudging her to lie back. “I can stay until you fall asleep, if you want.”

That’s when she turned, cheek on her pillow, eyes soft.

“I forgot to tell you,” she said. “My parents said you can stay anytime.”

A pause.

Then, quieter, almost hesitant:
“Do you… want to stay now?”

I blink, because I hadn’t even let myself consider that option. But her voice—God, her voice—makes it feel like something precious. Something shy and real. Not an offer. A hope.

“Yeah,” I say, almost instantly. “Yeah, I’d really like that.”

 

Ruby

I go downstairs to tell my parents.

It’s not a big deal, not really—they already said he could stay whenever. But still. Saying it out loud feels different. Maybe because it’s not just “James is staying,” it’s James is staying with me, in my room, in my bed. And that still feels like something new, something we’re both growing into carefully, beautifully.

Mum nods like she already assumed, and Dad just lifts his mug in acknowledgement. No lectures. No weird silences. I exhale when I close the door behind me again.

James is still sitting up, scrolling through something on his phone, blanket tangled around his legs. He looks… comfortable. Like he belongs here.

“I’ve got something for you,” I say, pulling out the little basket from under the sink. Mum keeps it stocked with spare toothbrushes, mini deodorants, unopened travel packs of tissues and lip balm and floss—just in case. She’s that kind of mum.

I hand him a toothbrush—green, still in the wrapper—and he lifts an eyebrow.
“You come prepared.”

“Mum does,” I say.

I take an ibuprofen while he’s brushing his teeth. The cramps aren’t bad yet, just a dull pressure low in my belly, like my body’s reminding me that everything is shifting. Starting.

By the time he comes back, I’m already in bed. Not under the covers—just sitting against the pillows, his side of the duvet folded back for him.

“You okay?” he asks softly, towel over one shoulder, shirt off, like it’s the most natural thing in the world.

I nod and lift the covers for him.

He slides in beside me, warm and quiet, his arm finding me like it always does. My face fits in the crook of his neck. His skin smells like toothpaste and something I don’t have a name for but know by heart now.

And just like that, we’re settled.

Like he’s always been here.

 

James

I love this evening.

There’s no plan. No performance. No second thoughts.

Just her.

She’s tucked under the duvet now, one leg already wrapped around mine, her head resting against my chest like she’s done this a hundred times. Like it’s the most natural thing in the world.

Maybe it is. Maybe it always will be.

Her arm curls around me, fingers grazing the side of my ribcage—barely there, like a question and a promise all at once. She sighs once, quietly, and I feel it more than I hear it.

“Good night,” she murmurs. Soft. Safe.

And that’s it.

Nothing else is needed. No dramatics. No distractions. Just this: her in my arms, the way the weight of her fits against me, the smell of her shampoo and the warmth of her skin.

I press a kiss to the top of her head, breathing in the crown of her hair like it’ll steady me. Because it does.

“Good night, Ruby.”

I don’t even realise I’m smiling until my cheek brushes hers.

God, I love her.

And there’s nowhere else I’d rather be.

 

Ruby

It’s nearly three when I wake up.

Not from a nightmare, not from a noise. Just… the way your body knows when it’s time to shuffle to the bathroom. I lie there for a moment, warm and comfortable, curled into James’s side, his arm loose around me. The bedroom is dark and quiet. Familiar.

I slip out carefully, trying not to wake him. My feet find the slippers by my bed. I pad to the bathroom, switch on the low light, splash some water on my face while I’m there. The mirror reflects back someone who looks a little sleepy, a little crampy, but mostly content. My hair’s a mess. He likes it that way.

Back in my room, I ease open the door and let it close with a soft click.

James stirs.

Just a bit.

One arm searches instinctively across the bed until it finds me, or at least the edge of the mattress where I’m climbing back in.

His voice is low, hoarse, barely a whisper. “You ‘kay?”

Something about that—how fast he registers absence. How it matters to him.

I press close again, wrapping myself into the curve of him, my cold toes tucking under his warm shin.

“Yeah,” I whisper into the dark. “Just the bathroom.”

He hums. Eyes already closed again. “Mm. ‘Kay. Sleep now.”

I smile into the hollow beneath his collarbone. “Sleep now.”

And I do.

 

Ruby

We’re driving in quiet, that kind of companionable silence where the heat’s on low and the world hasn’t quite woken up yet. My hand rests on the center console and James keeps brushing it with his fingers, like he doesn’t want to let go of last night just yet. I don’t mind. In fact, it’s the opposite of minding.

We pull into the school parking lot just as Alistair’s car turns in from the other entrance. Funny how that happens. Synchronized routines. James slows a little so we end up rolling to a stop almost at the same time. Alistair waves through the windshield, that easy, unapologetic wave of someone who’s always running five minutes behind but somehow gets away with it because he’s charming.

Elaine, meanwhile, is already halfway across the courtyard by the time her brother even puts the car in park. She doesn’t glance our way. Doesn’t wave. Just walks like the pavement owes her something.

James snorts softly.

Alistair unfolds himself from the driver’s seat like someone with far too much leg to fit into a compact car, stretches once, then grins over at us.

“Have they finally agreed to full-term adopt you, Beaufort?” he calls as we both climb out. “Because if the Bells are feeding you and keeping you warm at night, I’d say you’ve won.”

James just shakes his head, but I catch the faint smile tugging at the edge of his mouth. Mine’s a little tighter.

Because it’s funny. But in a way it’s not.

It’s been weeks since his father asked where he is. Weeks since anyone from that cold, echoing house in Pemwick sent so much as a message. And James has pretended he doesn’t care, but I’ve seen the way he quiets when his phone lights up. The way he checks, just in case.

And of course, today—today—right before Lacrosse, just after lunch, it happens.

He’s sitting beside me on the benches near the pitch, stretching lazily with one eye on the overcast sky, when his phone buzzes.

I see the name before he even turns the screen fully toward himself.

FATHER

That’s all it says. All it ever says.

He blinks once. The expression drops from his face like a curtain closing.

“What is it?” I ask softly.

“Summons,” he says, dry and clipped. “Tomorrow. Afternoon.”

I want to ask if he’s okay. But I know better than to press. Not yet. Not here.

Instead, I reach over, lace my fingers through his.

He doesn’t say anything.

But he doesn’t let go, either.

 

James

I’m somewhere just past Ilford when I tap the voice recorder on my car’s dash, the road quiet ahead, the sky already bruising into dusk.

“Hey… I know it’s late. I mean, not late late, just… probably dinner time. You said I could come by, so I’m asking if that’s still okay. No pressure, obviously. I can head home and—yeah. Just let me know. I’ll probably be at the turn-off in ten.”

I send it before I can overthink the tone. Too casual? Not casual enough?

My phone pings immediately.

It’s her. Of course it’s her.

Voice message.

I press play.

“Come.”

Just that. Warm, amused, clear.

Then, as if she knows I’m grinning already, she adds:

“Dad made beef stew. He’s been talking about it for days. Said it’s his best one yet and he wants someone to show off to. That means you. So come. Don’t make him wait.”

God, this family.

This impossible, maddening, wonderful family.

In my family, “showing off” means strategic praise at investor dinners and emotionally leveraged speeches, like the one they want me to give at the next quarterly milestone. Conveniently timed, of course, for the exact three-month mark since my mother died.

“Just an idea,” Mortimer said today, folding his hands like the world should thank him.

Just an idea.

We all know what an “idea” means in Mortimer’s world. It means: You’ll do it. Or there will be consequences.

So yeah, beef stew and show-off seasoning?

Sounds like a fucking dream.

I take the turn toward Ruby’s street. The road narrows and I roll the windows down a little, let the cool air in.

I don’t know what I’m walking into, not exactly.

But it’s better than what I left behind.

And if Ruby Bell says come?

I’ll be there.

Every time.

 

Ruby

He walks in just as Mum’s setting the stew pot on the table and Dad’s dramatically warning everyone not to touch it until he’s done with his opening remarks. So we don’t speak—not really. Just a quick glance, a small smile, the soft brush of his hand against my back as he steps around me to sit down.

That’s all.
And yet, it’s enough.

We squeeze in, all five chairs filled now—Mum next to Dad, me across from James, Ember perched at the end like she’s one foot out the door already, even though she knows she’s on kitchen duty tonight.

Dad launches straight in, like he’s been waiting all day for an audience.
“So here’s the secret,” he begins, ladling generous helpings into each bowl, “you slow cook the beef—low heat, long patience. Like raising kids, except you can add wine whenever you want.”

Mum snorts. Ember rolls her eyes.
James grins.

“But the trick,” Dad continues, already in full storytelling rhythm, “is knowing which herbs go when. Basil? Thyme? Oregano? You add those at the end. But rosemary—rosemary is different. She’s like a stubborn old aunt. Needs to be there from the beginning or she’ll never settle in.”

James chuckles. Actually chuckles.
And then he eats.

God, he eats.

Not in a performative way, not to impress anyone. Just honest appreciation. Spoon after spoon. Then a second helping, unprompted. And a small third—just enough to be flattering but not greedy.

Dad tries to look casual, but the smugness radiates off him like steam from the pot.

I catch James’s eye across the table.
He winks.

And it’s strange, really. Because we haven’t even spoken yet—no whispered updates, no private glances full of meaning. But he’s here. With me. At our table. Eating my dad’s stew like it’s the best thing he’s ever tasted.

And somehow, that speaks louder than words.

Afterwards, Ember stands and groans. “Kitchen duty,” she mutters, dramatically.
I kiss her cheek on my way past. “Thanks in advance.”

She mutters something deeply unkind, but affectionate.

And just like that, we’re released.

 

James

Upstairs, I peel off my jacket like it’s heavier than it should be. Loosen the cuffs. Undo the links and set them on her desk with a quiet clink. It’s only now—only when the door’s closed and I’m in this room that smells faintly like her hair and the lavender sachets her mum tucks in drawers—that I let myself take a proper breath.

God, it’s good to be here.
To not be in that office building.
To not be in that suit, in that city, in that room where they said “it’s just an idea” and meant “you don’t have a choice.”

I sit on her bed.
Soft duvet, knees bent, socked feet flat on the carpet. She’s at her desk, already flipping through her folder—of course she is. Always one step ahead. Pen tapping against her lip, brow furrowed, like the Thirty Years’ War is more urgent than the slow-moving explosion still rumbling behind my ribs.

“Homework?” I ask, trying for casual.
“History,” she says. “We’ve got class together twice this week, so I figured if you were coming over, we could make it a team assignment.”

She looks over at me. Not pushy. Not expectant.
But present. Steady.
My team.

“Or,” she adds, more gently now, “we can talk. About London. If you want.”

I shake my head.
“London went as well as expected,” I say. My voice is even. I’ve practiced. “Which is to say—terribly. So honestly? I’d love to dive into the Thirty Years’ War. It feels… kind of accurate anyway.”

That earns me a small smile.
She closes the folder, grabs two pens, and pads over. Slides in next to me on the bed like she’s done it a hundred times before. No fanfare. No hesitation.

God, how did I end up here?
In this room?
With her?

I glance sideways as she flips to the reading.
No makeup, hair in a messy braid, one sock half off. And she’s still the most beautiful person I’ve ever seen.

“Alright,” she says, pen poised. “War, religion, power struggles, and betrayal. Just your average Thursday.”

I smirk.
“Sounds familiar.”

And we begin.
Not just the homework. But this rhythm. This normalcy. This quiet life I didn’t know I could have.

And maybe—just maybe—that’s the real story.

 

Ruby

We’re done.

It’s not even that late, and we’re done.

That’s the thing about teaming up with James—he’s not just whip smart, he’s efficient. Where I’d still be cross-referencing treaty dates and digging for one more quote to maybe include in a footnote, he just knows when we’ve hit the core of it. Cuts through the clutter like he’s mapping out a strategy.

He’s the structure. I’m the encyclopaedia.

It works. In a way I didn’t know schoolwork could work with someone else.

A little over an hour, and it’s solid. Clean. Done.

James leans back with a low sigh, his shoulders settling against the wall, and something in him seems to… drop. Not in a bad way. Just in that way when your body realises the push is over. That it’s allowed to soften now. His shirt has wrinkled at the chest, one cuff still half-rolled. He looks like someone who’s been slightly spun around by the week, but who’s trying his best not to show it.

And maybe it’s because of that look on his face, or maybe because of the way it felt earlier—him here, in the kitchen, eating stew and making my dad proud. Maybe it’s just because I like falling asleep next to someone who makes the world feel a little easier to carry.

“Hey,” I say softly, shifting toward him, “do you want to stay?”

His eyes flick to mine. A small flicker of something warmer in them now. “Again?”

I nod. “Yeah. I like having you here.”

There’s a moment. That familiar pause he sometimes has—like he’s taking careful inventory of whether he’s dreaming. Or allowed to want this as much as he clearly does.

But then he smiles, tired and crooked and real.

“Then yeah,” he says. “I’d like to stay.”

 

James

She doesn’t go downstairs this time. Just pulls out her phone and fires off a text—“just letting them know”, she says—and then reaches for me like we’ve done this a hundred times.

“Come here,” she murmurs, arms wrapping around my waist, her head tucking under my chin. “I’m under-hugged today.”

That makes something in my chest pull tight.

“Tragic,” I say softly, holding her back. “We can’t have that.”

Her bed is warm from earlier, the duvet still half-folded from when we were working, and we just… slide in. Not under it, not yet. Just stretch across the top like this is the most natural thing in the world—her legs tangled with mine, her cheek still close to my shoulder.

For a few minutes, I don’t say anything. Just listen to the quiet creak of the floorboards downstairs, the faint sound of Ember putting away dishes, the hum of a house that lives.

But I know I have to tell her. I want to. Not just because she’ll ask eventually, but because… I don’t want to carry it alone.

“It was my father,” I say finally. “And my aunt. They were both there. Office boardroom, polished glasses of water, the works.”

She doesn’t say anything—just a soft hum, encouraging.

“They pitched it like an opportunity,” I go on. “This dinner. Three-month anniversary of my mother’s death. A commemorative investor event. I’m invited—well, encouraged—to give a speech.”

I hear my voice flatten at the end.

Ruby’s hand curls tighter around mine.

“They framed it like a choice. Like I’m being entrusted with something meaningful. But that’s not what it is. Not really.”

I pause. Try to unravel what’s been knotting in my head all day.

“I get it, in theory,” I say. “They want to show stability. That the company’s not… floundering after she died. That things are moving forward. Fine. Sure. Maybe that’s even necessary. But—”

Another pause. I rub my palm across my chest, over where my heart’s kicking a bit too hard.

“But my grief… it’s not part of their marketing strategy. And it sure as hell isn’t a sales pitch. I’m still sorting through memories I can’t even look at properly yet. And now I’m supposed to stand there—smiling—and talk about her like she was some… bullet point on a presentation slide.”

Ruby shifts slightly, pressing her forehead to my collarbone.

“It’s not that I don’t want to talk about her,” I say quietly. “I do. I just… want to be able to do it on my terms. Not because it’s been three months and that feels like a safe enough time to weaponize her memory for investor confidence.”

I exhale slowly.

“I haven’t said this out loud yet,” I admit.

“Not even to Alistair?”

I shake my head. “Not yet. I just needed…”

You, I don’t say.

But I think she hears it anyway.

She doesn’t try to fix it. Doesn’t offer some bright-side monologue or strategic suggestion.

She just wraps her arm around me tighter, her fingers curling into the fabric of my sleeve, and says—soft and steady—

“I’m sorry they’re doing that to you.”

And that’s enough.

That’s more than enough.

 

Ruby

I don’t know anything about James’s family’s business.

But I do know a few things about families.

About how each one has its own laws—not just rules, but these quiet, invisible systems that you learn to navigate by heart. Like which rules can be bent if you bring the right grades home, and which ones your parents will go to war over, even if you’re already crying. Like how Ember once tried to move in with a friend for a term and Mum said absolutely not, but when I asked to drop chemistry, it just took a few days of long sighs and one very well-written email to get the yes.

You learn when to push. When to wait. And when it’s not a fight worth picking.

So I lie there with my arm across his chest and try to think like that. Because this isn’t just his world now. It’s starting to become ours. At least a little.

“You said your aunt was there,” I murmur. “And that she’s not a big Mortimer fan?”

He nods against the pillow. “She’s not. At least… not blindly.”

“But she didn’t speak up?”

James hesitates. “Not against him, no. But she watched me. Like she was checking how I’d take it.”

I hum. “Maybe that’s her version of giving you space.”

He huffs a breath—something close to a laugh. “My family’s version of space is letting you decide which cage you want to be locked in.”

I run my fingertips along the soft line where his shirt sleeve ends. “Okay. Then maybe the question is… why do they care? What’s the dinner actually about?”

He turns slightly, shifting so we’re more face to face now. “Investors. Stability. Public reassurance. Image.”

“So you showing up means—what? That you’re fine? That the company’s fine?”

“That I’m still part of the name. Still involved. Still Beaufort,” he mutters. “That I’m not falling apart after Mum died.”

I study him for a moment.

“Are you?”

“Falling apart?” he echoes.

I nod.

He’s quiet for a beat. “Not when I’m here.”

God.

That answer.

I touch his jaw gently, just once, and then say, “Okay. So let’s sort it.”

He blinks. “Sort what?”

“The dinner. The pitch. All of it.”

A small corner of his mouth lifts. “You make it sound like a group project.”

“Everything is,” I say, lightly. “Besides, I’m good at sorting.”

He exhales a little laugh, eyes closing for a second. “Yeah. You are.”

“So—” I shift, propping myself up a bit. “You probably can’t say no to the event. And probably not the speech either. If you push too hard, it’ll only backfire.”

“Correct.”

“But what you say? That’s yours. That’s where you can draw a line.”

His brow furrows, just slightly. I keep going.

“Talk about your mum. Talk about what she meant to you —if you want that. Or about what her values were. That’s honouring her. That’s fine. But your grief? That doesn’t belong on a goddamn investor’s placemat.”

James swallows. “They’ll still expect me to say something comforting. Uplifting. Something with a bit of shine.”

“Fine. Find something true and simple, and leave it at that.”

He watches me. Doesn’t argue. Just… watches.

Then I add, “And your aunt—maybe she’s trying to help in her own way. Lydia’s been there a lot, right? Maybe she knows more. Maybe she can talk to her.”

James tilts his head, considering. “You think?”

“I think it’s worth asking. Lydia’s a force when she wants to be.”

His smile flickers, slow and real. “She’d take down a cathedral if someone threatened her to do something she’s not ready forl.”

“Exactly. Use that.”

He pulls me close again then, arm around my waist, his voice quiet and honest.

“I don’t know how you do it,” he says. “Make things make sense.”

“It’s not hard,” I whisper. “When I care this much.”

And I do. God, I do.

 

James

I don’t ask right away.

She’s still curled against me, warm and soft and quiet, and I’m tracing lazy, invisible shapes across her spine—circles and lines and maybe some ancient alphabet that only she can read.

But it’s there, sitting in my chest like something I’ve been meaning to say for hours. And I don’t want to wait until I overthink it and turn it into something it’s not. So I say it.

Softly.

“Hey.”

She hums. A content sort of noise that tells me she’s still listening.

“I was wondering something.”

Her head shifts slightly against my shoulder. “Mm?”

“Would you want to go back to the beach with me?”

She lifts her head now, just enough to look at me. I keep going, slowly, hoping she hears me right.

“Not tonight or anything. Just… this weekend. It’s supposed to be cold and clear. Finally. The kind of winter weather that doesn’t make you want to crawl under a blanket and die.”

Her mouth twitches at that. But I go on.

“I need to get out of the mansion for a bit. Just—off grid. Away from all the eyes and the goddamn investor talks. And I know we could stay here, I know your family’s wonderful and warm and I love it here, but…”

I take a breath.

“Maybe just the two of us? For a night?”

There’s a pause.

“I thought maybe we could stay somewhere this time. Norfolk’s not short on coastal pubs with upstairs rooms. Or one of those B&Bs with scratchy blankets and a landlady who wants to feed us to death.”

I feel her breath catch faintly against me.

“And it’s not to do—well, not—” I break off, because I hate how awkward that sounds. “I mean. It’s not about trying anything. That’s not why I’m asking.”

She’s quiet.

I push a hand through my hair. “I just… want time with you. Just you. Somewhere that’s ours for a bit. No timelines, no homework. Just space.”

And then—

She smiles. Grins, really. “I absolutely want that.”

Relief floods through me so fast I actually blink.

Then she adds, too casually: “And even if it’s not about you trying anything, maybe you could want that a little?”

She’s grinning wider now. Teasing.

And I feel it—this sudden, sharp ache of happiness. Not the fragile kind. The good kind. The real kind.

The kind that lets her joke about this. The kind that means she feels safe.

I laugh, genuine and startled, and pull her a little closer. “Okay, yeah. Maybe I could want that a little.”

She lifts an eyebrow, mock-serious. “Just a little?”

“Moderately. Respectfully.” I lean in, voice low and full of affection. “With the appropriate permits.”

Now she’s laughing too. Tucked into me, everything warm and easy again.

And for the first time all day, I let myself stop thinking.

Just feel.

Because this—her—is what makes all of it bearable.

 

Ruby

We brush our teeth in the upstairs bathroom like it’s the most natural thing in the world.

Because now, somehow, it is.

He’s using the toothbrush I gave him yesterday, from the basket my mum keeps under the sink, the one with spare travel sizes and unopened hotel soaps and enough dental floss to tie down a small tent. His sleeves are pushed up, hair damp from washing his face, and when our eyes meet in the mirror for a second, he just grins.

Not his charming, cocky one. The real one.

The one I’m starting to think might be just for me.

We crawl into bed quietly, like there’s something sacred about the way the duvet rustles, the way his body finds mine in the dark. His hand settles around my waist like it always meant to be there. My leg fits between his like it’s done this for years. And I’m warm. And I’m safe.

And—

Yeah.

I might absolutely want.

That’s why I started the pill, isn’t it?

Not because I’m rushing. Not because it’s a goal post. But because I can imagine it now. Not in some vague, future-tense way, but in a real, grounded, breathing sort of way. With him. Only him.

But more than that—

Two days. Just us. Just being.

A road trip. A pub with mismatched furniture and a creaky bed and thick wool blankets. A cold walk on the beach with frozen fingers and shared gloves and maybe sand in our shoes. A place that’s ours, even if only for a night.

That’s what I want most.

I shift closer, press a soft kiss to his chest. He hums sleepily in response. Arm tightening.

“Night,” I whisper.

And when he murmurs it back, the rumble low and warm in his chest, I fall asleep thinking—

Yes.

Yes to all of it.

 

James

Waking up in Ruby Bell’s bed is my new favourite thing.

Even if we’re not doing anything here we’ve done at my place.

Even if her bed creaks when I shift and I’m pretty sure her mattress is about ten years older than mine. Even if I have to share a bathroom queue with Ember, who does not believe in morning silence and gives me a look every time she walks past the door with her hairbrush like I’m invading her kingdom.

Still.

Worth it.

Because the best part happens before all that. Before the floorboards creak and the radiator makes that groaning noise. Before the hallway light flicks on and the day starts.

It’s the minute between the alarm and the actual getting up. The minute where I have her in my arms and it’s still dark outside and warm under the covers. The minute where her breath is soft on my neck and her hand finds mine without even trying. The minute where she’s still curled against me, small and soft and sleep-heavy, like this is the most natural thing in the world.

She stirs when the alarm buzzes low between us.

“Mm—snooze,” she murmurs, eyes still closed.

I hit the button, because obviously.

“Good morning,” I whisper into her hair, and her little smile does something ridiculous to my insides.

“Hi,” she mumbles, voice husky and full of sleep.

And yeah. That’s it. That’s the moment. That’s what makes all of it worth it—the weird bed, the awkward breakfast routine, the fact that Ember made fun of my toothbrush last night and I think her dad caught me going for a second helping of stew straight from the pot.

Ruby in the morning, wrapped in my arms, telling me hi like I’m the best part of her day.

God.

I didn’t know I could want something this quiet. This… easy.

But I do.

Even if I have to fight her sister for hot water.

Even if my phone is probably going to buzz with another message from London by the time I’ve pulled on my shirt.

This, right here?

Totally worth it.

Chapter Text

James

I park outside the Bells’ house at 7:58 and feel like I’ve already won something.

It’s still grey and barely morning, the sky kind of blank and cold in that early-February-still-wearing-winter’s-coat way. But the porch light is on. She’s ready. Of course she is.

The front door opens before I can knock. Her mum comes out with a bag of packed food—actual food, not snacks, like I’d grabbed some army ration boxes and she took personal offense. She hugs me before Ruby even steps outside.

“Eat properly,” she says. “And drive safe.”

And then Ruby appears behind her.

She’s in a navy jumper and jeans and boots, that scarf I gave her for Christmas wrapped snug around her neck. I wasn’t sure if she’d wear it. Not because she wouldn’t want to—but because I thought maybe she wouldn’t want to make a thing of it.

But there it is, soft and beautiful, wrapped around her like she’s mine.

Her mum passes the bag to me with a warm smile, and then Ruby’s hugging her goodbye, then Ember is yelling something from the kitchen window, and suddenly we’re out the door, down the path, and she’s getting into my car like it’s just the most normal thing in the world.

Which it is.

God, I love that.

“Hi,” I say, because I can’t think of anything better, and her grin answers everything else.

We don’t make it far.

Just down the road, by the Co-op.

She pulls the playlist up. I park again. And then we kiss like we’ve got all the time in the world. Which, for once, we kind of do.

She smells like her shampoo and peppermint tea. Like my life if it ever made sense.

Her hands curl into my coat, mine cup her jaw, and everything else—London, my father, the cold marble lobby of Beaufort HQ where they tried to sell me my mother’s ghost in exchange for a PR win—it all fades out.

We stop for coffee. She gets her oat milk cappuccino, I get a black Americano, and we’re back in the car, Ruby fiddling with the music.

“You booked the room?” she asks.

I nod.

Yesterday afternoon, after we left the boardroom and Mortimer pretended he wasn’t trying to manipulate me into grieving publicly like it’s good optics, I sent her a list. Just links. Quiet places near the coast. She picked the one with the fireplace and the reading nook, and of course I knew she would.

Of course I booked it immediately.

Now, as we’re driving, she hums softly along to the music, head against the window for a bit before she turns to me with a small smile. I reach over and catch her hand.

Her fingers slip through mine without hesitation.

And just like that, I’m free.

Free of yesterday.

Free of Mortimer’s voice in my head.

Free of that boardroom where they said choice when they meant obligation.

Right now, it’s just me and her, this car, the road, the playlist she made for us, and the long coast of Norfolk waiting at the other end.

We’ve got time. We’ve got space. We’ve got each other.

 

Ruby

I know what tonight will be.

I’ve known for a while. And it has nothing to do with pressure, or expectation, or milestones.

It’s not because we’re going away together.

Not because of any countdown on a calendar.

And definitely not because he’s waiting for it—because he’s not. Not this weekend. I can tell.

He’s been in his own head the last few days. The London trip. That awful dinner thing they’ve roped him into. He hasn’t even brought up the fact that I’m on the pill now, hasn’t hovered around it or made a single sly joke.

He’s just… been with me. Present. Gentle. Focused on us.

That’s how I know.

That’s how I know I want this.

Because he’s made it so clear that it’s not a transaction. Not a box to tick. Not something owed or looming or anticipated with a clock running down.

He’d wait forever, I think.

But I’m ready.

Because I want to.

Because I want him.

And I’ll tell him.

Not here, not in the car, with the radio humming and the windows fogging gently from the heater. Maybe later—at the beach. Or before dinner. Or maybe afterward, when we’re back in the room and the fire’s going and it’s just us in that soft, golden quiet.

The room is beautiful. Cozy. Sloped ceiling, pale walls, books stacked under the windowsill, a chair pulled up to the tiny reading nook where you can look out at the windblown trees and see the edge of the water in the distance.

Madeleine—the owner of the B&B, who lives next door—welcomed us like old friends and said she’d light the fire in our room if we were back by eight. We said we would be.

And now we’re outside.

The air is clean and brisk, a shock to the lungs. The kind of weather that makes you feel very alive.

We walk for miles, it feels like.

Across salt marshes where the reeds rattle in the wind, golden-brown and whispering. Across empty beaches where the sand crunches frozen underfoot and the sea is the brightest, wildest blue I’ve ever seen. The tide’s out, curling long and slow. The sky is cloudless and high.

He looks happy out here. Lighter.

He grins when the wind blows my scarf up over my mouth and he tucks it back down with chilled fingers. I grab his hand and don’t let go.

Everything in me feels clear. Settled.

This is right.

I don’t know exactly when I’ll tell him.

But I will.

Because tonight is not about anything we’re supposed to do.

It’s about everything we want to share.

And I want this.

I want him.

And not just tonight.

 

James

It’s the perfect kind of cold.

Not the bone-deep kind, not the kind that crawls under your skin and settles there. This one’s brisk and bright and cuts through everything that’s been weighing me down these past few weeks.

We’ve been walking for… I don’t even know how long.

There’s no agenda. No one watching. Just us and the wind and the salt and the low winter sun casting long shadows across the dunes.

She’s got my hand in hers—gloved fingers curled around mine—and every few minutes she gives it a little squeeze. I don’t know if she realizes she’s doing it, but it makes me feel stupidly lucky every time.

We talk. Then we don’t.
Then we do again.

It’s easy. All of it.

We stop to skip pebbles across the shallows. She beats me. Repeatedly.

“I thought you played Lacrosse,” she teases, grinning wide, her cheeks pink with cold.

“That’s a ball sport, not a stone-flinging competition,” I grumble, and she rolls her eyes and nails another perfect five-skip arc across the surface.

She’s impossible.
And beautiful.
And mine.

I scoop her up in a ridiculous spin that makes her yelp-laugh and swat at my shoulder, and then I kiss her because I can. Because her hair is a mess in the wind and her eyes are crinkled and she’s glowing with that kind of happiness that feels… rare.

Like this is the version of us that doesn’t have to try.

Eventually we find a little patch of shelter near the dunes, tucked out of the wind. Sand still cold beneath us, but I pull her into my lap and she tucks herself there without hesitation, arms around my neck, forehead against mine.

We’re quiet for a bit.

My hands are warm on her back. She’s playing with the ends of my scarf. Breathing steady.

Then she shifts slightly and looks up at me.

And I know—instantly—that this is one of those moments. One of those real ones.

“I want tonight,” she says, soft and clear. “I want us.”

I blink once, twice. My chest tightens—not with panic, not even with anticipation. Just this slow, rising kind of awe.

She’s looking at me like she means it. Like she knows.

“I know it’s not a big thing,” she adds, voice still low, fingers fidgeting slightly with my collar. “It already happened in Oxford. I know that. But for me, this is—”

“Hey,” I say quickly, “it is a big thing. Of course it is.”

I pause. Breathe. Press my forehead to hers again.

“I just—don’t want you to ever think I’m expecting it. Or waiting. Or—”
“I know,” she says. “You never made me feel that way.”

I let out a breath I didn’t know I was holding.

“But I’m ready now,” she says, quietly. “And I want it to be today.”

And suddenly, I can’t feel the cold anymore.

Just her. All of her. Sitting in my lap, telling me this with the wind in her hair and the sea behind her and this look on her face that makes something in me settle and ignite all at once.

I kiss her again—slow this time.

I don’t say thank you. I don’t say I love you. I don’t make it heavy.

I just hold her close.

Because this is ours now.

And nothing—not even the cold or the ocean or the whole fucking world—can touch it.

 

Ruby

It’s already dark by the time we make it back to the village.

The sun dipped behind the sea around 4:30, leaving behind that brief golden haze before the cold rolled in full. We found the pub by the harbor just as the first lamps flickered on, the whole place glowing with that slightly-too-orange light that always makes everything feel warmer than it is.

Inside, it’s quiet. Soft hum of conversation. Fireplace in the corner. Chalkboard menus and scratched wooden floors. James lets me slide into the booth first and drops his coat over the back of the bench before going to order.

Tea for me. Half pint for him. He comes back with it all balanced in his hands and sets it down with this pleased little grin, like he’s proud of having made it to the bar and back without disaster.

The tea is strong and hot and exactly what I need. I wrap my fingers around the mug and breathe it in while he settles across from me.

Dinner’s hearty—stew for him, root vegetable pie for me, a shared glass of red. We split a sticky toffee pudding for dessert because I insisted and because he’s incapable of saying no when I look at him like that.

It’s cozy and slow, and the conversation wanders the way it always does when it’s just the two of us and the hours are ours.

“So why Oxford?” he asks at some point, swirling what’s left of the wine in his glass.

I blink, surprised. “You’ve never asked that.”

“I’m asking now.”

I shrug, smiling. “It’s always been the dream. Since I was little. I saw it once, in this old documentary—we had it on DVD. The libraries, the stone, the robes. It just stuck. And then I started looking into it properly when I was twelve. I printed out the reading list and everything.”

He chuckles. “Of course you did.”

“I don’t know. Cambridge felt too… polished. St Andrews too remote. But Oxford—Oxford felt like ambition, not just prestige. I wanted to see if I could make it. And now I will.”

I say it lightly, but he nods, serious now. “You did more than make it.”

“What about you?” I ask, tilting my head. “You’re always so cagey about it. Why go, if it’s not what you want?”

He looks down at his glass for a second. Then back at me.

“My mum wanted me to. She always said Oxford would give me choices. Not because of the name—but because it’s away. It’s mine.”

He pauses. Swallows.

“I opposed it for so long, it almost feels weird to stop now. Like—what’s James Beaufort without the opposition, right?”

I don’t say anything. I just watch him.

“But I think I need it,” he says. “That space. Three years not being under that roof. And… yeah. You being there doesn’t exactly hurt either.”

And then he grins—really grins—and reaches for my hand across the table.

“Even if I’ll probably have to book a time slot just to see you, Miss Full-Scholarship Top-of-the-Class Future Prime Minister.”

I laugh. “You’re ridiculous.”

“You love it.”

And I do.

I really, really do.

I lace my fingers through his and hold on.

 

James

The fire’s already lit when we get back to the room.

It crackles softly, throwing gold light across the wood floor, flickering shadows onto the wall. Ruby slips off her coat and scarf, that ridiculously soft one I gave her for Christmas, and toes off her boots. I hang mine by the door and watch her move through the space like she belongs in it.

Like we do.

There’s a quiet moment, just the two of us in this perfect little room tucked away from everything. And I know she already told me—on the beach, in my arms, voice soft but certain. But I still need to say it.

“Hey,” I say, catching her hand. “Just—before anything.”

She turns, looking up at me. Patient. Open.

“We don’t have to. I know you said. But just—I need to say it again. This weekend wouldn’t be anything less if we didn’t. I’m already so—” I break off, shaking my head a little. “So fucking happy just being here. With you. I love you, Ruby. I love you so much.”

She smiles. Then grins. Then steps closer.

“Talkative,” she says, mock-sighing.

And then she kisses me. Soft at first. Then deeper. Slower. Her arms around my neck, pulling me down to her like she’s already sure.

“You don’t have to atone,” she murmurs against my mouth. “For Oxford. For what happened after. It was horrible. Yeah. It hurt.”

I close my eyes. But she’s still there.

“But it’s behind us, James. And since then—there’s been so much good. You know that, right?”

I nod.

“So I choose this,” she says, firm now. “Because I want you. That way too. Not because of then. Not to fix anything. Just because.”

She brushes her nose against mine. Smiling now. Mischievous.

“So maybe,” she whispers, “you could… do more and talk less?”

And that—that might be the best thing anyone has ever said to me.

So I kiss her again.

And this time, I let my hands speak for me.

 

Ruby

The firelight dances across his face as he kisses me again.

Slower this time. Not hesitant—never that. Just… thoughtful. Like he’s savouring it. Like he’s reading me in every shift, every sigh. Like this is something worth taking his time for.

It is.

His hand skims my waist. Warm and steady. My skin wakes up beneath his touch, all nerves and awareness. I press closer, tip my chin up to kiss him deeper, my fingers curling into the soft fabric of his jumper before slipping underneath, tracing over bare skin.

We don’t rush.

That’s the part that makes my heart ache, just a little. How unrushed it is.

Like we have all the time in the world.

We end up by the fireplace without even meaning to. The duvet’s pulled down on the bed, the lamps are dimmed. He leans against the pillows, drawing me into his lap, my legs folded around him as he kisses down my neck with a reverence that makes my stomach tighten and my breath catch.

“Hi,” he murmurs against my skin.

“Hi,” I whisper, smiling even as my pulse skitters.

My hands are in his hair now, and his shirt is off—God, he’s warm, solid, and real beneath my palms. He lets me explore. The sharp lines of his shoulders. The ridges of his stomach. The little scar on his rib.

“Bike accident,” he tells me. “Ten. Show-off moment. Didn’t end well.”

I kiss it.

His breath hitches.

His hands slide under my top then, slow and gentle, like he’s asking permission with every motion. It’s been like this before—when we were tangled up in shock and adrenaline, that night I never speak about. But this is different. This is us, here and now.

And I want him to see me.

I lift my arms, and he pulls my top over my head. I shiver—not from cold. His gaze is something else. Not hungry. But open. Devoted. A little awed.

“You’re so…” he trails off. Doesn’t finish. Just leans in and kisses the top of my shoulder. Then lower. Then lower still.

I wrap my arms around him as his mouth trails over my skin, every kiss slow and unhurried, like he’s learning me by heart. I shift against him, feel how much he wants me, and it only makes me bolder—arching into his touch, kissing him harder, gasping when his hands slide lower, grounding me.

There’s still so much between us. Fabric. Breath. History.

But it doesn’t matter.

His hand cradles the back of my neck, holding me to him like I’m something precious. I am, to him. I know that. I feel it in every caress, every wordless murmur.

He whispers my name.

And I say his.

And for a long time, there’s nothing else in the world but lips and skin and the quiet sound of the fire.

 

James

Her jumper’s already somewhere on the floor, and I’m kissing down her neck, taking my time.

God, I love how she melts into me. How she trusts me. How she doesn’t hide anything from me—not anymore. The little sighs she makes. The way her hips shift when I find the places she likes. The way her hands are tugging gently at the hem of my shirt, pulling it up.

I help her.

Toss it aside.

And then it’s just us.

Just her, in that soft firelight, half-naked in my lap and looking at me like I’m hers.

Because I am.

I am.

I kiss her again. Deep, slow, and warm. My hands slide up her back and around to her front, cupping her breasts. She lets out the quietest breath—just that. Like she’s feeling everything at once.

And I am too.

She’s so warm under my hands. Soft and perfect and already arching into my touch. I brush my thumbs gently over her nipples, and she gasps, just a little. I kiss down her chest, not rushing, and take one into my mouth while my hand covers the other, fingers caressing slowly, circling.

She moans, barely audible, but I hear it. Feel it.

Every sound she makes goes straight to my chest. Like something’s blooming there. Or breaking.

I switch sides. Kiss her other breast, letting my teeth graze just a little before soothing the skin with my tongue. My other hand is on her hip now, steadying her as she rocks against me, the duvet soft beneath us, the firelight painting shadows on her skin.

“You’re…” I murmur, then stop. Because I don’t have the words. She’s everything and mine and more than I ever thought I’d be allowed to have.

Her hands are in my hair. Her eyes flutter closed.

I let my fingers trail lower, over the curve of her stomach, down between her thighs.

She parts them for me without a word.

And I touch her gently—just the way I know she likes. The way I remember. But now—now it’s different. This is her choosing us. Choosing me. And that’s everything.

I kiss her again as I touch her, my fingers finding that slow rhythm, soft and careful. She’s already getting wet, and my heart twists in my chest.

“Tell me,” I whisper against her mouth. “Tell me when you want me.”

She nods, eyes dark and open.

But I’m in no hurry.

This isn’t about getting there. This is about being here. With her. In this room. In this moment. With the woman I love more than anything, laid out beneath me like a prayer I get to answer.

And I will.

When she’s ready.

When she says yes.

Because this—God, this—is the most beautiful thing I’ve ever known.

 

Ruby

We’re on the duvet in front of the fireplace, and he’s kissing me like there’s nowhere else he’d rather be. Like he has all the time in the world.

Maybe he does.

Maybe we do.

His skin is warm under my palms. I feel the soft brush of his hair against my fingers as he kisses down my chest again—slower this time. His mouth finds my breast and I gasp, barely audible, but he hears it. Of course he does. James notices everything.

And he doesn’t rush. Ever.

His hands are steady and patient, and there’s this…gentleness to him that feels like something sacred. Like he knows how much this matters, even if I’m not saying it out loud.

It’s not our first time. But it still feels like it is.

Not because I’m nervous—well, maybe a little—but because this is still so new. Not just the act of it. All of it. Letting someone see you like this. Feel you. Know you.

And it’s him.

It’s James.

He’s kissing me with so much care, like he’s asking for permission with every movement. His fingers slide lower, between my thighs, and I let them. I want them. I want him.

Still, it’s a little overwhelming, how much I feel. How close everything is. How sensitive I am.

And he notices that too.

He pauses, looking up, searching my face with those steady eyes.

“You okay?” he murmurs, voice low and soft and so close.

I nod. Swallow. “Yeah. Just… give me a second.”

And he does.

No pressure. No rush.

His hand settles gently on my hip, warm and grounding. His lips find mine again, soft and slow. Just kissing. Just holding. Just breathing together.

It helps. He helps.

When I’m ready, I nod again. This time without words.

And still—he doesn’t rush. Doesn’t flip some imaginary switch. He just touches me again, slower now. Like he’s learning me. Like I’m the lesson he wants to study until he knows every page by heart.

It’s not about doing it right. I don’t even know what that means yet.

It’s about this closeness. His hands on my skin. My body pressed to his. The firelight flickering across the ceiling. His breath, his warmth, his voice—so calm, so patient—as he tells me I’m beautiful. That he loves me.

And I believe him.

Even though I don’t know everything yet.

Even though I don’t need to.

Because this—being here, with him, like this—it’s already enough.

It’s more than enough.

It’s us.

 

James

I look at her.

Her eyes are steady on mine, her hands warm where they hold my face, and her voice—quiet, almost a breath—says, “Now.”

And God, I want to deserve her.

I move slowly, everything in me tuned to her, watching every flicker of her expression, every shift in her breath. I guide myself to her, and when I start to press in, I feel her draw in a little breath—not out of fear, just… awareness. It’s not pain. Not hesitation. Just the kind of pause your heart takes when something matters.

So I still.

I hold myself there, barely inside her, and I whisper something—I don’t even know what, maybe just her name—and wait. She nods. Her thumbs trace over my cheekbones, and she says “Okay” like she means it. Like she wants this too.

I push in, so slow it’s barely movement, and her eyes never leave mine.

It’s everything. Everything I ever wanted and didn’t think I’d get. Every way I’ve ever wanted to be known—not just seen, but felt. Loved. Chosen. It almost undoes me.

She takes me in like she’s letting me into something sacred. And that’s exactly what this feels like. Sacred.

We fit.

Not just physically, though there’s that—warmth, tightness, her body drawing me in until I’m fully there, deep inside her, closer than I thought two people could ever be. But emotionally too. In the quiet, in the stillness between us, there’s no past, no pressure, no fear. Just us.

I don’t move. Not yet.

I give her time. To adjust. To breathe.

And in that stillness, with her arms around my shoulders and my forehead pressed to hers, I feel it.

The weight of how much I love her.

Not the frantic kind. Not the desperate, don’t-leave-me kind. But the soft, certain kind. The kind that settles in your bones and makes everything else seem… less important.

She shifts a little, and I look down, scared I’ve hurt her, but she smiles—soft, beautiful, so full of trust it nearly breaks me—and she whispers, “You’re okay.”

I nod. I don’t know how to speak right now.

We start to move together—slow, careful. Like a conversation without words. Like the space between us has always been meant to be closed like this. Her breath catches when I move deeper, and I pause, checking, but she just holds me tighter, like she needs this too.

I’ve never done this without a condom before.

Never like this. Never with love.

And everything is different. Everything is real. I feel her everywhere. Around me. Beneath me. Inside me. In the way she looks at me, like I’m not just some boy in her bed but the person she chose. The one she wants.

And I want to be that.

I want to be so much better than the boy I was. Than the man my father thinks I should be. Than anything I’ve been before.

Because she’s here.

And I’m with her.

And this—this is the most beautiful thing I’ve ever known.

 

Ruby

He moves inside me like we’re dancing in silence. Slow, so slow, and it’s not awkward or mechanical like I’d feared it might be. It’s real. Warm. Alive. Intimate in a way I don’t think I even understood until now.

And it’s good.

Really, really good.

My legs wrap around his hips almost without me thinking. His body knows what to do, and mine seems to be learning. I don’t feel self-conscious, don’t feel nervous or unsure, even if this is still so new to me. Because it’s him. Because I trust him completely. And because this — right now — is the safest I’ve ever felt being completely open.

The fire crackles behind us, casting soft flickers of orange across his skin. He looks down at me like I’m everything. Like he still can’t believe I chose him. Like he’d stay like this forever if I asked him to.

And I think I would.

Every little shift of him inside me sends a ripple of something deeper than pleasure. It’s all building, quietly, steadily. Desire. Trust. Love. It’s not overwhelming — not yet. It’s soft and unfolding and right. I tilt my hips and gasp a little, surprised at the way the feeling changes, sharpens, spreads.

He stills for a second, checking on me. Of course he does.

I nod, fingers brushing his jaw, smiling a little because he’s so careful and sweet and because I like that this matters to him. That I matter.

And then he kisses me again — slow, thorough, the kind of kiss that makes you forget the rest of the world — and I lose myself a little more.

His hand slips between us.

I think I whisper something, maybe his name. Maybe nothing at all. Because that gentle pressure he finds — the way he touches me like he’s not in a hurry, like this is about me as much as it’s about us — it’s beautiful. It’s so good. And it makes the feeling inside me swell until I think it might overflow.

I didn’t know it could be like this. Not the first time. Not the second. Not even this soon.

But here we are.

I open to it, to him. Every part of me soft and sure. I cling to his shoulders as I feel myself tremble under his touch — not just from what he’s doing, but from what we are. What we’ve become. From the deep, aching warmth that builds and finally crests inside me like a wave.

I don’t need to tell him. He knows. I feel it in the way he holds me, the way he kisses the corner of my mouth as I breathe through it, the way he whispers something low and loving and half-gone with emotion.

And through it all, I’m not afraid. Not even a little.

Because I love him.

And he loves me.

And this—this—is ours. Quiet. Glowing. Honest.

The most beautiful thing I’ve ever known.

 

James

She gasps — soft, broken, like she’s trying to hold it in and can’t — and then I feel it.

The change in her. The way her whole body arches into mine, her arms tightening around my shoulders like she needs to anchor herself to something. To me.

It’s the most beautiful thing I’ve ever seen.

Her eyes flutter shut and then open again, locking with mine, and she whispers, almost breathless, “Don’t stop… I want to feel this for you too.”

God.

I don’t know how I’ve held it together this long. I think it was the way she touched my face earlier. The way she said yes with so much trust in it. The way she let herself fall open to me — heart first.

But now—now I let go.

Just a few more strokes and everything unravels. She’s still wrapped around me, still warm and trembling and whispering my name like it’s the only word she remembers. I bury my face in the curve of her neck as I come, and it’s not just release—it’s everything. Months of wanting her, loving her, holding back for her. This moment is ours, and it feels sacred. Soft. Shattering.

I press kisses against her collarbone, her cheek, her temple. I don’t know if I’m whispering anything back—I think maybe I am—but I can’t hear it over the pounding in my chest.

She holds me while I come down, fingers in my hair, her body still warm beneath mine. And for the first time in longer than I can remember, I don’t feel like I have to hide anything. Not pain, not fear, not even joy.

Because she sees me.

And I’ve never loved anyone more in my life.

 

Ruby

When he finally, gently pulls away from me, I let out a quiet sigh and catch the smile on his face before he kisses my temple.

“I’ll get you a towel,” he murmurs, and I nod, still a little dazed, still floating.

And then he’s gone, walking across the room in that easy, confident way of his—completely, gloriously naked—and I can’t help it. I watch him go. It’s not even about how good he looks—though, yes, God—but more that he’s mine, in this utterly ridiculous, beautiful way.

The firelight flickers softly across his back, casting long shadows as he disappears into the bathroom. I curl into myself, just a little, pulling the duvet around me, still flushed and warm in every part of me. My body feels heavy and light at once. I close my eyes for a moment.

Not asleep, not really.

Just… still.

He comes back quietly. The towel is warm—he must’ve thought to put it on the radiator—and he hands it to me without a word. He turns away to give me privacy, which is the kind of small grace that doesn’t go unnoticed.

I clean myself up with slow, careful movements. Everything is a little tender. A little raw in the best way. I never knew how full the silence could feel after something like that. No pressure. No rush. Just… stillness. Belonging.

He comes back and helps me into the bed, brushing my ankle with his hand before slipping under the duvet beside me. It’s instinct to move into him now. We tangle together so naturally, like we’ve always been built to fit like this.

“You okay?” he murmurs.

“Mhm.” I nod against his shoulder. “You?”

“Yeah.” He exhales, long and slow. “More than.”

There’s no need to fill the quiet, but we talk anyway. Just a little. Nothing big. Something about how soft the bed is. How he forgot how cold the floor gets in these places. How we’ll need actual breakfast food tomorrow and that they probably have it downstairs.

I think I mumble something about sticky toffee pudding needing to be a food group.

He kisses my hair.

And I must doze off like that. Just for a while. Because the next thing I know, I’m waking up again, the fire lower now, the room dipped in soft orange light, and I’m still in his arms. Still warm. Still safe.

His hand is on my back, steady and slow.

I don’t move.

I don’t need to.

Because I’m right where I want to be.

 

James

She shifts slightly in my arms. I feel it before I hear her.

Then her voice, low and a little hoarse, but very much awake:
“Did you like it?”

I blink, startled for half a second.
Then I laugh. Quietly, so as not to jolt the moment.
“Did I like it?” I repeat, still grinning. “Yes, Ruby. I liked it a lot.”

She makes a little sound—half-huff, half-laugh. “I didn’t mean I thought you didn’t. I just… wanted to hear it.”

There’s a beat of silence.

And then she adds, smug and soft:
“Out loud.”

That’s it. I lose it.

I press my face into her hair, shaking with silent laughter.
“You’re so full of yourself, Bell.”

“I am not,” she says, trying to sound offended but failing, because I can hear the smile in her voice.
“I’m just collecting evidence.”

“For what?”

“Later. When you pretend you’re all stoic and mysterious again.”

I roll onto my back, pulling her halfway on top of me so I can see her face. Her eyes are wide and mischievous, her cheek pressed against my chest, one arm lazily draped across my stomach.

“Alright then,” I say. “Since we’re collecting evidence—do you want a couple moments that nearly ruined me?”

She perks up instantly. “Obviously.”

I run a hand through her hair, letting it fan across my shoulder.

“First,” I say, “when you said ‘I want to feel this for you too.’ That—yeah. That just about destroyed me.”

Her smile softens. I feel it against my skin.

“And second?”

“Second was earlier, when I was touching you, and you were making those little sounds—like you were trying not to, but couldn’t help it? That was…” I groan, dragging a hand down my face. “You have no idea.”

She giggles. “Oh, I think I do.”

I lift an eyebrow. “Do you now?”

She just hums and presses a kiss to my collarbone, smug as ever.

“Terrifying woman.” I mutter, half-affection, half-awe.

She nuzzles in closer.

And I think—God, I hope we never stop having conversations like this. Half-asleep, half-naked, completely in love.

Just her, and me, and the firelight, and the softest kind of honesty.

 

Ruby

The shower fogs up the mirror. We’re both pink-cheeked and warm and towel-damp when we stumble back into the room, laughing at something he said that wasn’t actually that funny — it just felt good to laugh.

I’m combing through my wet hair with my fingers when I feel him wrap his arms around me from behind. Just a quiet, sleepy hug. He smells like soap and skin and James.

“You’re cuddly this morning,” I murmur, turning in his arms.

He shrugs. “Maybe I just like mornings now.”

He kisses me once. Then again. And somewhere between his soft murmur of “God, I love being with you” against my neck and the way he’s steering me gently toward the bed again, I’m pretty sure we’re not getting to breakfast on time.

It’s slower this time. Lazier. We already know the shape of this now—how it feels. There’s no rush, no nerves. Just skin and kisses and this strange, wonderful intimacy that makes my chest feel full and weightless all at once.

We’re tangled in the sheets, half-dressed, half-undressed, when my stomach makes a very loud and very untimely growl.

James freezes. Blinks. And then laughs. So do I.

“That wasn’t meant as feedback,” I say, laughing harder now.

“No?” he grins, shifting over me again, warm and gorgeous and smug. “Because I was really hoping that noise was about me.”

“You wish.”

We’re still chuckling when our mouths meet again, the laughter folding into something softer. Deeper. Hungrier—just not for food this time.

And when it happens, when it builds and breaks in that lovely aching way, it’s quieter than last night. Less fireworks, more sunrise. But no less overwhelming. No less beautiful.

His forehead rests against mine, and we’re still catching our breath when he whispers, “God, I love you.”

My tummy grumbles again. We both dissolve into laughter.

“Okay,” I say, breathless. “Now I really need breakfast.”

He flops onto his back with a groan. “Worth it.”

 

James

The breakfast room is all glass and old wood — one of those low conservatories that catches the morning light and looks out over the marshland like it’s been waiting all night for the sea to return. It won’t. But it doesn’t stop trying.

Ruby’s sitting across from me in a thick jumper she pulled on over her pajamas, hair still damp from the shower, curled up in her chair like this is her house and she belongs here.

She does.

She’s buttering a scone, looking at me over the rim of her teacup with that slightly challenging raise of her brow. I must’ve zoned out staring at her. Again.

“You thinking about something?”

“Maybe,” I say, not bothering to lie.

There’s a proper breakfast between us—eggs, sausage, mushrooms, jam, two types of toast, the works. The kind of breakfast that feels like a reward just for waking up happy.

And I am. Ridiculously.

Because for the first time, I’m not dreading Monday. Or the week ahead. Or life. Because it’s February now, and going to Oxford is starting to feel real. Which means Ruby will be there. Which means I might—might—get to have mornings like this more often.

Not in a B&B, not with marshland views or a wood-burning fire. But—

We could share a house. With the others. Maybe Alistair and Kesh and whoever else survives the madness of last year of school. Or we rent in the same building. She has her own room, I have mine. But there are key copies. Always tea in someone’s cupboard. Always someone to walk home with.

Or maybe…

Maybe one day it’s just the two of us. Not because of some plan, or because we’ve been together long enough that it makes sense. But because we want that. This. A kettle on the stove. Her stealing bites from my plate. Sharing jam and inside jokes and mornings like this.

Ruby breaks off a piece of her scone and tosses it toward my plate.

“You’re thinking again.”

“Yeah.” I catch the bit of scone before it lands in my coffee. “Good things, though.”

She smiles. It’s quiet and warm and knowing.

I don’t say all of it. Not yet. Not out loud. But I think she knows anyway.

And as she goes back to her tea and I finish my eggs, all I can think is: this is the life I want.

Maybe not every day. Maybe not always.

But enough to know I’d choose it. I’d choose her. Again and again.

 

Ruby

James pulls into the Coop parking lot and shifts into neutral, but neither of us moves to open the door just yet. The engine hums softly, and outside, the winter afternoon is golden and crisp, the sun low enough to cast long shadows across the village green. We’re home. Or at least, close enough to it that the world we left behind this weekend is already starting to tug at us again.

I glance over at him, at the way his fingers rest loose on the steering wheel, the sunlight catching in his hair. There’s a quiet to him now—not heavy, not closed off. Just still. Maybe holding on, like I am, to the last stretch of this weekend.

It was perfect. The morning in that warm, quiet room with the fire still faintly glowing, the long walk on the beach again, our arms brushing, our laughs echoing across the empty stretch of sand. Then lunch in town. Now this.

A breath, then I turn to him, fully. “You don’t have to give them any part of you that you don’t want to give,” I say, my voice soft but certain.

He nods, but his eyes stay forward, out the windshield. “I won’t,” he says. And then, after a beat, “But I’ll meet them halfway. That much I can do.”

I reach for his hand. He lets go of the steering wheel and takes mine instantly, his thumb brushing over my knuckles. “You’ll be okay,” I whisper.

He turns to me now, finally, and the look in his eyes makes my chest ache. “I will,” he says. “I promise.”

I squeeze his hand, then lean in. We kiss—slow, steady. No rush. No frenzy. Just one long, deep moment of closeness before we each step back into our respective lives. He smells like sea air and soap and something that’s become just him.

When we part, I smile. “You’ll call tonight?”

He gives me a crooked little smile. “Try and stop me.”

I don’t want to let go of his hand, but I do.

Time to go.

 

James

I’m halfway back to Pemwick, the city lights behind me now, the roads quiet, the sky ink-black above the moors. It’s late, and I should probably focus on driving, but I’ve got one hand on the wheel and the other holding the phone to my ear, waiting for her voice.

She picks up on the third ring. “Hey,” she says, soft and a little sleepy. “How did it go?”

I exhale through my nose, the corner of my mouth twitching. “I’ll tell you tomorrow,” I say. “That’s not why I called.”

There’s a pause, then a smile in her voice. “No?”

“This is just for goodnight.” I shift in my seat, adjusting the volume a little, her presence on the line already easing the tension that settled in my shoulders at dinner. “And because… I wanted to tell you something.”

“Okay.” That warmth again. Like she knows whatever it is, it won’t be small.

I glance at the road, the white lines sliding past, the engine humming steady beneath me. “This was the best weekend of my life.”

A beat. Then she laughs, surprised. “Really?”

“Really.” I nod to myself, tightening my grip on the wheel. “Not just because—well, yeah, that was very, very good too.” I grin. “But it wasn’t just that. It was everything. Just… us. A whole weekend of being with you. Waking up next to you. Talking. Laughing. Walking. Sharing a duvet. Listening to your stomach growl mid-makeout.”

She makes an indignant noise, and I laugh softly. “Don’t worry, I liked that part too.”

She’s quiet now, but not in a bad way. Just listening. Letting me finish.

“I realized something,” I say. “That I’m just… really fucking lucky. To have you.”

There’s a breath on the other end. I imagine her curled up in bed, in that soft yellow light by her window, phone pressed to her ear, smiling like she does when she’s trying not to cry or laugh too loudly.

“You have me,” she says. And it sounds like a promise.

“I know,” I whisper. “Goodnight, Ruby.”

“Goodnight, James.”

I hang up, and the silence that follows isn’t silence at all. It’s warm. Full. Still humming with her voice.

Still mine.

Chapter 23

Notes:

TW: Abortion

(See the end of the chapter for more notes.)

Chapter Text

James

Al’s sitting on the floor of his room, legs stretched out, mug of tea in one hand, throwing a ball against the wall like he’s twelve. I watch it bounce back, sharp and predictable. Wish everything was.

I sit on the edge of the desk, arms crossed. “I’m going to do the speech.”

The ball misses his hand and rolls under the radiator. He doesn’t go after it. Just blinks at me. “What?”

“The investor dinner.” I shrug. “I’ll do it. Say the things. Smile the smile. Shake hands with people who probably remember me in a nappy.”

“Beaufort,” he says, slow and skeptical. “I thought you said you wouldn’t perform for them.”

“I won’t,” I say quickly. “I won’t talk about my mother. I’m not showcasing grief for business points. That’s off the table.”

Al narrows his eyes. “And your father’s fine with that?”

I scoff. “No. But he’ll take what he can get. I show up, I do the speech, I play the dutiful son in a tailored suit—and in return, I get to live my life without him breathing down my neck every goddamn day.”

He raises an eyebrow. “You really think he’ll let that go?”

“I think he’ll get distracted enough by me playing along that he won’t be clawing into the rest. Into Oxford. Into Ruby.” I glance out the window, voice tightening. “Things are good right now, Al. Really good. I need that. I need her. I’m not letting him fuck that up.”

Al picks up his tea, watches me for a long moment. “So this is a trade.”

“Yeah,” I say. “It is. I take on a few more company obligations—boardroom cameos, press nonsense, the kind of performative legacy-building he jerks off to—and in return, he stays mostly in London and keeps his claws out of the parts of my life that actually matter.”

He leans back against the dresser, expression unreadable. “I don’t like it.”

“I don’t either,” I say. “But I can’t keep fighting every battle. Not all at once. And not now.”

Another long pause. Then he exhales, slow. “You’re not wrong. But you’re not free either.”

“I know.” I run a hand through my hair. “But Ruby and I… this thing, it’s mine. I want to protect it.”

Al stares at me, then nods, just once. “Okay. We keep an eye on it. If he oversteps—”

“We push back,” I finish for him.

Another beat. Then he smirks. “You better not cry in that speech.”

I grin. “Not a chance. I’m going full dead-eyed heir. Might even wear cufflinks.”

 

Ruby

I’m just locking up the café’s door when I see his car parked across the street.

My heart does this ridiculous little skip. Even now, with everything that’s happened, with everything we are, he still manages to surprise me. And God—he looks good, even just standing there, leaning against the car like some too-handsome daydream in a wool coat and his usual dark merino jumper, hands shoved into his pockets, eyes on me.

I walk over, smiling. “You didn’t say you were coming.”

“I wasn’t sure I’d make it.” He straightens up, steps closer. “Didn’t want to say anything and get your hopes up.”

His hand comes to my cheek, thumb brushing lightly across my cheekbone. His touch is warm from the cold outside. Gentle. Familiar.

“But it was always the plan,” he murmurs. “To see you today. At least for a few minutes.”

I lean into his palm just a little, eyes fluttering shut. “Even if it’s just a few minutes… I’m glad.”

He kisses my forehead, and everything inside me softens.

“I can’t stay long,” he says, voice quiet now, lips close to my hair. “My father’s back tonight.”

I nod. I know what that means. I don’t ask.

“But I can drive you home,” he adds. “Stay for half an hour maybe?”

“Perfect,” I say, and I mean it.

Because even thirty minutes with him—after a long day, after the quiet ache of missing him all afternoon—is enough to make everything feel lighter.

 

James

It’s just half an hour. That’s all we have. But I don’t care. I needed it.

Because last time—last time we had sex, the next day I ruined everything. I hurt her. Still nearly lost her. And there’s no universe in which I risk that again.

So here I am. In her room. Her walls. Her scent. Her books in uneven stacks on her desk. Ember’s music humming faintly through the floorboards. And Ruby in my lap, her legs drawn up, cheek against my collarbone, tucked into me like we’re still on that ridiculous wide bed in Norfolk. Like the fire’s still crackling beside us and we’ve got all night.

We don’t. But this—it’s enough. Just for now.

“I just wanted to see you,” I murmur, my hand tracing soft lines along her spine through her jumper. “Even if it’s only for a bit. Even if all we do is sit here and breathe.”

She shifts slightly, just enough to look up at me. “You drove here for this?”

“For you,” I correct gently. “And because I needed to see you know we’re okay. That we’re still as much in love as we were yesterday. Or the day before. Or in that stupid Coop parking lot when I kissed you good morning.”

She smiles at that. Small. Warm. Beautiful.

“How was your day?” I ask, brushing her hair behind her ear, thumb grazing her cheek. “Tell me everything. Even the boring parts.”

She tells me. Her voice low and calm, like we’ve done this every evening for years. And I listen, really listen, because this is what I want. This rhythm. This closeness. This absolute sense of being hers.

When she pauses to sip water, I tilt my head and whisper, “I still can’t stop thinking about last weekend.”

She looks back up, her mouth curving just slightly.

“Not just the—” I wave a hand vaguely, “—well, that too. Obviously. That was… I mean, Jesus, Ruby.” I exhale. “But also everything else. You. Me. That room. The walk. The way you looked in the sunlight with that ridiculous sea wind messing up your hair. That stupid café with the wobbly table and the teapot with the sheep on it.”

Her laugh is quiet, but real.

“I keep thinking,” I continue, “what if we could have that again? Even once a month? Or once a term? Just…you and me. Away from everything.”

She nods against my chest.

It’s quiet again. Her breath slowing. Mine matching. Half an hour. That’s all I get.

But it’s more than enough to know—I’m all in. I’ve never been more certain of anything.

 

Lydia
Six week earlier. Second week of December.

I didn’t know healing could be so quiet.

The snow hasn’t stuck yet, but the sky has that heavy, low-hanging weight to it, like even the weather is holding its breath. I’m curled up on the window seat in Ophelia’s sitting room, my knees pulled to my chest, a blanket tucked around me that I never asked for but always find nearby.

I’ve barely spoken today. Or yesterday. Or the day before. I haven’t needed to.

Ophelia doesn’t ask questions. She doesn’t push or prod. She brings me tea, warm food I barely touch, a book sometimes — though I don’t read. She sits with me when I can’t sleep, and once, she just brushed my hair in silence until I cried myself into the pillow. She’s gentle in a way I don’t think I ever let myself imagine our mother being.

Which is the strangest part of all.

Because what I want more than anything right now… is my mum. But also — would she have been like this? Would she have sat here with me and not demanded why or how or what I was thinking?

I don’t know.

It’s the not knowing that hurts the most.

And James…

God, James.

He doesn’t know. I don’t think I could bear it if he did. Not now. He’s just barely breathing above water as it is. Still walking around like he’s fine, like he’s not drowning in all the things he doesn’t say.

I couldn’t hand this to him too.

I miss him. But I know he’s found something steady with her — Ruby. They’ve been spending more time together. At first, I thought she wouldn’t take him back. Because he behaved awfully. Toxic even. But Alistair, in that way he has, said he thinks it’s more than that, even if James can’t say it yet.

It makes me glad, honestly. Not just because I like Ruby— she’s sharp, funny, kind — but because maybe she’s the only one who sees him clearly these days. Who holds that stubborn, reckless heart of his without letting it crush her.

It’s a bit like me and Cyril, I suppose. Not the same, but—

He’s been here. All these weeks.

I didn’t tell him. Not about the pregnancy. Not about Graham.

But I think… he knows. Some of it. Maybe all of it.

And he never once asked. He just showed up. Every single day.

When I couldn’t sleep, I ended up in his room. When I didn’t want to cry in the room his parents gave me, I cried in his. He always gave me space — the couch, the bed if I needed it. Sometimes we both fell asleep watching those stupid Marvel movies he loves. He never tried to fix me. Just made sure I had somewhere to fall.

I think that’s the closest thing to love I’ve ever felt. Not romance. Not infatuation. But someone simply being there.

I still don’t know how to tell him the rest. That I was pregnant. That it was Graham.

My teacher.

It sounds worse every time I try to say it in my head.

I loved him, I think. Or I thought I did. When my world fell apart for the first time, he was kind. He noticed. He said things no one else did. And I held onto it like a lifeline.

But we were never meant to last. And when I found out — when the test came back positive — I knew in the deepest part of me that I couldn’t do it.

Not with him.
Not now.
Not when I didn’t even know who I was anymore.

I thought about everything. All the options. Ophelia helped me see them. No judgment. Just facts, choices, space to feel. I even imagined keeping it once. Holding a baby, mine, starting again.

But that wasn’t me. Not yet. Maybe not ever.

And I made my choice. I’m not sorry.

Not really.

But I’m grieving, too.
The what if.
The road not taken.
The version of me that had hope and didn’t need to make this kind of decision.

Can I ever be happy again?

Will I ever love someone without feeling like I’ve broken something?

Will I ever feel whole again?

The door opens softly, and Ophelia steps in. I straighten up a little, wiping my face with my sleeve, even though I’m not crying.

“Darling,” she says gently, “Cyril’s outside. He’s asking if he can see you. He says he hasn’t heard from you in two days and just wanted to make sure you’re alright.”

I nod, my throat too tight to speak. My heart clenches — warm and afraid at once.

She smiles, touches my hair briefly. “I’ll have someone bring up hot chocolate, shall I?”

“Yes,” I whisper. “Please.”

He walks in a moment later, a little uncertain. But when his eyes meet mine, he smiles — that same quiet, lopsided smile that always makes me feel like maybe I’ll be okay.

“Hi,” he says, stepping closer.

“Hi.”

I don’t even think about it. I just open the blanket and he sits beside me, and I lean into him, my head against his shoulder, and he wraps one arm around me like he always does.

“I brought one of those awful Christmas movies you love,” he says.

I snort. “Which one?”

“The one with the girl who time travels but only on Christmas Eve.”

I laugh — really laugh — for the first time in days. “That one’s terrible.”

“I know,” he grins. “But I thought it might be a two-tissue special.”

I smile, curling closer. The movie starts. He doesn’t ask anything.

After a while, he says softly, “We can talk if you want.”

“Not today,” I whisper.

He nods. Doesn’t move.

“I’m just glad you came.”

And that’s enough.

 

Cyril
Four weeks earlier, first week of January

 

She sits on the edge of my bed like she might bolt.

I’m on the floor, back against the dresser, half-eaten bag of crisps beside me, PlayStation paused mid-match, and I know. I know this isn’t nothing.

It’s not the worst night she’s had. She’s not crying. Not shaking. But there’s something in her shoulders—tight, wired, like she’s holding onto something sharp.

I haven’t asked questions. Haven’t pushed. That’s not what she needs. I sleep on the couch most nights so she can have the bed. I’ve handed her tea with too much sugar and made toast at 2 a.m. just because she asked. I’ve watched Love Actually and The Holiday more times than I care to admit.

And I never said a word about how many times I’ve heard her crying after she thought I fell asleep.

She sits on the bed, cross-legged in my hoodie. My favourite one, the grey one with the frayed sleeves. She never gives it back. I like that.

 

“Lyds?”

She looks at me. Really looks. And then she says—

“I was pregnant.”

I don’t breathe for a second. Not because I’m shocked — I’m not. Not really.

Some part of me has known for weeks. Maybe longer.

“I’m not anymore,” she adds, quietly. “It was before Christmas. When I stayed at Ophelia’s for two weeks. I… had the procedure. At a private clinic. Ophelia helped me.”

I nod. Not fast, not slow. Just to show I heard. That I’m here.

And then she says, “It was Sutton.”

Of course it was.

And it hurts. Not for me — for her. Because I knew something happened between them. You don’t go that quiet about someone unless there’s something unspeakable underneath.

“I’m sorry,” I say.

She looks at me strangely. “Why?”

“Because you had to go through all of it. Alone. And because I didn’t… I didn’t ask.” I pick at the label on my bottle of Coke. “I knew something was up, but I didn’t know if I was allowed to know.”

She slides off the bed and sits beside me. The blanket around her shoulders shifts slightly, and I want to wrap it tighter. I want to wrap me around her.

“You were there,” she says. “Every single day. That was more than enough.”

I want to say it wasn’t. That she could’ve told me. That I would’ve driven her to the appointment myself. Waited outside with tea and sweets and a fucking emotional support alpaca if that’s what she wanted.

But I don’t say any of that. I just nod again.

“And I’m okay,” she says. “I mean, I’m grieving, yeah. But I’m… okay. I made the right choice. For me.”

“You don’t owe me an explanation.”

“I know,” she whispers. “But I wanted you to know.”

Her eyes flick to mine then — watery, unguarded — and it takes everything I have not to reach out and touch her. I don’t know if I’m allowed.

“Your secret’s safe with me,” I say.

“I was in love with him,” she whispers. “I thought—God, I don’t even know what I thought.”

“You don’t have to explain anything,“ I say again.

“I just… I couldn’t be a mother, Cyril. Not now. Not with… him.” She shakes her head. “And I miss my mum so much I can barely breathe some days. And James is—James is not okay either. We don’t even talk about what matters. I couldn’t tell him. I couldn’t tell anyone. Except Aunt Ophelia.”

I nod. “And now me.”

Her lip trembles, but she holds it back.

“You’re safe with me,” I tell her. “Always.”

She closes her eyes, and a tear falls. I reach out then—finally—and gently take her hand. “No one will ever know. Not James. Not anyone. Unless you choose to tell them.”

She leans into me then, curling in like someone who’s carried too much alone for too long.

“I don’t want to be sad forever,” she murmurs.

“You won’t be.” I stroke her back gently. “I don’t know how long it takes. But… I’ll be here for however long it does.”

“You’re kind of shit at emotions,” she says, voice muffled against my chest.

“I know.” I smile into her hair. “But I’m working on it.”

She laughs—barely, but it’s there.

And for now, that’s enough.

 

She leans into me like I’m a place to rest. Like I’m something safe.

And I know I joke, I lie, I deflect—but that?
That undoes me.

Because Lydia Beaufort has always been the one.
Even when I pretended she wasn’t.
Even when we were sixteen and made out in that empty pool house at Wren’s party and I told myself it was just for fun.
Even when I watched her fall for someone else—someone who should’ve known better.
Even then.

Always her.

And now she’s here, with all the pieces she’s trying to hold together, letting me see some of the cracks.

And I don’t want to kiss her.
I don’t want to fix her.
I don’t want anything from her.

I just want to be what she needs right now.
A shoulder. A friend. A witness to her pain who doesn’t run from it.

She’s trusted me with this—
With her grief, with her fear, with a secret so heavy it nearly drowned her.

And I don’t take that lightly.

My arm tightens around her as she exhales into my hoodie, smaller than I remember her being.

She’s everything I ever wanted.
But more than that, she’s someone who trusted me.

So, no moves. No jokes.
Just this.

Just honouring her trust the only way I know how:

By staying.
By being still.
By making sure she knows, without a shadow of doubt, that she is not alone.

Not now.
Not ever.

 

Ruby

It’s different now.

Not worse. Just… different.

With James in London two afternoons a week again, our rhythm’s shifting. He waits for me after school on those days, driving me home before he heads off—tie already loosened, phone already buzzing, some jacket tossed into the backseat with papers spilling from his bag. And still, without fail, he leans over before I get out, kisses me slow and steady, like it’s not just a goodbye but a promise. He’ll call me later. He always does.

Usually around eleven. I’m in bed already, light off, phone glowing warm in my hand when it rings. Sometimes we talk for ten minutes, sometimes for nearly an hour. Nothing earth-shattering—what Ember cooked for dinner, which teacher said something ridiculous, who annoyed him in the meeting—but it’s always… us. The sound of him on the road, the occasional flick of his turn signal, the soft hum of the radio behind his voice. It makes it feel like we’re still moving forward, together, even if in parallel lanes for now.

We’ve divided the rest of the week carefully. Two afternoons are already gone—Lacrosse for him, events committee for me. So we claimed one. I changed my work hours to match his London schedule, just so we could have that one afternoon free together. Ours.

And weekends. We said we’d keep one night and one day sacred. For us. No matter what. No errands, no last-minute obligations, no polite appearances in London unless absolutely necessary. Just us.

It’s much less than what we had. These past three months—we were spoiled. First our walks. Whenever we wanted. And later, tangled limbs and coffee breaks and study sessions that dissolved into naps or kisses or both. That easy closeness of knowing the other person’s schedule as well as your own.

But this? This is still ours. Even with the time cut in pieces and the days that don’t quite overlap, even with texts left on read for hours when he’s in meetings or I’m in tutorials.

He still shows up. Still looks at me like he can’t believe I’m real. Still makes space for us. So do I.

And maybe that’s what matters most—not how much time we have, but how we choose to spend it.

 

James

The irony isn’t lost on me.
Not even a little.

It’s my father’s constant pressure, his endless fucking demands, that finally push me into making the decision I’ve been circling for months: I’m going to Oxford.

Not because I suddenly love academia. Not because I’ve found my intellectual calling. But because it’s the only excuse my father will accept for me not being his puppet for at least three years.

He doesn’t care what I study, only that I do it somewhere respectable. Somewhere worthy of the Beaufort name. And if I’m there—showing up, getting good grades, not ending up on Page Six—then I’m golden. He’ll back off. Not out of kindness, just calculation. For three years, he can sell the narrative that I’m getting polished, groomed, ready to take on his world.

He probably doesn’t even know I’m dating Ruby.
Not that I’d tell him. None of his business.

Last week, I made him sign the Oxford forms. The tuition bills, the accommodation deposits. He acted like he was signing a personal achievement. Like my going to university was something he’d earned. The smug satisfaction on his face made me want to rip the paper in half. But I didn’t. I kept it together. Let him have his moment. Let him believe he won.

Because the truth is, I did. I won three years of space. Three years where I get to be more than just his heir or his errand boy. Three years to build something that’s mine. With Ruby.

The only thing is—there’s just so little time for her these days.
Between London obligations, Lacrosse, my father’s damn events, and the weight of pretending I’m all in, I blink and the week is gone.

She keeps telling me I can come over, even if it’s late. That her parents don’t mind. And sometimes, I do. Because I’m an addict, and the hit is her. Just lying there, curled into my side, breathing soft and steady. It resets something in me. Reminds me why I’m doing any of this.

But time alone—really alone—is rare now. No clocks, no commutes, no guilt gnawing at the edges. Just us.

Saturday.
I’ve cleared it. Told everyone to get lost. I’ll pick her up after Lacrosse, take her to dinner or a movie—whatever she wants. And then… home. My place. Where we can shut the door on the world and finally have a night that’s just us.

Just her, and me.

 

—————————-

Saturday

 

We make it upstairs, and it’s instinct more than anything—pulling her into my arms the second the door closes.

Not rushed. Not greedy.
Just… finally.

Her mouth finds mine like we’ve been waiting for this all week, and maybe we have. A real kiss—deep, slow, one that feels like breath after holding it too long.

I press her gently back against the door, my hands at her waist, fingers brushing under her coat. She’s warm from dinner and wine and maybe the way I looked at her across the table all evening. And I can’t stop now.

“I missed this,” I murmur into her skin, down by the curve of her neck. “Missed you. Closer.”

She exhales, soft and familiar, and her fingers curl into the fabric of my shirt like she needs this too.

Two weeks. That’s how long it’s been since that night in front of the fire—
That perfect, aching night I think about more than I probably should.

And since then?
Life. School. Work. Lacrosse.
London, twice a week. Her schedule. My father. Her family.

Every time we were together, we were also rushed.
Half an hour in her room. Ten minutes in my car. That one afternoon, sitting on the library steps just to see her eyes in sunlight.

And we made it matter.
God, we always make it matter.

But this—tonight—is different.
No clock ticking. No phone buzzing.
Just the sound of her breath catching when I whisper her name.

“Ruby…”

She looks up at me, and for a second, we don’t speak.
Don’t need to.

Because her hand is at my jaw, her thumb brushing just under my lip like she’s memorising me again.

And I know. I know.
This isn’t just about wanting her.

It’s about that very specific, very quiet kind of missing—
The kind that comes after you’ve already had someone close.
The kind that aches deeper because you know exactly what it is you’re missing.

And I’m not rushing it.
I’m not trying to reclaim that fireplace night.

I just want her.

Close.
Here.
Now.

“Come here,” I whisper, taking her hand, stepping backward toward the bed.
And when she follows without a word—God, that look in her eyes—I know we’ll make this count.

All of it.

 

Ruby

It’s not a box to be ticked.

It never was for us.

When we reach the bed, and he pulls me gently into his lap like I’m something precious, like I’m something he’s missed more than air—
I melt into it. Into him. Into this.

Because this isn’t about sex.
It’s not about the last two weeks we didn’t have time.
It’s not about making up for anything or rushing toward some perfect high.

It’s just about us.

His mouth is soft on mine, and everything slows down in the best way.
Like we have all the time in the world.
Like this—this quiet, this warmth, this connection—is what the world was made for.

I run my fingers through his hair, just to feel it.
Trail them down his jaw, because I can.
Because I missed him. Missed this.

And when I press my forehead to his, when we both pause there—just breathing—he whispers, “You okay?”

I nod.
More than okay.

I cup his face, brush my thumb across the little crease at the corner of his eye.
“I just really wanted to be close to you again.”

He smiles like I’ve just given him something holy.
And maybe I have.

Because it’s him.
Only ever him.

We don’t rush.

There’s kissing—so much kissing—slow and warm and deep, like rediscovering something that never left but still feels new every time.
He kisses my shoulder, my collarbone, the inside of my wrist like it matters.

And it does.

When he undresses me, it’s careful. Almost reverent.
Like he’s trying to remember every part of me again with his hands.
And I do the same—taking off his shirt, brushing my fingers over the skin of his chest, pausing to feel his heartbeat under my palm.

He looks at me like I’m something he dreamed up and can’t believe is real.

And I can’t stop looking back.

Because he’s so beautiful.
And this is so good.

The way he touches me, kisses me, holds me like he has nowhere else in the world to be—
It makes me feel cherished.
It makes me feel chosen.
It makes me feel safe.

Loved.

When he lays me down, when his body settles beside mine, not over me, not pressing, just there—I exhale like I’ve been holding something in since last time.

This is what I wanted.
Not the rush.
Not the check mark.
Just him. Us.
Here.

He kisses me again, and again.
His hand in my hair, on my cheek, his lips at my neck—slow, patient, never demanding.
And I feel everything.

The want.
The tenderness.
The love.

It’s soft.
It’s grounding.
It’s beautiful.

And I never want it to end.

 

James

She’s beneath me, soft and warm and everything I ever wanted.

And I’m trying to go slow—
Not just because I think she needs it, but because I want her to feel it.
All of it.

Every kiss.
Every touch.
Every breath that stutters between us.

My hand’s in her hair, brushing it back from her face as I press my forehead to hers.
We’ve been like this for a while, just being together.
Kissing.
Touching.
Breathing.

And now—this.

I press in slowly, giving her time.
Watching her face for any sign—any flicker of discomfort, any hesitation.
But all I see is her. Open. Trusting.

Beautiful.

My voice is a whisper.
“Tell me what feels good, yeah?”

She nods, her lips brushing mine.
And when I move, when I start that slow rhythm, she makes a sound that I feel straight through my chest.

God.

There’s a moment when her hands clutch at my back, and I nearly lose it.
But I hold on.
Because she’s everything.
And this—
This has to be good for her.

That’s all I care about.

I kiss the curve of her jaw, then lower, along her neck, tasting the salt of her skin.
I whisper her name against her throat, not because I need her attention—
But because I just want to say it.
Want her to know that I know who she is.
That I see her.
All of her.

She shifts her hips slightly—
A small movement, but I feel it, and adjust.
And there—
There.

She gasps softly. Her nails drag lightly across my shoulder blades.
And I know we’ve found it.

The rhythm.

It’s not frantic.
But it’s not slow either.
It’s just right.

I brace one hand beside her head, the other on her waist.
Grounding myself in her.
Letting her guide me without saying a word.

She feels so good around me—tight, warm, and so goddamn perfect I could cry.

And I love her.
I don’t say it now.
There’s too much feeling already, too much wrapped up in this moment.

But I do.
God, I do.

Everything I am is hers right now.

 

Ruby

It’s still overwhelming.

Not in a bad way—
Not like panic, or noise, or fear.

It’s something else.
Something warmer.
Something that opens me from the inside out, until I don’t know where he ends and I begin.

He’s so close.
His skin, his breath, his voice—low and rough when he tells me to let him know what feels good.

And I want to.
But I also want to just feel it.

I already am.

It’s not like the first time. Or the second.
There’s still nerves, sure—
But there’s something else now too.
Something like… trust.
Something like… knowing.

Because I do. I know him.

The way his mouth finds mine like we’re two halves of the same question.
The way his hands hold me like I’m something precious.
The way he watches me, reads me, listens—even when I’m not saying a word.

And my body, somehow, just… responds.

When he moves that certain way, slow but sure—
God.
I move with him.

Without thinking.
Without fear.
Like my body just knows.

I clutch at his shoulders, legs tightening around his waist, trying to stay grounded, but it’s hard.

Because it’s building again.
That tight warmth that starts low in my belly and spreads like light behind my ribs.
Slow at first.
Then all at once.

I can feel it coming—
My back arches, lips parting around a sound I don’t even recognize as mine—
And he’s there.

Holding me.
Whispering my name like a promise.
Not asking for anything. Not taking.

Just holding.

And when it breaks—
When that wave crests and crashes and rolls through me—
I let go.
I let it happen.
All of it.

Because I trust him.

Because it’s him.

And in that moment, I’ve never felt more safe.
More loved.
More mine.

Even if my heart is still trying to catch up.

Even if I’m still learning how to hold all of this.

But he makes it easier.
One breath at a time.

He’s close—
I can feel it.

Not just in his rhythm, not just in the way his hips stutter slightly against mine—
But in the way his breath catches, how his arm starts to tremble where it holds him above me.

He’s trying not to collapse on top of me.
Sweet boy.
Always trying to do everything right.

But I want all of him.

So I pull him closer—
My hands at his back, urging him down, whispering something soft that probably doesn’t even make sense.

And then he lets go.
With a quiet, broken sound against my neck,
And a warmth blooming deep inside me.

It’s a feeling I’m still getting used to.
Intimate. Real.
A little strange—
And yet strangely beautiful.

His body settles over mine—
Heavy in the best way.
Breath warm against my skin.

I feel every inch of him.
The weight of his chest.
The fine tremble in his shoulders.
The way his heartbeat thunders in sync with mine.

And I just… wrap myself around him.

Because I want him to feel what I do.
That this is okay.
That this is safe.
That he doesn’t have to hold himself up or apart.

He can rest.
We can.

I press a kiss to the side of his head, where his hair’s gone damp and soft,
And close my eyes, letting the quiet settle.

Letting him settle.

Because in this moment, nothing else matters.

 

James

I’m still catching my breath.

Still half on top of her, half trying not to crush her, but she won’t let me go.
Her arms are wrapped around me like she means it—like she wants me here.
All of me.
Just like this.

And fuck, I think I needed that more than I realized.

Because this—
This is new.

I’ve had sex before.
That’s not a mystery.

But never… this.

Never the quiet after.
Never the staying.
Never the way someone holds me like I’m allowed to fall apart if I need to.

I didn’t even know I was holding on so tight.

I breathe her in—skin warm, hair tickling my cheek, the faintest smell of something soft and floral that’s probably her shampoo.
I bury my nose there anyway, in that curve of her neck where I always seem to end up.
And I try to make sense of how this feels.

It’s not just the sex.
It’s her.

It’s the way she moved with me.
The way she looked at me.
The way she whispered my name when I couldn’t stop kissing her.

It’s that she lets me love her like this.
And somehow—somehow—loves me back.

She’s still breathing a little fast beneath me, but her hands haven’t moved.
One of them is tracing slow, lazy patterns along my spine, like she’s soothing something deeper than just muscle.
And I think that’s what undoes me, more than anything.

Because I’ve never felt this safe.
Not in my house.
Not in my body.
Not even in my own skin.

But I do with her.

And it’s terrifying.
And it’s perfect.

I lift my head a little, just enough to look at her, and her eyes are already on me—soft, open, like she knows exactly what’s going on in mine.

And I don’t say anything.
I just kiss her again.
Slow.
Grateful.
Like a promise.

Because this?
This is everything.

 

Ruby

He’s playing with my fingers.

Not in a nervous way. Just tracing them, curling them gently between his, almost absently.
His head is on my chest, one arm slung around my waist, the sheets tangled somewhere at our feet.
It’s quiet.
The kind of quiet that feels full, not empty.

And then, he says it.

“I handed in the Oxford paperwork.”

I blink.
He doesn’t look up. Just keeps drawing circles on the back of my hand.

“I’m going,” he adds, and it’s casual—so casual it’s definitely not. “Hope you still want me there, though. Otherwise that’ll be… a bit awkward.”

And there it is.
That flicker.

That thing I’ve only really learned to see this winter.
When we became friends again before we ever let ourselves become something more.
That carefully disguised layer beneath the arrogance.
The part of James Beaufort that’s afraid to be unwanted.
Afraid to be too much or not enough or both at the same time.

It used to sneak past me.
I don’t let it anymore.

I shift slightly, tilt his face up so I can see his eyes.

“You never need to wonder where I stand,” I tell him. Clear. Steady.
Because if there’s one thing he’ll always get from me—it’s the truth.
“I don’t play games. I don’t hide things. I won’t ever leave you guessing.”

He swallows. Eyes on mine. Waiting.

“If you want Oxford,” I say, softer now, brushing his hair back from his forehead, “not just for me, but for you too—then I’m happy. So happy. Because that’s going to be our future then. Together.”

A beat.
His eyes don’t move from mine.

“Of course I want that.”

And something in him shifts. A breath let go. A small smile, just for me.

He leans in and kisses me again—just once.
It’s not about sex this time.
It’s about something quieter.
More permanent.

And I know—
We’ll be okay.

 

James

It used to scare the hell out of me.

How she looked at me.
Right from the start.

Like she saw through it—through all of it.
The charm, the arrogance, the practiced indifference.
She never fell for any of it. Not once.
She just looked, like she could flip the page and read the real me in two seconds flat.

I didn’t know what to do with that.

Still don’t, sometimes.

But this is easier now. Just… letting her see it.
Not fighting the impulse to hide.
Not having to wrap myself in excuses or angles or jokes that dodge the point.

She’s lying beside me, half-covered in the sheet, hair a bit messy, skin still warm from everything we shared.
She told me where she stands—clear, unwavering, like she always is.

And I want to meet that with something true. So I do.

“I’m not going for the thrill of world-class academics,” I say, my voice a little rough, but steady.
“Let’s be honest, I’m not that person. You are. You’re made for that world.”

Her eyes soften, but she doesn’t interrupt. She listens.

“I’m going because it buys me time. Three years, maybe more, where I can be away from my father and the company. Away from what he wants to turn me into.”

I pause. Breathe.

“And maybe… I figure out what I actually want. Who I am, beyond him.”

There’s no judgment in her eyes. No patronizing “good for you.”
Just her. Seeing me. Holding me there.

And it’s the strangest thing—how good it feels.
To be seen.
To be loved.
Like this.

It used to terrify me. Still does, in flashes.
But right now?

It feels like freedom.

 

Ruby

He’s lying on his side, one arm bent under the pillow, the other resting lightly on the curve of my waist. But I can feel the tension radiating off him. Subtle, but there.

His shoulders are tighter than they were a minute ago. His breath is slower, more controlled. Like he’s bracing for something.

Like he’s waiting for me to judge him.

And I am. I am judging him.

Just not the way he clearly thinks I am.

Because all I can think is—God, this is the best thing he could have done.

He’s working with the cards he’s been dealt, trying to push the walls back just enough to breathe. He’s not running from something, not this time. He’s choosing something. Building something, even if it’s only a foundation. Three years of space, of air, of growing room.

What could possibly be wrong with that?

“Why do you think that’s a bad thing?” I ask softly, my fingers brushing lightly over the back of his hand.

His eyes flick up to mine. Like he’s surprised I said that. Like he expected me to scold him for not having some bigger, bolder plan.

“James,” I say, just his name, but it lands like an anchor.
“You’re making a decision that protects your peace. That gives you time to breathe and think and just… live.”

I shift a little closer, tucking my leg around his, resting my forehead against his.

“That’s not cowardice. That’s the smartest, strongest thing you could do right now.”

He doesn’t speak for a second. Just looks at me.

And then he exhales. Tension leaving in waves.

I think—I hope—he believes me.

 

James

She says it like it’s obvious. Like she’s not even debating it.

That what I did—this Oxford thing, the way I played it—wasn’t weakness, wasn’t a cop-out.

It was smart. Strong, even.

That’s what she says.

And Christ, I didn’t know how badly I needed to hear it until she did.

It knocks the breath out of me. That soft, honest kind of relief that settles in your chest and makes you want to bury your face in someone’s neck and just stay there until the end of time.

Because I didn’t even realise I was expecting her to say something else.

Maybe not out loud—but to frown, or second guess, or ask me why not just stand up to him?

Because Ruby Bell doesn’t bend for anyone. She’s the strongest fucking person I’ve ever met. The most principled. She has this steel inside her. And she still looked at me—me, who’s spent years folding and flinching and making excuses—and said this is the right thing. Said I’m doing the right thing.

And somehow—somehow that’s what makes me say the next thing.

Maybe it’s a stupid idea. Maybe I should wait.

But I don’t want to. I want her to know. Want her to see it. That I’m not just doing this for space.

I’m doing this because I can see a future in it. With her.

So I run my fingers lightly over her hip, just to anchor myself, and I say, quiet, almost tentative, like I don’t want to spook the moment,

“You know there’s… there’s this kind of student accommodation. Not the dorms. More like flats.”

Her eyes flick up to mine. Listening.

“Four rooms. Shared kitchen. Shared bathroom. Less supervision. More freedom.” I pause. Then shrug, like I don’t already know exactly how this would go.

“If I say I want one of those, I’ll get it. That’s just… how my name works.”

I study her face. She’s not pulling away. Not frowning. That’s a good sign.

“I was thinking…” I clear my throat a little. This suddenly feels terrifying.
“Would that be… worth discussing? Like, seriously? Al, Lin, you… me?”

There. It’s out there now.

I don’t know what she’ll say. But I meant it.

Every word.

 

Ruby

It’s the way he says it.

Not with swagger. Not like he’s offering me a castle and expecting me to play princess.

But careful. Like he knows exactly what he’s treading on. Like he sees me.

It’s not I’ll get us a place. It’s not Come live in my world.

It’s—flats. Four rooms. Shared kitchen. Shared bathroom.
What my scholarship covers. What I’ve always pictured.
It’s where Lin and I talked about living. Where we always planned we’d end up. That part of the campus. Just a different building.

And now he’s asking—would that be something worth discussing?
Al. Lin. Him. Me.

And it’s not just the words, it’s the way he says them.
Because what he’s really saying is: I want this life.
With you.

Not the glossy, untouchable Beaufort version.
This one. Mine. Ours. The one with too much laundry and burnt pasta and overdue essays.

He’s saying he sees a future there. Six months from now. A year. Another year.
Us.

And God.

It takes everything in me not to cry, because I never thought—

I mean, I hoped—

But I never let myself believe someone like him would want this.
Not just me, but the reality of being with me.

And now he does.

And it’s everything.

I press my forehead to his, eyes closed, because I can’t speak just yet. Not without falling apart in the kind of way I won’t recover from tonight. And I feel his hand on my hip, steady and warm, just waiting.

“Yes,” I whisper, and I mean it so deeply it reverberates in my chest. “Yes.”

But then I pull back slightly, and lift an eyebrow.

“But,” I say, trying not to smile. “There will be rules.”

He gives me a look. “Academic rules?”

I nod solemnly. “Academic rules.”

He groans, dramatic and half-laughing. “Of course there will be.”

“There will be a chore schedule,” I say, deadpan. “And library hours. And no skipping lectures, even if we’re hungover or in love or both.”

He grins at that, something so soft in his face I could melt into it.

“And you’re okay with that?” he asks quietly, brushing a strand of hair behind my ear.

I nod, heart full. “I’m okay with that.” Then I lean in, press a kiss to his jaw.
“Because I’m not just planning to be there, James. I’m planning to thrive. And I want you there too.”

He exhales, a shaky kind of laugh, and wraps both arms around me.

And I think—maybe this is what it feels like when two people choose a future. Not one they dreamed of when they were kids, but one they built together. One that starts with a tiny flat and a shared bathroom and more love than either of us knows what to do with.

And maybe that’s exactly enough.

 

James

Well. That was… a moment.

One of those universe-tilts-on-its-axis kind of moments.
She said yes.

She said rules, but she said yes.

And honestly, if she’d asked for blood oaths or Latin vows or to sign in triplicate, I’d have said yes to that too.

But she’s curled into me now, her head tucked into the crook of my neck, and I can feel it—that quiet, humming sort of joy.

So obviously, I ruin it.

“Do I get a points system for chores?” I ask into her hair. “Like… vacuum the kitchen, earn a kiss?”

She shifts slightly to glare up at me. “You think kissing me is a reward?”

“Well, yeah,” I say, grinning. “A very high-value one. I’d clean the whole bathroom for a snog.”

She groans and drops her head back against my chest. “You are such a menace.”

“Wait—can I earn bonus points if I cook?”

She sits up slightly. “Define cook.”

“I’ve mastered toast.”

“You nearly set your sleeve on fire last time.”

“Okay, toast is out.” I pause. “Scrambled eggs?”

“That’s breakfast. It doesn’t count as dinner.”

“Right.” I nod solemnly. “So dinner’s your job.”

She lifts an eyebrow. “You want me to cook and maintain the rules?”

“Of course not. You’re the boss of the rules. I’ll be the—moral support.”

“Moral support?” she echoes, not even trying to hide her laugh now.

“I’ll sit on the counter and read The Economist aloud while you stir something.”

“You don’t read The Economist.”

“Well, I’d be willing to learn. For the flat. For us.”

She shoves me playfully and I catch her wrist, pull her straight back into my lap.

And when she’s laughing like this, and I’m holding her like this, I think—

If I’d known this is what growing up could feel like, I might’ve started years ago.

But maybe it’s okay that it’s only starting now.

Maybe this is the only beginning I ever needed.

 

Ruby

He’s quiet for a moment, absently tracing his thumb along the back of my hand where it rests on his chest.

Then, softly—
“I’ll talk to Lydia before I finalize anything. About the flat. There are five- and six-room ones, too.”

I glance up. “Do you think she’d want that?”

He shrugs, but it’s not careless. It’s careful. Tired, almost.
“We were always close. But now—” He exhales. “I don’t know what she wants. It’s been a while since we really talked.”

I shift so I can look at him properly. He’s still staring at the ceiling, that frown between his brows back again. The one I know means he’s thinking too much, too hard.

“It’s not your fault, James.”

His eyes flick to mine. “Isn’t it?”

“No.” I take his hand. “You both went through something horrible. You still are. Maybe you needed time. Maybe she did too.”

“She had Cyril,” he says, almost like he’s only now realising it. “And Aunt O.”

“And you had Alistair,” I say, softly. “And you had me.”

That’s when he turns toward me, fully, entirely.

“And you,” he repeats, pulling me closer, wrapping both arms around me now. “Yes, Ruby. You.”

He doesn’t say more. He doesn’t need to.

I rest my head against his chest again, listening to the steady rhythm of his heart beneath my ear, and wonder if he even knows the way he says it. Like you is the reason everything didn’t break entirely.

Maybe he doesn’t know.

But I do.

 

James

It’s late. The kind of quiet that only comes when the world has gone completely still outside these walls. And she’s here—right here—curled into me, her breath soft and even against my chest, her legs tangled with mine beneath the sheets, her body so warm and impossibly soft.

I run my fingers slowly along her spine, just light touches at first. Not trying anything. Just… feeling. Memorising the curve of her back, the way her skin shivers a little under my hand. She doesn’t shift away. Doesn’t stop me.

She’s not asleep.

When I press a kiss to the top of her head, she tips her face up. Her lips meet mine without a word. Just that—slow, searching. Like we’re finding each other again. Like we always will.

We don’t have that rhythm yet—not the kind you build over time, the kind that teaches your hands and mouth and hips exactly where and how to touch. We’re still learning. Still discovering. And somehow, that makes it even more intimate.

So I kiss her. Her lips, her cheek, the line of her jaw.

She moves closer.

My hand trails over the curve of her waist, across her hip, down. Exploring. Asking. Not rushing.

And when I find her again—like that—she gasps softly, a little moan caught in her throat. Her fingers tighten slightly against my chest.

“Tell me what you want,” I whisper, my voice rough and quiet against her skin.

She hesitates, just a second. Then:

“Can we…” Her voice is low, breathy. “Can we do it again? I’d really like to.”

I close my eyes.

God, Ruby.

I smile against her skin, overwhelmed by her and this and everything we’re becoming.

“Of course we can,” I whisper. “Of course.”

And then I kiss her again—slow, tender, reverent.

Because it’s not about taking.

It never is.

It’s about being close. Being hers.

Every way she’ll have me.

 

Ruby

 

I’m still aching. Just a little. A tenderness that reminds me what we did, what we shared—not in a bad way, not at all. Just… real. Present in my body in a way I’ve never known before.

But I want him.

Again.

Not just because of how good it felt. Not just because of the way his hands make everything in me rise and open and melt.

But because it’s him.

Because I want to know what it feels like when we slow it all the way down and find that golden line again—the one that runs from his body to mine, from his mouth to my heart. That invisible thread that tugs when he looks at me like this. Touches me like this.

I kiss him softly, pulling him closer, letting my hands find their way under his shirt again, over the warmth of his back, the dip of his spine.

He moves slowly too. Like he knows.

He always knows.

When his hands find my hips, I shift. The soreness is there, but it’s not sharp. It doesn’t tell me to stop. It tells me to soften. To breathe.

“Slow,” I whisper against his mouth, just in case. “Please?”

His lips brush over mine in reply. “Always,” he breathes.

And that’s what we do. Slow.

It’s kissing. Touching. His hand between my legs, learning me again. I let my knees fall apart to give him more space, more of me. I feel everything more clearly this time—every small movement, every change in pressure. I guide him without words. My body leans into the rhythm, and he follows.

When he enters me, it’s careful. His eyes locked on mine. And I know—I know—he’s checking if I’m okay.

I am.

It’s different this time. Less urgent. More steady. My hips rise slowly to meet his, like my body remembers now. Knows where to go, how to move. I wrap my arms around his shoulders and hold him close as we find a rhythm together. Deep, gentle, utterly consuming.

The golden line is back.

It glows in the spaces between us. In the heat blooming low in my belly again, slowly this time. Gently.

I don’t rush it. I don’t need to.

We move together. Breathe together. And I let it build—not like fire this time, but like sun warming my skin. Like honey. Like light.

And when it finally crests and breaks, I don’t shatter. I unfold. Open.

Right into him.

He holds me through it.

We keep moving, together, until he follows. His breath ragged, his body trembling slightly above mine. And I’m still wrapped around him, so full, so soft, so safe.

He whispers my name like it’s a prayer.

And I think—

Yes.

This is what love feels like.

 

James

I’m not sure there’s ever been a moment like this.
The quiet between us feels alive — the slow kind of breathing that belongs only to two people who have already decided there’s nowhere else they’d rather be.

She’s in my arms again, warm, trusting, still a little shy. Every time she looks up at me I have to steady myself, because it’s not lust that hits me first anymore. It’s everything else — the softness, the gratitude, the ache of wanting to take care of her forever.

We move together, so carefully it almost feels like time stops.
Her fingers trace my jaw, her breath catches, and I know she’s finding her way back to that place where it’s only us. Where there’s no past, no noise from London, no ghosts. Just the rhythm of our bodies and the small sounds that escape between kisses.

I tell her she’s beautiful. She tells me I talk too much, smiling against my mouth.
And God, she’s right. So I stop. Let the silence say everything instead.

It’s slow, unhurried, almost reverent. When her body tenses and I feel her break against me — soft and quiet, like something blooming — I think I could stop breathing altogether. Because that’s it. That’s the moment. The one that says she’s safe with me. That I’m home.

I follow her there a heartbeat later, the world narrowing to warmth and light and her name whispered into her hair.
It’s not about release. It’s about belonging. About being seen, completely, and still being held.

Afterward she stays close, her head against my shoulder, her hand resting over my heart.
And I think — if this is what love feels like, then I’ve never really lived before now.

It’s slow this time. Slower than before.
Like we’re learning each other’s rhythm all over again — breath by breath, heartbeat by heartbeat.
Every little sound she makes draws me in closer, until I can’t tell where her warmth ends and mine begins.

Her hands are on my back, light as a whisper. She moves with me now, not shy, not hesitant — just there. Present. Open. And it’s the most beautiful thing I’ve ever felt.
I can’t stop looking at her. The way her eyes flutter closed, the way her lips part when she exhales. There’s trust in every line of her face, and that trust undoes me more than anything else ever could.

I whisper her name, once, just to hear how it sounds in the quiet.
She answers with a soft hum, a small shift, and everything inside me stirs.
We find a rhythm that’s ours — gentle, sure, unhurried.
It’s not about pace or power; it’s about staying right here, inside this fragile, perfect space we’ve built together.

When it happens for her, I feel it before I see it.
The way she tightens her hold on me, the way her breath catches — it’s like the world folds into a single point of light between us.
She whispers something — I can’t even tell what — and I know I’m gone too.
It’s not an edge or a fall; it’s a letting go. A surrender.
All I can think is that this is what it means to belong to someone.

Afterward, I just hold her.
We’re both quiet, caught somewhere between exhaustion and wonder.
Her hair’s fanned over my chest, her hand tracing lazy lines across my skin, and I think — this is it.
This is everything I never knew I needed.

 

She’s lying half on me, half against me, and the room feels like it’s still moving, soft and quiet. Her fingers trace my collarbone and then stop, and she looks up at me.

“How did it feel?” she asks.

I think she means everything — the way we were, the way it all fit together — so I start there.
“It’s different,” I say. “It’s not just… what we did. It’s you. The way you look at me. The way you don’t ask me to be anyone else.”
I pause, searching for words that don’t sound ridiculous. “It’s like being seen and wanted at the same time. I didn’t even know that was possible.”

She smiles a little, but she’s still watching me, and then she says very quietly, “I meant for you. How it felt for you.”

For a second I almost laugh — not because it’s funny, but because she’s so completely herself, asking a question like that with such honesty.
I think about it, then try again.
“It felt… real,” I tell her slowly. “Not like something that just happens to your body. It’s like everything lines up for a moment — every thought, every heartbeat, every bit of wanting — and it’s all because of you. It’s not about release. It’s about being there with you, and knowing that you’re there with me.”

She’s quiet for a long time after that, still drawing small circles on my chest. Then she says, “Okay. That’s a really good answer.”

And I grin, because she’s right — it is a good answer. But mostly because it makes her smile, and because I can feel the last of the distance between us dissolve into warmth.

 

Ruby

He asks softly, almost shyly, “And you? How does it feel for you?”

For a second, I think about teasing him. About saying something light to make him grin again. But he’s serious — his eyes are open and searching, like he really wants to understand.

I think for a moment before I answer. “It feels… like I stop being afraid of everything. Like there’s no noise left in my head, no thoughts about school or anything that usually keeps running. It’s just—quiet.”

He nods, thumb tracing lazy circles over my arm, waiting.

“And it’s warm,” I say finally. “Not just in my body, but all of it. Like I’m opening up and the world is too, and everything I didn’t know how to say gets said that way instead.”

He exhales, slow and deep, and his hand stills on my skin. I can see the emotion flicker through his face — tenderness, awe, something almost disbelieving.

“I didn’t know it could be like that,” he whispers.

“Me neither,” I admit. And it’s true. I never imagined it would feel like this — not just pleasure, but something so full of trust that it almost feels sacred.

Then he pulls me close again, and neither of us says anything for a while. There’s nothing left to say. Just warmth and breath and the quiet rhythm of being together.

 

James

The light through the curtains is soft — that pale winter kind of light that doesn’t quite commit to being day yet. And Ruby’s still asleep.

She’s curled into my side, her hand resting over my chest like it belongs there, her hair spilling across my arm. Every few breaths, she makes this small sound — almost like a sigh. I don’t think she even knows she does it.

I watch her, not because I should — but because I can’t not. There’s something about her face when she sleeps that undoes me completely. All the sharp edges she shows the world — the focus, the wit, the fierce control — they’re gone. What’s left is softness. Trust.

My chest tightens. Not in the bad way. Just in that way when you realize how lucky you are.

Her breath warms my skin through the blanket. I brush a strand of hair away from her mouth, careful not to wake her. She moves a little, murmurs something that sounds suspiciously like my name, and presses closer.

I think about getting up — about coffee, or the day ahead — but the thought barely forms before I let it go. There’s nowhere I’d rather be than right here.

So I close my eyes again. Her warmth against me, her heartbeat steady and close. And I drift off — not because I’m tired, but because it feels safe to. Because for once, everything feels exactly, perfectly right.

Notes:

In this story, Ruby doesn’t know that Lydia is pregnant. Whether that’s entirely realistic or not, I couldn’t bring myself to make Ruby aware of it and have her say nothing to James — that would have felt too cruel to him.

I’ve often wondered if there would ever come a story in which Lydia chooses to end the pregnancy, or at least considers it. Not because I believe that would necessarily be the right decision, but because her situation is so painfully complex — and because no one, truly no one, should find themselves pregnant by their teacher at eighteen.

Having written so much about the twins in other stories, I struggled deeply with whether to take this path here. As you can see, I ultimately did — in the form of a reflection, a glimpse backward — because I only decided later to turn what was meant to be a quiet journey for Ruby and James into something larger.

I don’t usually tell my stories in reverse, but since I do here, I gave Lydia Cyril and Ophelia so that she wouldn’t have to face it alone. And I want to say this clearly: this choice, this moment, isn’t meant as a plot device. It deserves tenderness, honesty, and care. And I‘ll give my best to honor Lydia‘s decision.

Chapter 24

Notes:

(See the end of the chapter for notes.)

Chapter Text

James

The dinner feels like theatre — one of those suffocating black-tie plays where everyone already knows their lines. Gold cutlery, heavy glasses, wine the color of blood. Mortimer sits at the head of the table, Ophelia opposite him, the perfect tableau of mourning and propriety. Investors in dark suits, polished laughter, polite applause for things no one actually finds amusing.

I’ve done this dance since I was twelve. Smile, nod, speak when spoken to. But tonight, I’m meant to do more — to say something. My father’s words, his idea, his stage. Only, the speech I’ve written isn’t his.

He thinks he’s asked for a eulogy to his late wife, a reminder of her devotion to the company. But he doesn’t get to use her like that. Not this time.

I rise when they announce me, the scrape of my chair far too loud. Every face turns my way. Ophelia gives the smallest of nods — one I can’t yet read. Encouragement, perhaps. Or resignation.

My glass trembles faintly in my hand as I begin. But my voice — my mother’s voice, everyone used to say — it’s steady.

Good evening.

Three months ago, this family lost a woman whose presence shaped every corner of our lives. Cordelia Beaufort — to some of you, a colleague, a friend. To my sister and me, our mother.

It would be easy to speak of legacy as though it belonged to one person — the visionary, the leader, the one whose name is etched on the letterhead. But legacy isn’t an inheritance that passes untouched from one generation to the next. It’s a living thing — built, shared, questioned, refined.

Every family business, every tradition, every institution survives only because those in the present take the time to listen to both what came before and what’s still to come.

My mother understood that better than anyone. She believed in continuity, yes, but also in compassion. In the idea that strength without empathy is just tyranny wearing a tie.

So when we talk about legacy tonight, I hope we remember that it doesn’t rest on the shoulders of one man, or one board, or even one family. It rests on the choices we make every day — the kind that honor not just the past, but the people still building the future.

Thank you.”

A pause follows. The polite kind at first — the one people give before deciding whether they’re meant to clap. Then the applause builds. Not loud, not wild, but enough.

Mortimer nods, face unreadable. A performance of approval. I can feel the sting of his scrutiny anyway. He’ll call it “measured” later. “Mature.” Meaning: not insubordinate enough to punish, but not quite the praise he wanted either.

I sit down. Exhale slowly. Ophelia’s gaze catches mine. There’s something there — relief, maybe, or surprise. Something softer than I expected.

And I think, as the next course arrives, that maybe I’ve done what I came to do. I didn’t give him my grief. I didn’t let him own my mother’s name. I gave them words they could swallow — words that meant something entirely different to me.

And for now, that will have to be enough.

 

Ophelia

He rises from his chair, and for a moment, I see her. Cordelia. The same calm spine, the same quiet command of a room that doesn’t deserve either of them. He doesn’t know yet that he has it. But it’s there. A bit raw and untamed, but there.

James doesn’t hesitate. His voice, when it comes, is clear. Steady. He says his mother’s name once, softly, and then turns away from grief and toward legacy — toward the idea of what endures. I can almost hear Alistair Ellington’s phrasing tucked in between his words, polished edges and debate-society precision, but the heart of it is his. That quiet defiance disguised as grace.

He doesn’t look at his father. Not once. That, I think, is its own act of rebellion.

Mortimer wanted a display. Wanted the room to see the dutiful son, shaped and sobered by loss. But James gives them something else entirely. A speech about continuity, and history, and how legacy isn’t ownership but stewardship. How the present doesn’t exist to cling to the past, but to build the future. It’s brilliant. Subtle enough that Mortimer can’t call it disobedience. Sharp enough that every person in this room hears the subtext: you are not the legacy, Father. You are merely passing through it.

The applause is polite. Controlled. Predictable. Mortimer’s hand twitches once against the tablecloth — he knows. Of course he knows.

And I sit there, watching James take his seat again, my heart tight in my chest.

Because I did this.
I let Mortimer push him into giving that speech. I nodded along. Said yes, the investors need reassurance. Yes, it should be James. Yes, Cordelia would want him to.

I lied.

I let him believe I’d sided with his father — because I had no choice. I needed Mortimer looking at James, not at Lydia. Not at the fragile, grieving girl who’d just come home from the clinic, pale and silent and broken open by what she’d had to do.

James doesn’t know. Not what she did nor what that day cost her.
What it would have cost if Mortimer had found out.

So I did what I had to do: I turned his attention elsewhere. Toward the son he could still parade. The one he could still shape and measure and use.

And now, watching James sit there — composed, proud, far stronger than anyone gives him credit for — I feel that sharp, awful mixture of pride and guilt that has no name.

He’s everything Cordelia hoped he’d become.
And he has no idea I’ve betrayed him in the smallest, most necessary way.

One day, maybe, I’ll tell him.
One day, when Lydia is ready. When it won’t undo all the fragile peace I’ve fought for.

But tonight I just sit here, applauding with the rest of them, smiling at the boy who just taught an entire room how to outwit his father — and I whisper, under my breath, Well done, my darling. Well done.

 

James

The dining room feels smaller now that everyone’s left. Too much mahogany, too much perfume, too many echoes of polite laughter bouncing off the walls. My glass still smells like whisky though I haven’t touched it in half an hour. My father’s orders were clear — stay the night, be available, join the investors for drinks after.

I’d rather walk barefoot back to Pemwick than spend another hour pretending to give a damn about Beaufort Holdings’ quarterly growth.

But she’s here. My aunt.

Ophelia.

Sitting opposite me in one of those ridiculous high-backed chairs, legs crossed, glass of wine untouched. She’s been watching me since the speech — in that quiet way of hers that makes me feel both seen and dissected.

“You look exhausted,” she says.

“Thank you,” I answer. “You too.”

That earns me a flicker of something that might be amusement. Or pity. Hard to tell with her these days.

I lean back, tug at my tie. “So? Was it good enough for him? The speech?”

“You know it was.”

“Then I can go?”

She doesn’t answer. Just studies me. And I hate that — hate how she can make silence feel like interrogation.

“Ophelia,” I say finally, sharper than I mean to. “Whatever game you’re playing with him, I’m not interested. I did the speech. I smiled. I said the right things. I’ll drink with the investors, and then I’ll sleep in whatever room the staff remembered to dust this week. That’s all he gets from me.”

“You have every right to feel that way,” she says softly.

It disarms me. Always does, when she agrees instead of correcting me.

“I’m not asking you to like it,” she goes on. “Or to forgive him. One day, though… one day you’ll understand why I asked you to do it.”

I scoff. “Understand what? That you and he are still pulling the same strings? That you’ll smile at me and then tell him what I said, what I didn’t?”

Something flickers in her eyes — hurt maybe, but she hides it well. “You think too little of me.”

“I think I’ve had enough of the both of you.”

The words come out rough, but I don’t take them back. I’m too tired. Too done.

She nods slowly. “Fair enough.” Then, like it’s an afterthought: “Have you spoken to your sister recently?”

Classic. A neat sidestep out of confrontation.

I shake my head. “No. Between school, the company, your brother in law‘s circus, and Lacrosse, I’ve barely spoken to anyone. She’s been busy. Avoiding me, I think. I call, she doesn’t pick up. I text, she says she’ll call later. She never does.”

“She’s hurting too, James.”

“So am I,” I shoot back.

“Yes,” she says quietly. “But you hide it better.”

I look away, stare at the amber light of the chandelier reflected in my glass. “He didn’t even ask her to come tonight. He never does. Always wants the son, never the daughter. I should’ve said something.”

“Wouldn’t have changed anything,” she says.

“Yeah,” I murmur. “I know.”

Silence stretches between us again. Heavy, like London fog.

Finally, she stands, smooths her skirt. “You did well tonight. Truly.”

I huff out a breath. “Then let me go home.”

She looks at me for a long time, that unreadable expression again. Then just says, “Not yet.”

And I know it’s not her decision, but for some reason, it sounds like it is.

When she leaves, the echo of her heels follows me long after she’s gone.

And not for the first time that night, I wish I could call Ruby. Just to hear her voice. Just to remember that there’s a world outside these walls that doesn’t reek of duty and loss and old men talking about profit margins.

But I can’t. Not yet.

Not until the show’s over.

 

Ophelia

I walk away before he can see how much that conversation unsettled me.

The corridor feels colder than it should, the marble hard under my heels, the sconces flickering like they, too, are tired of holding this house together. James’s words are still in my ears — sharp, defensive, raw. But underneath all that, I heard something else. Something I hadn’t heard from him in years.

Pain.

And not the kind of pain you can bury under charm or arrogance or work. The kind that bleeds through when a person is too tired to hold their mask in place.

God, I didn’t know. I didn’t even ask.

I thought I was keeping my distance out of wisdom — giving him room to grieve in his own way. Lydia withdrew, and I told myself James was doing what Beaufort men always do: holding it together. Handling things. I told myself that was strength.

But it wasn’t. It isn’t.

He’s hurting so much more than I realized.

When I looked at him just now, sitting there in that suit that didn’t fit quite right anymore — too loose across the shoulders, as if he’s been carrying less weight but more burden — I saw the boy again. The boy who used to sneak into the garden with Lydia after dinner to escape Mortimer’s endless lectures. The boy who still flinched at thunder, though he’d never admit it.

And I saw what this house, this legacy, this man has done to him.

Mortimer won’t stop pushing him. He never does. James is the heir, the son. The one he’s chosen to mold, to shape, to bend until there’s nothing left but Beaufort steel. Lydia he ignores, dismisses. James he consumes.

And I— I just made it worse.

Because I pushed him too.

I backed Mortimer about that dinner, knowing it would force James into this performance. Because I needed Mortimer’s attention fixed on him, not Lydia. I needed to buy her time — time to heal, to rest, to recover from something no one must ever find out.

It was necessary. Calculated. And cruel.

And now I see what it cost him.

He looked at me tonight like I was part of the same machine that’s been grinding him down. Maybe I am. Maybe I became that somewhere along the way.

I reach the end of the corridor, stop by the tall window overlooking the roofgarden near the bar room. The lights from the city hum in the distance. James is still in there somewhere, probably sitting with that empty glass, probably fighting sleep because sleep means feeling.

He needs someone.

Someone to land with.

I can’t be that for him. Not now. Not anymore.

But maybe he already has that.

Percy mentioned a girl once — quiet, bright, fiercely protective of her family. Ruby. He said her name like it was a secret worth keeping.

I’ll ask him tomorrow where James spends his time these days.

And if that girl is where I think she is — then maybe, finally, James has a place that isn’t haunted.

 

Ruby

He calls just before midnight.

I’ve been half-asleep, my phone clutched in my hand like a promise. The message I sent him at ten still sits at the top of our chat — I’ll wait. No matter how late. I hope it’s going okay.

The screen lights up, and I’m instantly awake.

“James?”

He exhales. I can hear the exhaustion in it — the kind that isn’t just about hours and minutes, but about the weight people place on you until you can’t tell where your body ends and their expectations begin.

“Hey,” he says, his voice low and scratchy. “My father was like a dementor. Sucked all the energy out of me.”

I smile faintly, even though he can’t see it. “And your aunt?”

“Oh, she feasted on the leftovers,” he mutters, and the quiet bitterness in his tone breaks my heart a little.

For a few seconds neither of us says anything. I can hear the faint city noise behind him — the deep, far-off sound of a car, the echo of a door closing somewhere. He must be in that vast, cold house in London. Alone again.

“Do you want me to come?” I ask before I can think twice. “I could take the last train. It’s not that far.”

He’s indignant at once, the way he always is when he’s worried for me. “Ruby, absolutely not. You’re not travelling through the night alone.”

“But I could—”

“No.” There’s a softness underneath it, though. “But it means everything that you offered.”

I can hear him moving now — maybe sitting down, maybe lying on that ridiculously large bed. The tiredness in his breathing makes me wish I could just reach through the phone and pull him here.

“I’ll come tomorrow,” he says quietly. “In the afternoon, okay? Can I stay for dinner, if your parents allow?”

“They will,” I tell him, smiling again, this time into the dark. “That’s for sure.”

There’s another small silence, and then I hear him sigh — that deep, releasing sound of someone who’s finally allowed to rest.

“Go to sleep, Beaufort,” I whisper.

“Only if you do, Bell,” he answers, voice softening into something like peace.

And I do — phone still in my hand, smile still on my face, falling asleep to the faint hum of his breathing on the line.

 

James

I don’t even bother turning on the lights. The room smells faintly of polish and old linen, like every other room in this house.

I sit on the edge of the bed to take off my shoes, but that’s as far as I get. My jacket’s half off, shirt still buttoned, phone still in my hand from the call.

God, I’m tired. Bone-deep, soul-deep tired.

Ruby’s voice is still in my head — soft, steady, warm — the only thing tonight that didn’t feel like performance or obligation.

I lie back without meaning to. Just for a moment, I tell myself. Just to rest my eyes.

The ceiling blurs. The city hum fades.

And before I can even think about getting up to undress, I’m gone.

 

Ophelia

The house is still the same.
Too polished. Too silent. A mausoleum wearing a fresh coat of paint.

Percy’s waiting by the car out front, as always—steady, unflappable. He’s been part of this family longer than most marriages last. My sister and I used to bribe him with cigarettes from Father’s office when we were teenagers, so he wouldn’t tell on us for sneaking out in borrowed dresses.

He greets me with that quiet familiarity that says he knows why I’m here before I even open my mouth.

“I wanted to see how James is doing,” I tell him.

Percy’s eyes soften. “Tired, ma’am. More than he lets on. He’s still upstairs, I believe. Came here just before midnight.”

I nod. Of course he‘s tired. Mortimer drains everyone around him—it’s his special gift.

We stand there for a moment, the city humming faintly beyond the iron gates. Then Percy, ever careful, glances toward the house and lowers his voice.

“James mostly drives himself these days. Spends a lot of time out in Gormsey.”

“Gormsey?” I echo.

He nods again. “At his girlfriend’s family home. Ruby, her name is. Middle-class background. Scholarship girl. Whip smart, from what I gather. Kind. Her family’s taken him in a bit—folded him right into their home.”

I feel something in my chest twist, unexpectedly. Relief, maybe. Gratitude.

“He needs that,” I say quietly.

“He does,” Percy agrees. “She sees him. The grief, I mean. Doesn’t look away from it. No one else really managed that. Not even young Ellington, though he tries.”

I smile faintly. “Alistair always tries.”

Percy chuckles, soft and fond. “He does, bless him.”

Then, after a moment, he adds, “I’ve made sure Mortimer doesn’t know where James spends his time. Told him the boy’s been at Ellington’s most evenings. And Lady Ellington told him James comes for dinner at least twice a week. That’s a lie too.”

Good. The loyalty of old friends runs deeper than the bloodlines Mortimer worships.

“Do you think James would talk to me?” I ask. “About his grief. About her.”

Percy shakes his head, gentle but firm. “Too soon. He’s not ready. What he needs, ma’am, is space. People who can help him keep Mr. Beaufort at arm’s length until he’s off to Oxford.”

I breathe out slowly, the winter air sharp in my lungs. “That I can do,” I say.

Quietly. Invisibly. The way I’ve done most things in this family.

I glance up at the windows where Cordelia’s son—my nephew—is still sleeping off the poison of his father’s world, and I think: One day, he’ll understand.

Until then, I’ll guard what little peace he has left.

 

James

Percy drives, as he usually does when my father wants to make sure I’m not “detouring.” The man could outlie a politician without breaking a sweat. When Mortimer asked where he was dropping me off, Percy said—calmly, politely—“At the Ellington estate, sir.”

And technically, we did pass Pemwick.

I asked him, halfway through the ride, what he’d do when my father inevitably calls the Ellingtons. Percy just smirked and said, “They’re in on it. Lady Ellington will confirm you’re upstairs with Alistair, or perhaps out for a drive. No need to worry, Master James.”

No need to worry.
The man’s a national treasure.

As long as Mortimer stays in London—and Percy knows exactly when he leaves London—I’m safe. Bulletproof, as he put it.

By the time we reach the Bells’, it’s already afternoon. The house looks warm from the road—golden light spilling through the kitchen window, something smelling faintly of stew and cinnamon. I can feel the tension leaving me even before I knock.

Upstairs, Ruby listens while I tell her about the ridiculous little scheme Percy and the Ellingtons have running. Her laughter fills the room, bright and sudden, and I swear it’s the best sound I’ve heard all week.

“That man,” she says, shaking her head, still smiling. “He’s the quiet hero in all this, isn’t he?”

“Quite the meddler, actually,” I say, grinning despite myself. “But yes. The heroic kind.”

And that’s exactly what I wanted—to tell her something that would make her laugh. Something that wasn’t about my father or the company or everything heavy that keeps following me.

For once, I get to be the reason she smiles.

 

Helen

The moment James steps through the door, I know something’s wrong.
Not catastrophically wrong, just—too heavy for someone his age to be carrying. His shoulders are slumped, his eyes too tired, and there’s a grayness about him that has nothing to do with the February light outside.

He tries to smile when he sees me. That polite, careful smile I recognize from people who’ve learned to hide their exhaustion because showing it would cost them too much. I feel an almost ridiculous urge to wrap him in the soft tartan blanket from the sofa, make him tea, and tell him to sleep for a week.

Of course, I don’t.
Instead, I smile back, open the kitchen door, and say, “You’re just in time. Angus made his famous beef stew.”

Angus, bless him, didn’t even argue when I asked for it this morning. He pretends it’s for Ruby, but we both know who it’s really for. The last time James was here, he had seconds and a small third helping, and Angus looked as proud as if he’d won a medal.

Ember made chocolate pudding earlier—without being asked—and I made plum compote to go with it. With cinnamon. The whole house smells like warmth. Like home.

I told Ruby before he even arrived, “Tell him to stay the night.” No discussion. The boy looks like he hasn’t had a proper rest in days.

Now the two of them are upstairs, and I can hear faint laughter drifting down the stairs, soft and shy. It’s a sound I haven’t heard from Ruby in a long time—not since before everything that nearly broke her.

I glance over at Ember, who’s pretending to read but has that mischievous spark in her eyes again. “Don’t even think about it,” I tell her.

She blinks up, all innocence. “Think about what?”

“Spying on your sister and James.”

Her cheeks flush crimson. “Mum!”

“Exactly.” I give her a look that says I know exactly what’s going through her head.

She groans and slumps back into the sofa beside her father, who chuckles behind his book. I catch his eye, and he gives me that quiet, knowing smile that says you’re the heart of this house, Helen.

Maybe. But right now, I just want this tired boy upstairs to feel, for one night, that he belongs somewhere safe.

 

Ruby

Even with the little Percy story, the sparkle in his eyes doesn’t quite reach the surface. It’s funny, yes—Percy’s quiet rebellion, Lady Ellington’s cover story—but if you tilt the lens even slightly, it’s just another reminder of how tightly Mortimer keeps his hold. That this elaborate network of lies and half-truths even needs to exist says everything.

We’re lying on my bed, the late afternoon light slanting through the curtains. The whole house smells like slow-cooked beef and cinnamon—comfort, warmth, safety—and he’s here, beside me, but still half somewhere else.

I ask him how it went yesterday.

He hesitates for a moment, staring at the ceiling, before saying quietly, “You know the speech. You helped me pick the final line. But—” He exhales. “Even without giving them my grief, it still felt like I gave a piece of myself I wasn’t ready to give.”

His voice is steady, but low.

“I wasn’t ready yet to be the Beaufort heir again,” he says. “Not ready to hear all the ‘your mother would have been proud’ nonsense. It was a lot.”

I slide my hand over his chest, feeling the slow rise and fall beneath my palm. “I can imagine,” I whisper.

He nods, eyes still open but distant. “Lydia didn’t come,” he adds after a pause. “I’ll try to find her tomorrow. Maybe at Cyril’s.”

He doesn’t say more, and I don’t push. Instead, I just trace little circles on his chest, letting silence do the work. The house hums around us—distant clatter from the kitchen, the faint sound of Ember humming downstairs.

He looks so tired. So worn out.

And I wish he could see what I see. That even when he’s breaking, he’s still trying—still showing up, still fighting for the pieces of himself that Mortimer never managed to crush.

 

James

It hits me before I can stop it.

One second I’m staring at the ceiling, half-listening to Ruby’s soft breathing beside me, and the next my throat tightens. My chest aches in that way I remember from those first weeks after the funeral, when everything hurt and nothing helped.

I try to breathe through it, swallow it back down, but it’s already rising—burning behind my eyes, pressing at the edges of my ribs until it breaks. A sharp sound escapes me before I can turn away.

Ruby shifts immediately, hand on my arm. “Hey—”

I shake my head, furious at myself. “I’m fine. I’m—”
But I’m not. The words stumble and fall apart somewhere between my teeth.

And then I’m crying. Not loud. Not clean. Just leaking, uselessly, like my body forgot how to do anything else.

I hate it. I hate crying in front of anyone. I hate how small it makes me feel, how weak. I hate that I can’t stop thinking about the dinner, about everyone’s kind, hollow smiles—she’d be proud, James, she’d be so proud—as if that’s supposed to fix the hole she left behind.

I hate that I let them see me. That I stood there in that stupid suit and gave them the polished version of grief they wanted.

“I’m just—” My voice breaks. “I’m so tired of not being okay.”

Ruby doesn’t say anything right away. She just pulls me closer, tucks my head against her shoulder, and lets me breathe. Her fingers move through my hair in slow, careful lines, like she’s sketching safety onto my skin.

And I let her.

For once, I don’t try to stop it. I just let the tears come, quiet and clumsy and necessary, until there’s nothing left but exhaustion and the faint scent of rosemary from her shampoo.

When she whispers, “You don’t have to be okay all the time,” it lands somewhere deep inside me—where it hurts, but where I need it most.

“Hey,” she whispers, sitting up then.

I shake my head, press the heels of my hands into my eyes, trying to force it back down, trying to breathe through it. But the tears are already there. Hot. Relentless.

“I’m sorry,” I get out, voice wrecked. “Fuck, I’m sorry. I just—”

She’s beside me now, pulling me against her. I can feel her heartbeat through her jumper. “You don’t have to be sorry,” she murmurs into my hair.

But I hate it. I hate that it’s still this raw. That I can give a perfect speech, wear the right suit, play the dutiful son—and still, a single quiet evening can tear me right open again.

“I’m just—” I swallow hard. “I’m so tired of not being okay, Ruby. I thought I was getting there. And then—”

Her fingers thread through my hair, gentle, grounding. “Then it hits again,” she says quietly.

“Yeah.” My voice breaks again. “Then it hits again.”

And it’s not even the loud kind of crying. It’s quiet, exhausted, the kind that feels like it comes from somewhere deeper than lungs or throat. The kind that’s more relief than release.

She doesn’t say anything else. Just holds me, and I let myself stay there. Because I can’t remember the last time I stopped fighting it. The last time I just… let it happen.

 

Ruby

His weight against me isn’t heavy. He’s still so tense he feels like wire under skin, trying to hold shape when everything else is slipping.

I stroke his hair again, slow. Gentle. Like I would if he were a child. Or maybe just someone who’s been pretending not to break for too long.

“You’re allowed to be tired,” I whisper, my cheek against his temple. “You’re allowed to be wrecked by all of this.”

He doesn’t answer, but I feel it—his inhale. Shaky. Shallow. Barely there.

“You gave a beautiful speech,” I murmur. “You were poised and elegant and steady—”

His breath hitches.

“—and I wish you didn’t have to be any of those things.”

That gets something. The tiniest shift in the way he clutches at my jumper, like a silent don’t.

“I wish you could’ve just been her son,” I say, quieter now. “Not a name. Not a legacy. Just a boy who lost his mum.”

He exhales sharply—like it hurts to hear it. Or like it’s the first time someone said it out loud.

I shift just enough to look at him. He’s still leaning against me, but his eyes flicker up. Wet. Red. Exhausted. But open.

“I wish I could do more,” I say, and God, I mean it. “I wish I could make it go away.”

His hand finds mine where it’s curled against his chest. Fingers cold. Shaking a little.

“You do,” he says, voice frayed. “You already do.”

My chest clenches. “James—”

“No, I mean it,” he says, his voice breaking again. “You’re the only thing that feels… safe. The only thing that doesn’t want something from me. You hold me like I’m just—me.”

“You are just you,” I whisper. “You don’t have to be anything else, not here. Not with me.”

He closes his eyes. The tension in his shoulders doesn’t disappear—but it lowers, just slightly.

“I keep thinking,” he murmurs, “that grief should get easier.”

“It doesn’t,” I whisper. “It just… changes shape.”

He doesn’t say anything to that. But I feel him breathing. Slower now. Still hurting. But not hiding.

I hold him tighter.

“You don’t have to fight it alone,” I say. “Not tonight. Not tomorrow. Not when it hits again.”

He presses his forehead to my collarbone. “Can I stay tonight?”

“Of course. I’m not going anywhere.”

And I don’t. Not when his breathing evens out. Not when he finally lets himself rest. Not even when my legs go numb beneath him.

Because this—
This quiet, shaking version of him?
This is the part of James Beaufort he never lets anyone see.

And I’ll hold it.
Every last piece of it.
For as long as he lets me.

 

Angus

The stew’s just hitting its best. Rich, warm, peppery. Smells like autumn in a bowl.

I’m ladling out generous portions when I hear their footsteps on the stairs—slow, soft, like they’re walking through something heavy. Which they probably are.

Ruby comes into the kitchen first, one hand curled around James’s. He follows behind her, shoulders a little hunched, eyes—well. Red.

I don’t ask.

That’s the rule here.

You get what you need.
You don’t have to talk about it.

I just nod at them both. “Stew’s ready. Sit down before Ember eats all the potatoes.”

“Oi,” Ember mutters, already reaching for the bread basket, “that was one time.”

Ruby snorts and presses a kiss to her sister’s hair as she passes. James just nods to Ember and me, polite, quiet. Tired in that way you can’t fake.

He slides into the chair beside Ruby. She squeezes his hand once before reaching for the salad bowl.

I set down the last of the plates and take my seat. Helen’s already got the wine open—just a red from the supermarket, nothing fancy, but it smells decent enough. She offers James a glass, and he shakes his head.

“Just water, please.”

“Got you,” she says, already pouring. No questions. No commentary.

He’s quiet, but not closed off. That’s a difference I’ve learned to recognize. He takes a bite of stew—big one—and something shifts. Shoulders drop a fraction. He goes back for potatoes without prompting.

Good.

Ember starts talking about some teacher who got into an argument with a sixth-former over whether Hamlet actually saw the ghost or just lost the plot.

“I mean,” she says, waving a fork, “he literally says ‘I think I saw him yesternight.’ That’s not exactly definitive.”

Ruby hums. “Doubt is the whole point.”

James listens. I can see it in the way his jaw loosens. He’s not making himself perform. Just… listening. Eating. Breathing.

Helen’s off on a tangent about the village bazaar next weekend, rummaging through her handbag for the signup sheet like we’re about to organize a small army of cake bakers.

“Last year we had six lemon drizzle and no gingerbread. I will not be responsible for another citrus monopoly.”

Ember chokes on her wine. “Mum, please. That’s not a real crisis.”

“It is when there’s no spice cake,” Helen mutters, flipping to her colour-coded rota.

I glance at James then. He’s got his spoon in his bowl, chewing slowly, his eyes a little clearer than when he walked in.

Still not quite himself. But getting there.

He takes seconds. Polishes off his water. Doesn’t flinch when Ruby touches his wrist.

That’s what I look for, mostly. The flinch. The pull-away. The don’t touch me, I’m not worth it kind of reflex you see in boys who’ve been told to stay sharp, stay strong, stay silent.

James isn’t flinching tonight.

He’s not talking much either, but that’s alright.
The rhythm of the room holds him.

Bread passed back and forth. Salad scooped onto plates. Helen fussing about bake sales, Ember arguing literature. Ruby sliding her thumb against his knuckles.

No pressure.
No performance.
Just dinner.

And I swear—right around the moment I mention the plumber being late again (“third time this month, but at least he fixed the bloody boiler”)—I see James exhale like it’s the first time all week his lungs remembered how.

He doesn’t say anything.
But he takes another bite of stew.
And I don’t need words to know what that means.

He’s still hurting. That much is clear.

But here—at this table, in this house—he’s safe enough to eat, to listen, to take what he needs.

That’s all I ever wanted for my girls.

And now, I think, maybe for James too.

 

Ember

I hear the click of Dad’s chair as he rolls himself into the living room, muttering something about finding the end of his book before he forgets who killed whom. Ruby hums in acknowledgment, already pulling her hair into a messy bun as she turns to the dishes. I follow her lead, grabbing the leftover bread and wrapping it in the beeswax cloth.

James is slower to move. Not because he’s dragging his feet, but because, I think, he doesn’t quite know if he’s invited.

But then he steps into the kitchen and starts stacking plates like it’s the most natural thing in the world. Doesn’t ask. Doesn’t overperform. Just helps.

That’s new.

I wait a beat—then fish my workbook out of my bag and lay it flat on the kitchen table with a sigh loud enough to echo. “I hate algebra.”

Ruby snorts. “It’s not that bad.”

“Says the person who nearly married calculus.”

She smirks but doesn’t take the bait. Just flicks water at me with a spoon.

Before I can ask her for help, James speaks up from where he’s drying the plates.

“Hand it here,” he says, nodding at the textbook. “I’ll have a look while you do the dishes.”

I blink. “You… know algebra?”

He quirks an eyebrow. “Despite appearances, I did in fact survive A-level maths. Come on then.”

I slide it over warily, but he’s already pulled a pen from somewhere (how?) and is flipping through the page I dog-eared with some kind of determined focus.

I trade places with him, reaching for the soap as Ruby scrapes the stew pot with that particular look of love-hate only she can manage for stuck-on bits.

James doesn’t say much at first. Just writes something down, circles it, makes a little arrow. Then he waits until I’m done drying my hands and slides the notebook toward me.

“Try that one again,” he says, tapping the margin where he’s scribbled a hint. “You missed a sign switch on the second step.”

I squint. “Wait… you actually read my handwriting?”

He shrugs. “Miracle, I know.”

Ruby laughs under her breath, pouring water into the kettle like this is just normal now. Like having James here—really here—isn’t some weird twist of fate. I watch her for a moment. There’s no tension in her shoulders. No edge to her voice.

She’s… good. Content, even.

And so is he.

I sit next to him while I rework the problem. He watches but doesn’t hover, which I appreciate. When I get it right, he just taps his knuckles against the table, like yep, there you go. No smugness. No show.

And for some reason, that’s what gets me.

He used to be all sharp angles and smirks. The kind of boy who needed a warning label. But now?

Now he just looks like someone who’s trying. Genuinely trying.

The kettle clicks off. Ruby pours the water over the tea bags and reaches for the honey.

I close my book and stretch. “Right. Brain cells officially fried.”

James smirks. “They’ll recover.”

“Not sure about that,” I mutter, but I mean it lightly. I gather my things and start toward the hallway.

Behind me, I hear Ruby’s voice—soft, teasing.

“Bedtime.”

And his answer, even quieter: “You sure?”

“Yeah,” she says, tugging at his sleeve, “I think you’ve earned it.”

They disappear upstairs together.

And—surprisingly—I don’t even feel the urge to spy.

Because whatever’s happening between them?
It doesn’t feel messy.

It feels like something right.

Like the click of a seatbelt, or the soft lock of a door closing behind you on a cold night.

Safe.

And God help me, but I think I’m starting to like him.

Just a little.

Maybe.

 

James

She’s asleep against my chest now, I think. Or close to it.

Her breath is slow and warm against my collarbone, her fingers curled loosely where they rest on my side. One leg hooked over mine, the blanket soft and heavy over both of us.

I lie still.
Just… let myself be here.

And it’s strange. Because I felt like I was falling apart earlier—like something in me cracked open and spilled out in front of her. Again. But now—

Now it’s quiet.

Not numb. Not detached. Just… quiet.

Her body fits against mine like we’ve done this a thousand times. Like I didn’t nearly shatter in her arms hours ago. Like she didn’t hold me while I cried into her jumper like some pathetic excuse of a man.

Except she didn’t make me feel pathetic.

She never does.

I press my lips against her hair, just lightly. She smells like that coconut shampoo she always pretends she only buys because it’s on sale.

I close my eyes.

Earlier—God, earlier was horrible. Standing in that room full of investors and ghosts and trying to sound like I was proud to be there. Like it wasn’t eating me alive.

Three months.
That’s what today was.

Three months since we buried her.

And I stood there with my speech and my suit and my father’s eyes on me and felt like I was choking on the absence of her.

But Ruby—
Ruby saw through it.

She always does.

And somehow, now, despite everything—

This is good.

This right here. Her in my arms. The smell of stew still clinging to my shirt. The scratch of Ember’s pen earlier while I explained algebra like it was the most natural thing in the world. The faint sound of her parents’ voices downstairs. The warmth of this house that doesn’t ask me to explain myself.

It’s all still with me.

So is the grief.
But it doesn’t cancel this out.
And this doesn’t cancel that out.

They just… exist. At the same time.

Maybe that’s the point. Maybe that’s what I’m learning. That you can carry both.

That I can fall apart, and still be loved.
That I can grieve, and still feel whole—just for a moment.
That I can cry in her arms, and still lie here like this, wrapped around her, safe.

I shift just enough to pull her a little closer. She stirs but doesn’t wake. Just nuzzles in, makes a soft, content sound that lodges somewhere in the hollow of my throat.

I let the day go.

Not all at once. But enough.
Enough to rest.

And for now, that’s enough.

Notes:

We’ll soon see more of Lydia again

Chapter Text

Ruby

I wake slowly.

Not the startled kind of waking, not panic or noise or anything sudden. Just… a slow drift to the surface. Some quiet part of me registering the shift in temperature, the way the air feels cooler on my skin.

And the way my body feels warmer.

Because he’s there.

James.

His hand is splayed across my back—under my sleepshirt, palm resting low between my shoulder blades, fingers warm against bare skin. One of his legs is tangled with mine, and our calves brush where the duvet’s slipped down just enough to let the air in.

And—

My breath catches.

Because I’m pressed up against him—completely. Chest to chest. His body warm and solid. The soft fabric of his shirt has ridden up just enough that I can feel the heat of his skin against the curve of my breast.

Not a lot. Just enough.
Enough to feel it.
Enough to feel him.

I shift a little—reflex, instinct—and that’s when he moves.

His hand flexes. Not pulling away, not startled. Just… adjusting. Like his body already knows I’m awake.

And then I hear him breathe. Slow. Careful.

His voice, quiet against my hair. “You okay?”

I nod, not trusting my voice yet. My cheek brushes his collarbone.

And for a moment, we’re just here. Still. Wrapped in warmth and covers and something unspoken.

But it’s there.

The shift.

The soft thrum in the air, just beneath the surface. Not urgent. Not loud. Just the quiet ache of want. Of being this close and knowing—knowing—what we could do next.

What it could turn into.

If I tilted my hips.
If he kissed me lower.
If I said yes with just a breath.

But—

This is my room.
This is my family’s house.

And I can feel his hesitation, too. His hand doesn’t move. His breathing’s a little tighter now, like he’s holding something back. His forehead rests gently against mine and stays there, and God, the restraint in that alone is almost unbearable.

We’ve never done more than kiss in here. Never pushed. Never rushed.

And yet—

My hand finds his side under the duvet, sliding up slowly to rest over his ribs, my fingers catching the hem of his shirt. I feel the exhale he lets out, long and shaky.

Not because he’s frustrated.
But because he wants this too.

Just like I do.

We don’t say anything.

But my leg curls more firmly around his.
His hand glides a little lower on my back, just enough to make my breath hitch.

And then his lips find mine—slow, careful, quiet. No rush. No push. Just… this.

Being together like this.

Touching. Breathing.

Letting the night hold us while the house sleeps around us.

No sounds. No urgency.

Just hands under fabric and skin to skin in all the ways we’re ready for.

Just closeness.
Intimacy.
Yes.

And maybe, just maybe—

 

James

Her sleepshirt’s gone.

Somehow in all the shifting and holding and soft kisses drawn out by moonlight, it ended up bunched somewhere near her waist, then higher, and then—gone altogether.

And her skin—
God, her skin is warm and soft and hers.

Her fingers slip into my hair as I kiss down the side of her neck. She murmurs something barely there—just my name, I think—and then a whisper, almost a giggle but not quite.

“We need to be quiet.”

I nod, my breath on her collarbone. “Yeah,” I murmur. “I know.”

She presses closer. My hand finds her breast—delicate and warm in my palm, and her breath catches so sweetly I could drown in it.

My shirt joins hers, pulled over my head without ceremony. Her fingers graze down my chest and stop at the soft line of my stomach. A kiss lands there—her kiss—light and slow. I close my eyes, the weight of it anchoring me to something real.

Then her hand—

Just the lightest touch over my briefs, almost unsure, almost not there at all. My breath stutters. I reach for her again, find the curve of her lower back, the softness of her hips, the sweet roundness of her bum in the dark. She shifts into me, into the warmth of my palm, and the way her body trusts me—it’s almost too much.

Then she lifts her head, eyes on mine. Barely a breath between us.

“I’d like to,” she says softly, so soft I barely hear her. “If you would.”

There’s a pause.

Like she’s making absolutely sure it’s her choice. That it’s clear. That she’s okay.

And that means everything.

“Yes,” I breathe, instantly. “God, yes.”

She smiles, a bit crooked. “We can be quiet, right?”

“I can try,” I say, and her laugh is a puff of air against my jaw.

The last layers fall away. Her underwear. My briefs. No rush, no tension. Just the quiet unraveling of closeness into something more. The duvet still over us, keeping us hidden from the rest of the world. From the cold. From everything except this.

I settle above her, and she wraps her arms around my shoulders, drawing me down into her. Her leg curls around mine. Our foreheads press together. We breathe.

And then—

It’s slow. So slow.

A rhythm barely there, like a thought, like a dream.

The hush of skin, the shiver of breath, the sound of the old radiator clicking somewhere in the corner of the room. Her mouth finds my neck and stays there—pressed to the place just under my jaw as her breath shakes and she tries not to make a sound.

She bites down, just enough, when her moan slips out anyway.

And I could fall apart just from that alone.

My hands are everywhere and nowhere, touching what I can, anchoring myself to every part of her that’s real and soft and warm and mine.

She feels like home.

And when it happens for me, when it crests and crashes somewhere deep inside, I pull her tighter and suck gently on her thumb—her hand in mine—because I need something to hold, something to stop the sound in my throat. She stays with me through it, breath catching, her fingers clutching my back as if she never wants to let go.

We don’t speak.

There are no words here that would fit.

Just the sound of our breathing slowing. Her cheek against my chest. My hand smoothing down her back, finding the dip of her waist again like it belongs to me. Like she’s always belonged to me, even before I knew how much I needed her.

And I don’t know what tomorrow holds.
But right now—

This moment is enough.

It’s everything.

 

————-
————-

 

I don’t even knock.

I never do here.

Cyril’s mum opens the door before I can reach for the handle, like she always somehow knows when someone’s about to walk up the path. “James,” she says with a knowing smile, stepping back to let me in. “I think they’re in the library. Do you want tea? Or are you on some godawful matcha nonsense these days?”

I grin. “Tea would be great. And no—matcha is still Alistair’s crime against taste.”

She chuckles and waves me through. The familiar creak of the floorboards under my boots is oddly comforting. It smells like cinnamon and old books in here. Like something solid. Like the kind of house where people stay and grow and come back.

I don’t need to look for long.

Lydia’s exactly where I hoped she’d be—curled up in the armchair in the corner of the library, her legs tucked beneath her, nose half-buried in some enormous hardback.

She looks up when I push the door open, and her face lights up. It’s not a big reaction, not some dramatic run into my arms or anything—but her whole expression softens. Her smile is easy, real.

“Hey,” she says, setting the book aside. “You made it.”

“Of course I did.” I close the door behind me, crossing the room to drop onto the opposite chair. “Wouldn’t miss seeing your ridiculous highlighter-yellow socks.”

“They’re warm,” she says defensively, curling her toes. “And you wore a suit to that dinner, so let’s not start throwing stones.”

I grin, because that’s fair.

She studies me, though—closer now—and her voice goes gentler. “So. How was it?”

She doesn’t have to clarify. We both know what she’s asking.

“The dinner?”

She nods.

I lean back, exhale slowly, rub a hand across the back of my neck. “It was—”

Bad?

Horrible?

Fucking emotionally draining?

“I mean, it was what it always is. Polished silver and passive-aggression and people pretending like our name means something noble instead of just… heavy.” I pause. “They talked about Mum like she was some icon. Toasted her like we were celebrating her legacy instead of mourning her absence. And I—”

I stop, jaw tight.

Lydia doesn’t say anything, just watches. Gives me space.

“I said I wouldn’t perform it,” I say after a second. “Wouldn’t make a scene. Wouldn’t let it be about me. But I think… I did. Not loudly. But I let them see it. The grief. And it felt like—like selling it somehow.”

She’s quiet.

And then, “It was the three months anniversary.”

“Yeah.”

“And you were there with people who wouldn’t have understood it if it hit them in the face.”

“Exactly.”

Something in my chest twists. I didn’t expect to say that. Not here, not yet. But it comes out anyway.

“Yesterday was rough,” I admit. “Like the aftermath of something ugly. I woke up feeling like I’d been cracked open and everyone saw inside, and it didn’t even mean anything.”

Her face softens more.

“It’s exhausting,” I say, quieter now. “Feeling that much and pretending you’re not. Or worse—realising they only care because it makes them feel gracious. Like acknowledging my grief earns them some kind of social credit.”

She doesn’t argue.

She doesn’t need to.

She just nods, and says, “I’m glad you’re here.”

 

Lydia

He’s talking.

That’s the part I can’t get over.

Not the fact that the dinner was horrible—I knew it would be. Not the way our father handled it—I didn’t expect anything better. But James, sitting across from me, talking about grief like it’s something he’s allowed to have?

That’s new.

It’s always been the other way around. I fell apart, and he picked me up. I made messes, and he covered for me. I cried, and he made sarcastic jokes until I laughed again. And even when I knew—knew—he was hurting, he kept that part of him sealed off, like letting me see it would break the rhythm of us.

But now?

He’s here. He’s tired. And honest. And cracked open in a way that makes my chest feel like it’s both swelling and collapsing at the same time.

I want to hug him.

He always looks so composed from the outside, even when he’s crumbling. But right now? He just looks…tired. In the way you only get when you’ve been holding everything in for too long.

“I’m sorry,” I blurt before I can talk myself out of it.

He blinks. “For what?”

“I wasn’t there after the funeral. Not properly.”

He frowns a little. “Lyd—”

“No, listen.” I shift forward, leaning my elbows on my knees, palms pressed together. “You were so calm. So capable. And I—God, I was barely standing up. I thought… you had Ruby. And Al. And I kept thinking, he’s got them, he’ll be okay.”

“I was,” he says. Too quickly.

I raise an eyebrow. He exhales.

“I wasn’t,” he corrects. “But I thought you needed the space more than I needed the support.”

My eyes sting. “That’s so us, isn’t it? You thinking I couldn’t handle one more thing. Me thinking you didn’t need anything at all.”

He shrugs one shoulder, like he wants to be casual about it, but his eyes say otherwise.

“I should’ve called more,” I whisper. “Come by. Asked.”

“I should’ve said something,” he says, quieter still. “Anything.”

We sit in the silence for a second. It’s not uncomfortable. Just full. Like everything we never said is floating in the air between us now, not as accusations, just… echoes.

“I kept thinking,” I say, “how strange it is, that you can lose someone as massive as Mum, and somehow… lose your brother a little bit too.”

His jaw tightens. Just a flicker. Then he nods.

“Yeah,” he says.

It’s all I can do not to cry then. Not just for Mum. For us. For all the ways we both got it wrong and still somehow made it back here.

“You know I always have your back,” I murmur.

“I know.”

“And I don’t want to do this—this distance—ever again.”

“Me neither.”

I push myself up from the chair and cross the space between us. He doesn’t stand, just opens his arms like it’s the most natural thing in the world. And for the first time since everything shattered, I let myself lean into him. My brother. My idiot, beautiful, grieving brother.

He holds me tight. And I hold him tighter.

 

James

I don’t remember the last time she let me hold her like this.

No, that’s not right.

I don’t remember the last time I let her hold me too.

Lydia’s in my lap like we’re kids again, hiding under the stairs during thunderstorms. Her hair smells like something citrusy, and her arms are tight around my shoulders like she’s afraid I’ll disappear if she lets go.

And maybe I’m tearing up a little. She definitely is. But who gives a shit?

We needed this. God, we needed this.

She pulls back slightly, sniffles, wipes her eyes with the edge of her sleeve, and gives me this wobbly smile. “We’re a mess.”

“Speak for yourself,” I say, brushing a strand of hair from her face. “I’m devastatingly composed.”

She snorts. And just like that, we’re us again.

I hold onto that feeling. Let it sit. Let it settle.

Because I came here for something, didn’t I?

“I, um—” I clear my throat, suddenly weirdly nervous. “I wanted to ask you something. Or, well—talk about something.”

Lydia tilts her head, curious.

I take a breath. “I decided. About next year.”

Her brows lift. “Oxford?”

I nod. “I’m going.”

Her smile starts to bloom again, but I’m not done.

“I talked to Al. And… Ruby. And Lin.” Her name still does that thing to my chest, softens it like warm hands pressing down. “We’ve been looking at housing options. A place we could share.”

Lydia’s blinking now. “We as in… you and Ruby?”

“Me and Ruby and Al and Lin,” I say quickly, then grin. “You know. Couple of wholesome scholars and their chaos gremlin roommates.”

Lydia laughs, but there’s a flicker in her eyes. “You and Ruby are thinking about moving in together?”

I shrug, then nod. “Yeah. I mean—nothing’s signed, nothing’s final. But we’ve been talking. And… I want that. I want to wake up next to her. Make her breakfast. Listen to her boss Al around in the kitchen. Argue with Lin about whether it’s okay to microwave leftover pasta.”

That part makes Lydia snort again.

I keep going. “And I was thinking, if there’s space—and if you’d want it—maybe you could be part of that.”

Lydia stares at me.

“I mean, I know it’s different. You’ve got your own rhythm now. You’ve been here a lot. But I just… I want you close. If you want that too.”

She doesn’t say anything at first.

Then she presses her forehead to mine, a soft sigh leaving her. “You idiot.”

“Is that a yes?”

“It’s a how dare you make me cry again,” she says, voice thick. “But yeah. I’d… I’d really like that.”

And just like that, the future feels like something we might actually get to build together.

All of us.

 

Lydia

He could’ve done this without me.

That’s what gets me.

He could’ve picked a place with Ruby, with Al and Lin, could’ve sorted his life out and sent me the address in a text. Could’ve said, “Come round sometime.” And maybe I would’ve smiled and said of course, but I’d have felt it.

The distance.

The aftershock of everything we didn’t talk about.

But instead, he came here.

He asked.

He made space for me.

And I know he’s not the best at saying the big things out loud. But this is the big thing. That he didn’t just think I could be part of it—he never considered not having me there.

I press my lips together, my hand still around his wrist where I grabbed it during the hug-that-turned-into-a-moment. I want to stay in this warm bubble of sibling-ness. But he shifts slightly and adds, casual-like,

“Should we ask Cyril too? Or…?”

He doesn’t finish.

Lets it hang there, suspended like a wire between us.

And just like that, the bubble bursts.

God.

I hate that I’m still hesitating.

I sit back a little and look at him properly. His eyes are so steady now. And I think—I think I need to meet that steadiness with something real. Something honest.

“Can we go for a walk?” I ask, quiet. “Just… around the pond or something?”

His eyebrows pull together. “Yeah, sure. Are you okay?”

“No,” I say, with a little breath of a laugh. “But I want to be. And it’s… complicated.”

James doesn’t push. Just nods, grabs his jacket off the back of the chair, and gestures toward the hallway.

We’re Beaufort children, both of us. We walk when things are too big for the room.

And this thing—this thing with Cyril—is too big to hold inside anymore.

 

James

The gravel crunches under our feet. That soft, crisp sound I always forget I like until I’m out here again. The Vega estate park is just starting to dip into afternoon light, all golden spill through the trees and the last lazy birdsong somewhere overhead.

It’s quiet.

She’s been quiet.

And I’m giving her time.

Then, finally, Lydia says, “I was pregnant.”

I stop walking.

Not because I don’t understand the words—but because I do. My breath gets caught somewhere in my throat, and I look at her slowly.

She’s not looking back.

“With Graham Sutton’s child,” she says, steady but soft. “I didn’t tell anyone. Definitely not Dad. Just… Ophelia. And later—Cyril.”

My hands are cold now, despite the warmth of the evening.

Graham fucking Sutton?

It hits me like something between a slap and a punch to the gut.

“And you—” I start, but then shut my mouth, because what do you even say?

“I thought about it,” she goes on, walking again. I follow. “Really thought about it. And then I chose not to keep it. And I don’t regret that. I can’t.”

I don’t breathe for a second. Then I do.

She’s trembling a little, I notice. Even in her coat. Even in this golden light.

“No one knows,” she says. “Except Ophelia. And Cyril. And now you.”

I nod, but the words in me are scrambled, fighting each other for first place.

“I—” she starts, then falters. “Cyril was… he was there. After. For everything. Not in a dramatic way, just… in the way I needed. And I don’t know what we are now. I mean, we were never—”

“You don’t have to explain that part,” I say, quietly. I mean it.

But she’s on a roll now, and I know this kind of talking—when you’ve locked something inside for too long and now it all comes out in the wrong order.

“I keep thinking,” she whispers, “what if I’m… stained now. What if I can’t—what if I’m never allowed to want something again? To love someone. I didn’t want it, James. I didn’t want the baby. And I wanted Mum so badly that day. To be with me. To hold my hand. But I didn’t even know if she would have.”

That breaks me.

“Lyds…”

“Ophelia was there,” she says. “She came with me. She held my hand. She made tea after. She didn’t say anything dramatic or philosophical, just… sat there. And when I told Cyril, he just said okay. And stayed. And I wanted to call you. I did. But I was already falling apart. And you were too. And it just—everything felt too much.”

We stop again near the edge of the water.

The little lake’s still, like glass. My reflection stares back at me, and for once I don’t feel like I know the guy in it.

There are so many things I want to say.

Why Sutton?
Why didn’t I see this?
Why would you ever think this makes you unlovable?

Instead, I whisper, “You’re not stained.”

She flinches like she doesn’t believe me.

“You’re not,” I repeat, firmer this time. “You made a decision. A hard one. You didn’t make it alone, clearly. But you carried that weight. And I’m so sorry you had to carry it without me. But Lydia, for God’s sake—why would you think it makes you wrong?”

Her eyes brim with tears.

“It just… felt like it did.”

I shake my head. “It takes two people to get to that place. You didn’t do something wrong. You made a choice. And you survived it. I’m proud of you. For what you went through.“

That stuns her.

I can see it hit.

“Did you use—?” I hesitate. “I mean, contraception?”

She lets out a half-laugh, half-sob. “Yes. We did. Just not thoroughly enough. Not… every time.”

And I hate myself for asking.

I run a hand through my hair, sighing. “Sorry. That’s not—I wasn’t trying to interrogate you. I just—God, I feel like I should have been there. And I wasn’t.”

She steps closer.

“You had your own storm to survive.”

“So did you.”

And then I just open my arms.

And she comes in.

We stay like that, arms wrapped tight, forehead to forehead.

And I don’t offer her advice. Or judgement. Or absolution.

She never needed any of that.

She just needed this.

Me.

Her brother.

Finally showing up.

 

Lydia

He doesn’t say the wrong thing.

He doesn’t flinch or recoil or ask why I didn’t come to him sooner. He just pulls me in like he always has, always would, and holds me like I’m still the sister he ran through the garden with as a child, the girl he shared secrets and stupid jokes with long after bedtime.

Only now—it’s different. There’s a softness to him I haven’t seen in a long time. Maybe ever. Not because he was cruel before, but because we were always braced for the next punch. From life. From family. From grief.

But now?

Now I can breathe.

Now I can tell him everything.

I stay close, speaking quietly into the safe space between us, the way you do when you’ve torn open something that’s been festering too long.

“I found out a few days before Mum died.”

He stills, just for a second.

“I was going to tell her. I really was. But then…” My voice fades. I don’t need to say the rest. He knows.

“I told Ophelia a few days after the funeral. She didn’t blink. She just listened. Held my hand. And asked what I wanted to do. Not what I should do. What I wanted.”

James doesn’t move, just tightens his arm around me. It’s enough.

“The procedure was mid-December,” I continue. “And I was still sore when we had Christmas at the Ellingtons. I felt so wrong. So disconnected from everything. But also… relieved. Deeply, quietly relieved.”

I take a breath.

“And then after New Year’s, I told Cyril.”

There’s something unspoken there. I let it sit.

“I know I did the right thing,” I tell James. “I don’t regret it. I’m glad I had the choice. I’m grateful I had Ophelia. That she found a good clinic. That it wasn’t as bad as I imagined. That I wasn’t alone.”

I pull back to look at him.

“I don’t want Graham to know,” I add. “Not now. Maybe not ever. It wouldn’t help anyone.”

He nods. He gets it.

And for a moment, we just watch the lake.

Then I glance at him sideways, a small smirk threatening. “Can I ask you something?”

He’s instantly suspicious. “Do I get to say no?”

“No.”

He groans. “Fine.”

“Have you and Ruby—?”

I don’t even get to finish before he turns crimson. Crimson.

“Oh my God,” I laugh. “You have.”

He tries to recover, but he’s flailing. “That’s—that’s not the point of this walk.”

“No,” I tease, “but it’s a fun detour.”

He exhales, defeated. “Yes. We have. And—she’s on the pill.”

I raise an eyebrow.

“I drove her to the appointment,” he adds quickly, stumbling over the words. “I mean—we talked about it. A lot. And I know I’ve made… a lot of bad decisions in my life, but not that. I’d never not take responsibility for contraception. I’m not—” He stops, runs a hand through his hair. “I’d never risk that. Not with her. Not with anyone, but especially not her.”

It’s… oddly sweet.

He looks away, trying to hide the blush still heating his ears. “So yeah. That’s sorted. We’re… careful.”

“You’re adorable.”

“Please never say that again.”

I laugh and nudge him with my shoulder. “Sorry. Adorable.”

He groans.

But he’s smiling now, and so am I.

Because it’s all out.

And I’m still me.

And he’s still James.

And somehow, we’re finding our way back to each other.

 

James

She won’t let it go.

We’ve circled back to the main path, the trees still bare and skeletal around us, the kind of grey winter afternoon that demands a coat and a warm drink. But Lydia’s focused. Sharper than she pretends to be when she’s poking fun.

“So,” she says, glancing sideways at me. “You and Ruby.”

I groan. “We already covered this.”

She shakes her head. “No, we covered the pill. Now I want to know how the hell she decided to trust you again after—” She trails off, but we both know what she means.

Elaine. The pool. That night.

I exhale slowly, watching my breath curl in the air.

“Lyd…”

“You don’t have to tell me everything,” she says, gently now. “But after what I just told you—I think I’ve earned a real answer.”

She has.

God, she has.

And the truth is—I want to tell her. I’ve wanted someone to ask, really ask, without the judgement. Just… wanting to understand.

So I nod, pressing my hands into my coat pockets. “She was there,” I say quietly. “After Mum. Those first weeks.”

Lydia looks over at me.

“She didn’t say much. Said she couldn’t speak about what happened. About the whole… betrayal thing. But she was there.”

I swallow, the ache of it catching in my throat.

“She called. Every day. She took me for walks. Made me get out of bed. Bought me hot chocolate even when I didn’t want it. She didn’t make it better, but—she made it survivable.”

Lydia’s quiet, letting me speak.

“And I knew,” I go on, “from the moment I lost her—I knew I wanted her back. But not the same way. Not the way I’d tried before, like… if I could just charm or argue or prove something, it would fix us. This time—this time it had to be earned. Slowly.”

“And?” Lydia asks, voice gentle.

“And we became friends,” I say. “Eventually.”

She smiles. “I saw that.”

“Yeah. And then, just before Christmas, it became… more.”

I don’t elaborate. I don’t need to. The way her gaze softens tells me she knows it wasn’t casual. It never was.

Talking about it makes something bloom in my chest. Like warmth rising up through frozen ground. I can feel her again—Ruby. Her laugh. Her sharp looks when I’m being an idiot. Her hand reaching for mine under the duvet last night. The weight of her trust. The miracle of being forgiven, not because I deserved it but because she decided to see me anyway.

I glance at Lydia.

“She didn’t make it easy,” I say. “And I’m glad.”

She smiles. “She’s smart.”

“She is.”

We keep walking. Neither of us in a rush. The frost still clinging to the edges of the grass, the bare trees casting long shadows in the fading light.

And for the first time in a long time, I feel… okay. Not healed. Not whole. But not alone in it either.

 

Lydia

He’s in love.

And it’s so obvious now—written all over him like it always was, I suppose. But I didn’t know how to see it before. Didn’t let myself see it.

But he’s different now. Softer, slower, steadier somehow.

My brother, the storm in everyone’s life for years, is walking next to me on frozen ground with his shoulders relaxed and his heart in his mouth and his eyes brighter than they’ve been in a very long time.

And God, he’s sweet.

I never thought I’d use that word about James Beaufort. But here it is. Here he is. Sweet. In love. Careful with something fragile, because for once he knows how much it means.

I smile as I nudge his elbow with mine.

“You’re ridiculous,” I murmur. “And incredibly sweet. And I think Ruby’s the smartest woman alive.”

His ears go a bit pink again. That makes me grin.

We walk a little further before I say, softer now, “I think Cyril and I are more than just… whatever we are.”

James glances sideways at me.

I shrug. “I don’t know what it is exactly. I just… I’m not ready to explore it yet. Not properly. I’m afraid. Of what it means. Of messing it up. Of needing something again and—”

“You don’t have to explain,” he says, quick and kind.

“I want to.” I pause, then look at him. “I mean—if I can tell anyone, it’s you. And if anyone can understand…”

He tilts his head. “Yeah, but fair warning—I’ll only ever talk about my love life and my sex life today. Just today. This is a one-time-only offer.”

I snort. “Understood.”

He blushes deeper. “And what I will say—and it’s all I’ll ever say—is that taking it slow with Ruby was the most beautiful thing I’ve ever done.”

I hold my breath a little.

“It was worth everything,” he says, voice low. “So… if you want my advice—which I know is new, but maybe, just this once, it’s actually helpful—talk to Cyril.”

I blink at him.

He shrugs. “You don’t have to do anything right away. Acknowledging emotions doesn’t mean you have to act on them immediately. Ruby and I didn’t.”

I smile. “You took your time.”

“We had to. And it made all the difference.”

He rubs the back of his neck. “That’s it. That’s all I’m saying.”

“I think that’s enough,” I say quietly. “Thanks, James.”

We walk on. The park is quiet around us, and the light is fading. And for the first time in what feels like months, the silence between us is not grief or guilt.

It’s just comfort.

 

Cyril

 

She doesn’t say anything at first. Just slides into the seat opposite me like she’s been doing it for years.

And maybe she has.

I close my work book quietly. Watch her for a moment. There’s something different about her. Not broken—she never was. But rearranged. Like a mirror shifted half an inch and suddenly catches the light in a new way.

“Hey,” I say gently. “You alright?”

She nods. Then hesitates. “James was here.”

I arch a brow. “I figured. I heard the Lydia Beaufort laughter from two corridors away.”

She rolls her eyes at that, but there’s a tiny twitch of a smile at the corners of her mouth. “We talked. Properly, this time.”

“Good.” I mean that. “You two needed that.”

Silence again. She tugs at the cuff of her sleeve, then rests her chin in her hand.

“There’s something I want to say,” she says, and I straighten, just a little.

“Alright.”

“I don’t really have the words for it yet. Not all of them. But I… I just want to say that I know this thing between us—whatever it is—is not just friendship anymore.”

My heart kicks. Once. Twice.

And then it slows again.

Because I don’t move. I don’t press. I don’t tease or joke like I normally might. I don’t say finally or I know. I just nod.

Softly. “Okay.”

Her eyes flick to mine. A little wet at the corners. Not crying. Just… full.

“I’m not ready for more. Not yet.”

“I know.”

“I don’t know what I want yet.”

“That’s okay too.”

She lets out a shaky breath. “But I want you to know that it mattered. Everything you did. Everything you were. I know I didn’t say it then. And everything you are.”

I reach out, just enough for my fingers to brush hers.

“You’re saying it now,” I murmur.

Her hand doesn’t pull away.

Neither does mine.

Chapter Text

Ruby

He’s weirdly solemn when he walks in.

Not sad, not tense—just kind of… composed. Like someone who’s been through something and is still working out how to say it.

“Hey,” I say, patting the bed.

He comes over. Sits beside me. Doesn’t even try to be cocky or flirty, which means something’s up.

“Everything alright?”

He nods. Then exhales. “Lydia and I had a proper conversation.”

“Oh.” My chest tightens a little. “Is she okay?”

“She gave me permission to tell you.” He glances at me. “So I’m not just—sharing her stuff. She said she wanted you to know. Someone who’d understand.”

I nod. “Okay.”

And then he tells me. Quietly, carefully. About Lydia’s pregnancy. The decision she made. That Ophelia knew. That Cyril knew. That he hadn’t. Not until today.

I listen. I don’t interrupt. My heart aches with every word.

“She was so brave,” he says softly. “I mean—I was angry, at first. At Sutton. At myself. At how I didn’t see it. But mostly, I just… I hated that she thought she couldn’t tell me.”

My throat feels tight. “James…”

“She’s okay,” he adds quickly. “Really. But she needed time. And Cyril was… well, he was great. I don’t even have words for how good he’s been.”

I nod. I think I love Lydia a little more for being this strong. And Cyril, for being steady when she needed someone.

James shifts beside me, visibly bracing himself.

“And—uh—I told her about us too.”

I frown. “Okay?”

His ears are red. “About, like. Us. Being… together. That kind of together.”

Oh.

“Sexually,” he adds, as if I might be unclear.

I blink. “You told Lydia we’re having sex?”

“Had sex,” he corrects, mortified. “Past tense. Well—also present, occasionally. But I didn’t go into detail! I didn’t, like, provide diagrams or anything.”

I laugh. I can’t help it.

He groans and falls back on the bed like he wants the floor to open and eat him alive. “Why am I even talking?”

“Because you’re flustered and sweet and bad at changing the subject?”

He grumbles something into the duvet.

I lie down next to him, turning so I can see his face. He peeks at me with one eye.

“She asked?”

He nods. “Just kind of… if we were careful. If you felt okay about it. I think she wanted to know you were safe. And happy. And that I wasn’t being an arse.”

“That’s a fair concern,” I tease, nudging him.

“I told her you were on the pill. That I drove you to the appointment.” A pause. “That I have many flaws but I would never, ever, not take responsibility for contraception.”

I press a kiss to his cheek. “You passed the sister test, Beaufort.”

“Good,” he mutters. “Because I’m never talking about this again.”

“Agreed.”

We lie there in silence for a minute. His hand finds mine under the covers.

“I’m glad you were there for her,” I say quietly.

“She was there for me first,” he whispers.

And somehow, that says everything.

 

James

She’s grinning.

Like proper, smug, lip-curled, dimple-showing grinning.

And I’m already regretting every syllable I said earlier.

“You know,” she says, fingers idly trailing over my arm, “I’m really enjoying this new side of you.”

“What side,” I mutter, fully aware of where this is going.

“The shy, blushing, stammering James Beaufort who gets flustered when talking about sex.”

I groan and cover my face with both hands. “God, please stop.”

But she doesn’t.

Of course she doesn’t.

“You’re adorable,” she announces, and I can hear the smile in her voice even with my eyes closed. “Absolutely undone by the word ‘contraception.’ Incredible.”

“Ruby.”

“Yes?”

I lift one hand just enough to peek at her. “You do realize it wasn’t just the word sex, right? It’s—” I exhale, half laughing at myself now. “It’s us. That’s why it threw me.”

She tilts her head. “Go on.”

I shift, propping myself up on one elbow. My heart’s thudding for no good reason. “It’s you. I’m not going to talk about what it’s like when we’re together like it’s some kind of casual anecdote over brunch.”

Her expression softens. The grin fades, but not in a bad way. Just… quieter.

“Because it’s still new for me,” I say. “Not just the physical part—though, with you, okay, yes, that too—but how it feels. With you. It’s not a story I’d tell anyone. Not even Lydia. And especially not if I didn’t know what you’d want her to know.”

She doesn’t say anything. Just watches me.

“So yeah,” I finish, tugging at a loose thread in the blanket, “it was a one-time exception. Emergency circumstance. Never to be repeated.”

A beat of silence.

Then she shifts forward, leans over me a little.

“That,” she says softly, “was the most beautiful answer you could’ve come up with.”

And then she kisses me.

Slow. Intentional. Her fingers slipping into my hair, her body curling into mine like we’ve been built for this moment.

God, it’s a very good kiss.

My hands find her waist. My heart is hammering again, but now for all the best reasons.

She pulls back just an inch, eyes bright, lips curved.

“Still shy?” she teases.

“Mortified,” I whisper. “But I’m coping.”

She kisses me again anyway.

And honestly?

I could stay in this moment forever.

 

Ruby

The house is quiet. Sunlight filters through my curtains like it’s trying not to intrude. We’re still in bed, warm under the covers, an hour or so before anyone else gets back.

And I’ve decided I’m going to take advantage of the rarest thing in the universe: James Beaufort being available—for talking. About sex.

“So,” I say, twisting toward him, one leg tucked beneath me, “you are surprisingly talkative.”

He looks over, suspicious. “About?”

I smirk. “Your very informative conversation with Lydia.”

He groans, throwing an arm over his face. “Oh my god.”

“Oh yes.” I grin. “James Beaufort, shy to talk about sex. Who would’ve thought.”

He peeks at me from under his arm. “I’m not shy.”

“You are.”

“I’m not!” he insists, voice muffled. “I just—it’s us I was talking about. Not sex in general.”

I laugh softly. “You know I’m teasing.”

He lifts his arm again, eyes on mine. “I know. But it is different. It’s us. And how it is when we’re together. That’s not something I share like it’s casual small talk. It’s still new. For me too. And it’s… it’s about you as much as me. I didn’t know what you’d be okay with Lydia knowing. So yeah. One-time thing.”

That makes something twist inside me. Not in a painful way—just warm and slow and real.

“James,” I whisper, and he looks at me like I hung the moon.

“This was,” I tell him, “probably the most beautiful answer you could’ve come up with.”

He exhales a soft, almost relieved breath. “Yeah?”

“Yeah.”

And I kiss him.

I climb into his lap and kiss him, slow and deep and grateful. His hands find my waist, thumbs moving gently beneath the hem of my shirt. It’s not about sex—not now. Just that warmth between us. That closeness. That kiss that says this is ours.

Later, I pull back, breathless, curling against him, head on his chest. “We didn’t talk about it. This morning.”

He knows exactly what I mean. “No. We didn’t.”

“But it felt right, didn’t it?” I whisper. “Last night. The way it just… happened.”

He nods. “Yeah. I liked that we didn’t need to say anything. We just knew.”

I smile into his chest. “I didn’t know you could wake up and be—” I pause, cheeks warming. “Wanting like that.”

His hand strokes down my spine.

“I didn’t know either,” he murmurs. “Not like that.”

“I mean,” I continue, “I’ve woken up turned on before, sure, but this was different. Like… I didn’t even fully wake up. I was just already—”

I trail off, hoping he gets it.

He does.

His hand dips lower, ghosting over my hip, and his voice is soft when he says, “You were already a little wet.”

My entire face goes up in flames, but I laugh. “God, you’re worse than me.”

He chuckles. “Not worse. Just attentive.”

I kiss his shoulder to hide my grin. “It didn’t feel rushed. Or scary. Or like a big thing. It just… was.”

“Yeah,” he says, pressing his lips to my hair. “And it was good. Like really good.”

I hum. “We’re good.”

And we stay like that for a while—wrapped in each other, quiet and warm and perfectly okay just like this.

 

James

She has no idea.

No. Fucking. Idea.

She’s lying against me, warm and soft and talking in that low, thoughtful voice she uses when she’s trying to understand herself out loud. When she trusts me enough to pull the curtain back and show me things no one else gets to see.

She’s talking about last night. About waking up already wanting me. About being ready, her words slowing down like she’s getting shy—like she doesn’t know she’s wrecking me.

And then she says it.

“Already a little wet.”

Christ.

My brain short-circuits. I swear I stop breathing for a second.

Because she was. She absolutely was. When I slid my hand between her thighs in the dark, and found her like that, already soft and slick and so responsive—I thought I’d imagined it, that maybe it was the way my head was spinning from waking up to her, but no. It was real. She wanted me even in her sleep.

And now she’s curled against me, in her tiny bed, under the softest covers I’ve ever felt in my life, and she’s talking like that. Like she’s describing some sweet dream while completely ruining me.

God, Ruby.

Her parents will be home in—what, forty minutes?

I glance at the clock.

Yep. Forty minutes until I need to be a gentleman again. A fully clothed, non-aching, respectable boyfriend.

Except… I’m not made of stone.

And she’s shifting slightly, adjusting her leg over mine. Her hand resting low on my stomach. Her breath still warm against my collarbone.

I’m hard. Obviously.

Painfully hard.

And of course she notices.

Because Ruby misses nothing.

She goes quiet for a beat, and then she lifts her head just enough to look at me. Her expression? A mix of curiosity and delight and something vaguely wicked.

“James,” she murmurs, amused. “Seriously?”

I groan, dragging a hand over my face. “I’m trying so hard to be good.”

Her smile is slow. Teasing. “You are good.”

“Liar.”

She kisses the underside of my jaw. “No. Just… observant.”

I grip the sheet with one hand, because the alternative is grabbing her hips and pulling her back on top of me, which we cannot do right now. Not unless we’re about to start a very fast, very chaotic race against the clock. And I already used up my good decision quota last night by not rushing her. By waiting.

“Ruby,” I whisper, “if you keep talking like that…”

She laughs softly. “You’ll combust?”

“Already halfway there.”

She shifts again—absolutely not helping—and nestles back into my side like she’s innocent.

She’s not.

Not at all.

And she knows it.

 

Ruby

We’ve always taken our time.

That’s just how it’s been with James. Slow. Careful. Sweet, even when it’s desperate. It’s always felt like we had the luxury of time—like we could unwrap each other in whatever way we wanted, without pressure, without the rush.

But now—

We’re tangled in my bed. My parents will be back in less than forty minutes. He’s trying so hard to be good. And I can feel him, hard and aching, the heat of him pressed against my thigh. I know what I did. What I said. And I meant it.

God, I meant it.

He’s so still, like he’s trying to will his body into submission, and I know it’s driving him mad in the sweetest way.

But also—

Also…

It’s not like it takes forty minutes. Right?

I mean. It can, sure. It has. But maybe… maybe it wouldn’t have to. Maybe something quicker—hotter—would be exciting. Messier. Fun.

And I’m curious. Of course I am. I’m me.

So I ask.

“Hey,” I murmur, nose brushing his jaw, “what if we… didn’t take our time?”

His breath catches. Just slightly.

I press a kiss to his throat, trying not to laugh at how tense he goes.

“I mean,” I continue, soft and casual like I’m just brainstorming, “it’s not like it always has to be slow, right?”

He shifts under me, muscles tight. His voice is hoarse when he answers.

“Are you asking if I’m capable of moving fast?”

I smile. “I’m asking if we’d want to.”

His eyes find mine. And there’s something in them—hunger, yes, but more than that. Surprise. Awe. Like I just handed him the keys to something forbidden and made it okay.

“Fuck,” he whispers. “You really do ask when you want something, don’t you?”

“Always,” I say, barely above a breath.

Because I do.

Because I want him.

Because we’ve got thirty-seven minutes left.

And that might just be enough.

 

James

She says she’d like to try.

If I want that too.

And it’s over for me. Whatever willpower I had left? Dead in the water.

Because yes. Yes, I want that. Her. Now. Like this.

I manage a breath, try to be decent for another ninety seconds—try to focus on the rhythm of her breathing, on the golden softness of her skin under the duvet, on anything but the fact that her fingers just ghosted over the bulge in my sweatpants and then curled back like she didn’t mean to.

Liar.

“I’ll check the time,” I say, because I need something to do with my hands before they end up on her hips. Or under her shirt. “We’ve got thirty-eight minutes.”

She grins.

“Thirty-seven now,” I add, sliding my hand into her hair.

“James.”

“I’m just saying. That’s still enough time to be slow where it matters, and fast where it helps.” I pause. “We’ll be dressed. I promise.”

She kisses me. Soft and certain and very much not slow.

And then I’m the one pulling back for a second—because even now, even with every cell in my body on fire, I need her to know—

“It only works if you let go,” I murmur, hand curling around the back of her neck. “It’s only good if you’re sure.”

“I am.”

God. I believe her. I really do.

I guide her gently onto her back, hands brushing over the hem of her shirt as I tug it up, watching her nod. She lifts her arms. Off it goes. I kiss the bare skin between her breasts before I reach for her again. Her pants next—quick but careful, because she’s wriggling a little, giggling softly against my throat. And then I’m sliding out of my pants and briefs in one go, huffing a laugh when I nearly trip on the duvet.

“This is not going to be graceful,” I mutter, catching myself on my forearm as I kiss her again. “But it’s going to be good.”

She’s already warm under my touch, her thighs parting when I slip my hand between them. Wet. Soft. Her breath stutters when I brush over her, and I’m nearly gone right then and there.

“You’re ready,” I whisper, pressing my forehead to hers.

She wraps her arms around my shoulders, and it’s the only answer I need.

I push in slowly, carefully—God, she feels so good. Familiar and tight and soft and still so new. Her legs curl around mine, and I bite back a groan when she tilts her hips just right.

It’s not slow—not like we’ve done before—but it’s not rushed either. It’s just us, learning how to make this work, like this. With her biting back a moan into my shoulder. With me trying to remember to keep breathing. With skin against skin and a rhythm we fall into fast, like we’ve known it all along.

She clutches at my back, mouth pressed to my neck, and I murmur her name when I feel her tremble.

That’s it. That’s everything.

I follow her a moment later, my lips finding hers as I let go too, as quiet and deep and real as it gets.

And then we’re still. Just tangled limbs and the sound of our breath and the faint ticking of the clock on her dresser.

I brush the hair from her cheek, kiss the corner of her mouth. “Thirty minutes left,” I whisper, because it’s the only thing I can say without falling apart.

She laughs.

And I know, absolutely and without a doubt, that I’d do it all over again—even with just ten minutes left on the clock.

 

Ruby

I’ve never done this. Not like this.

We’ve always been slow. Careful. Almost reverent. But now—God, now—it’s like something flipped inside me. The way he’s looking at me, the way his voice goes low when he says we’ve got thirty-eight minutes, the way his hand finds the back of my neck and holds me steady while he checks I’m sure.

I’m sure.
I’m so sure.

It’s thrilling, being the one to start it. To reach out. To say it out loud. I like the way his eyes darken, like he can’t believe I’m saying it. I like the way his body tenses when my hand drifts just a little too far over the bulge in his sweatpants.

And then he’s moving, all warm hands and soft swearing, tugging my shirt up and off, kissing the skin just below my collarbone like he can’t help himself. It’s clumsy—he nearly gets caught in the duvet, and I giggle into his neck—but it’s good. It’s hot. It’s real.

I’m already buzzing. Like my body knew before my mind did. I can feel myself getting wet even before his fingers slip between my thighs, checking, stroking. That one small movement and my breath just snaps.

Oh God.

He kisses me again, slow but firm, and whispers against my mouth, “You’re ready.”

And I am. Completely.

When he pushes into me, slow but without the usual long buildup, my body just opens for him. The little gasp that escapes me is half shock, half joy. I hook my legs around him and hold him there, loving how solid he feels, how warm, how right.

It’s not the careful, drawn-out kind of lovemaking we’ve had before. It’s urgent but still tender, like we’re discovering a whole new rhythm together. His mouth finds my neck, my jaw, my shoulder. I can’t stop moving against him, can’t stop clenching around him, my fingers sliding down his back to his hips to pull him closer.

He whispers my name, and I press my mouth to his throat to keep from crying out. It’s so intense—hot and clumsy and completely consuming—and I can feel it building so fast I don’t even have time to think about it.

I let go. Just like he told me to.

And it crashes over me, sharp and bright and quiet at the same time. My back arches, my fingers dig into his shoulders, and I feel him falter, burying his face in my neck as he follows me over the edge, his breath shuddering against my skin.

We stay like that for a while, wrapped up in each other, the world beyond my room not even existing. Just the sound of our breathing and the faint ticking of the clock.

I stroke his hair back from his face and smile, breathless. “We still have time,” I whisper.

He laughs against my collarbone, the sound low and warm. And I realize I’m still trembling—not just from what we did, but from how good it felt to reach for it. To ask. To find him right there with me.

 

James

She loved it.

I can tell, not just from the way she held on to me, or how she bit her lip after, eyes still wide and a little dazed—but from the way she’s still tucked in, skin flushed, hair a little messy, blinking like she might be dreaming.

God, she’s gorgeous.

But now she groans and pulls the sheet up higher, the real world intruding like the worst kind of timing. I know exactly what that groan means—she hates that she needs to get up. That this moment has to end. That she has to put clothes back on and act normal in front of her parents, like we didn’t just—

Yeah.

I lean in, kiss the edge of her jaw. “Hey,” I murmur, “I promise we’ll pick up exactly here after dinner.”

She tilts her head, eyes half-lidded. “Exactly here?”

“Exactly.” I brush my thumb just under her ribs where she’s still warm and sensitive. “You’ll get all the after cuddles then. All of them.”

She smiles at that—sleepy and sweet and just a little smug.

“And I’ll stay the night if you let me,” I add quietly. “We’ll have time. We won’t need to rush anything.”

Her hand finds mine beneath the covers, fingers threading through slowly. She doesn’t say anything—just squeezes once.

Which is yes. I know it is.

And Christ, I’m counting the hours.

 

Ruby

Later, we’re back in my bed. The house is quiet now—dishes done, lights off, my parents tucked away in their room with the door closed. And I’m tucked here.

With James.

Wrapped in his arms, legs tangled under the blanket, his chest warm and bare against my cheek. I wanted skin. Warmth. Him. All of him, but not like earlier. Not again tonight.

Just this.

And maybe talking.

Because it’s still humming under my skin, what we did this afternoon. A new kind of electricity. And now that we’re safe and sleepy and still, I can think about it without feeling like my brain’s turned to static.

“I keep thinking about this afternoon,” I murmur, my voice muffled against his chest. “How fast it was. Compared to… well, usually.”

He hums softly, fingers tracing my spine with the kind of lazy affection that makes me melt a little more into him.

“Fast doesn’t mean less,” he says. “Just different. If it felt good to you—then that’s what matters.”

I shift a little, resting my chin on his chest to look up at him. “It did. I mean—really good. Kind of ridiculous too, though.”

He laughs, low and warm. “Yeah. A little ridiculous is fair.”

“I mean, it’s not like we even planned anything. It just… happened.”

“It did,” he says. “And I loved that.”

“I didn’t know it could feel that good,” I admit, quieter now. “That wanting could just… be there. Like a switch.”

His fingers still gently, and he presses a kiss to my hair. “It’s always been there,” he says softly. “But we’ve always been careful. You set the pace. I follow.”

I smile a little. “You’re not exactly following when you’re the one making me come in, like, three minutes.”

“That was four,” he says, mock-offended. “Maybe four and a half. Very respectable.”

I laugh, curling into him again. He kisses the top of my shoulder this time, lingering.

“I liked that you wanted it,” he adds. “That you said so.”

I nod slowly. “It was a little overwhelming. Not in a bad way. Just—it felt really raw. Like, I wasn’t trying to make it sweet or beautiful or whatever. I just wanted to come.”

He hums again, approving. “That’s allowed, you know.”

“I know,” I whisper. “It’s just new. Wanting like that. And saying it.”

His hand finds mine under the blanket, and he threads our fingers together. “Then say it. Always. And if there’s something you don’t want—say that too. Right away. Deal?”

“Deal,” I say. Then after a beat: “Even if I say it while my hand is in completely the wrong place?”

He snorts. “Especially then.”

I smile into his chest, warmth spreading in every direction. Not from what we did earlier—but from this. The after. The part where I can talk about it and he listens without making it weird. Without teasing too much. Without making it about him.

He’s just here. Letting me figure this out. Letting me want.

I never knew that could be its own kind of love.

 

James

She has no idea.

No idea how lucky I feel to be here. To be the one she’s curled into, bare skin pressed to mine, telling me all this like it’s just normal. Like it’s just us.

And I guess it is now. Just us.

She told me the moment we walked back into her room that she wanted snuggles. “Real ones,” she said. “No shirt. Yours or mine.” Like she was declaring something completely reasonable. Which, I mean—yes. Entirely reasonable. Adorable, really.

Then she peeled off her shirt without even blinking, tossed it to the side like she does with things that don’t serve a purpose, climbed into the bed, and climbed into me like I’m just part of the furniture.

A very warm, very shirtless human mattress.

And then she started her scientific sex talk, as she calls it.

God, Ruby.

She’s so serious about it. Eyes wide, fingers tracing lazy shapes on my ribs while she asks things like “Was that different for you too?” or “Is it always that fast when people try this?” or “Is it bad that I didn’t care about it being perfect?”

I keep saying no. Or yes. Or I hum, or nod, or kiss the crown of her head. I don’t interrupt. Because this?

This is her giving me the script. The actual script of how to love Ruby Bell.

Not that I need it anymore. I think I already do. But she’s giving it to me anyway.

Every line of it—straight from her mouth, or her fingertips, or the way she pressed herself to me earlier like she couldn’t get close enough.

She’s telling me what she likes. What she wonders. What she fears. What she wants.

All I have to do is listen.

And be a human furnace, apparently.

Which I am. Happily.

She shifts now, arm over my chest, cheek pressed right against my collarbone. “You’re really warm,” she murmurs. “It’s perfect.”

I wrap my arm tighter around her waist, tucking the blanket up over her shoulder. She fits there like she was always meant to.

“You’re kind of perfect,” I say, quiet.

She huffs a soft laugh. “I’m not.”

“Close enough.”

She doesn’t answer. But she sighs, all content and warm and sleepy. And I swear, if my sixteen-year-old self could see me now—he wouldn’t believe a word of it.

But this? Her? The skin and the words and the way she trusts me with all of it?

Yeah. This is everything.

 

Ruby

I wait until we’ve both stopped fidgeting. Until the quiet isn’t tense anymore but calm, and his breath is deep and even under my cheek.

Then I say it, low into the soft skin of his chest.

“I feel a bit bad we had sex right after you told me about Lydia.”

He goes very still for a second, and then I feel his sigh in my bones before I hear it.

“I mean,” I go on, “not that we shouldn’t have. But still. I don’t know. It feels like—like we should have paused. For her. For what she went through.”

James’s hand finds my back again. He draws a line there with his thumb, slow and gentle, anchoring himself—or maybe me.

“I didn’t exactly plan to have my sex life ruined by Graham bloody Sutton’s inability to be responsible both as a teacher and a decent human being,” he mutters.

And then he adds, softer, “But yeah. Of course I’m sad. And angry. For her. I don’t think I really get what it meant. Not fully. Not really.”

He pauses. “Because I’m not a woman.”

There it is.

He doesn’t even say it defensively. Just plainly. Like it’s a fact he’s sitting with now.

And I love him a little more for that.

“Yeah,” I say. “It’s probably a lot easier for you.”

“I know,” he says.

“You remember when we talked about me going on the pill?” I say. “How you said it felt like you were getting a free ticket and I told you that wasn’t you, that was society?”

“I remember.”

“It’s different now, isn’t it? Because it’s not theoretical anymore. It’s your sister.”

He nods. “I hate that. I hate that it took Lydia going through all of that for me to really understand what women carry. How much they carry. How much they have to think about every single time.”

He exhales again, longer this time. “A part of me still wants to punch Sutton. Just once. Really hard. Not because it would fix anything—just because… I want to hit something.”

I shift so I can look up at him. “That wouldn’t annihilate Lydia’s sacrifice, James.”

“I know.”

His eyes close for a second.

“I just… I wasn’t there for her,” he says. “Not when she found out. Not when she told Ophelia. Not when she had to go through the procedure. I was drowning myself. And she didn’t want to burden me with it, or maybe she thought I wouldn’t understand. And maybe she was right, I don’t know.”

“She told you now.”

“Yeah.”

His expression softens, like it’s still surprising. Like he’s still trying to catch up to the weight of it.

“Today was—good,” he says. “We really talked. Like properly talked. She was Lydia again. Funny. Honest. Sharp. And she was so happy when I asked her to move in with us. She kept pretending it was too much, but I could tell she was happy.”

“She is happy,” I whisper.

“I missed that,” he says. “I missed her. I missed us. Being twins. And not just the biological kind. But the way we used to be. When we knew things without talking. When we had that shorthand.”

“You still have it,” I say, “but it needs… space.”

He nods, brushing a hand through my hair. “I want her with us. I want her there. And maybe I’m better at this now. The emotional stuff. I mean, I’m trying. It’s exhausting, but—”

“You’re doing great,” I say, pressing a soft kiss to his shoulder.

He gives a lopsided little smile. “Do I get, like… a medal?”

“No,” I say, drawing a small star on his chest with my finger. “You get a gold star. One. Singular. You can earn more.”

He chuckles, low and warm. “Strict grading system.”

“You love a challenge.”

He laughs again, and then we go quiet for a while. Just the sound of rain in the distance, and the soft breath between us.

“I’m proud of Lydia,” I say.

“So am I.”

“And there’s no shame in what she did. There’s no judgment here. Just love.”

He doesn’t say anything right away. But I feel his arm tighten around me. I feel the way his mouth presses into my hairline, like a thank you.

And then, finally, his voice again. Low. Sincere.

“She was brave,” he says. “So fucking brave.”

“She was.”

“And I’m lucky she’s my sister.”

I smile. “And I’m lucky you’re… you.”

“Even when I’m awkward and emotionally exhausted?”

“Especially then.”

He snorts. “That’s definitely worth another gold star.”

“Don’t push your luck, Beaufort.”

But I press my hand to his chest again, right over his heart, and he covers it with his own.

We stay like that.

Together.

Listening. Holding. Knowing.

 

James

I’ve been thinking about it for a while. Not just tonight—longer than that. Since Lydia told me. Since Ruby and I started sleeping together. Since she said she was going on the pill and I just… nodded like that made everything easier. Like responsibility got handed off in a neat little pillbox.

But it’s not. Not really.

And I need to say it now. Before I choke on it. Before it festers into guilt or distance or something worse.

So I do.

Quietly. Just above a whisper. But there’s no hesitation in the words.

“If anything like that ever happened to us…”

She looks up, blinking. Her hand is warm on my chest, and I cover it.

“If we ever got into that situation,” I go on, “you have to know—I’d be there. For all of it. Every part.”

Her eyes search mine.

“I’m not saying I want a baby,” I say. “Or that I want… an abortion. God, no. That’s not what I mean.”

She just waits. She always does. She always gives me the space to figure out what I actually mean.

“I mean, if something ever went wrong,” I say, “if the pill failed, or something happened—we wouldn’t be there because you made a mistake. We’d be there because we did something together. And I wouldn’t leave you alone with it. I’d do whatever you needed. Whatever you wanted to decide. No pushing. No pressure. No disappearing.”

Her expression softens. “I know,” she says. “I do know.”

But I shake my head. “It still matters that I say it.”

She swallows, nods. Her thumb brushes gently against my ribs, like she’s smoothing the air between us.

“I don’t ever want to find out what that would be like,” she says.

“God, me neither.”

“But it’s good you said it.”

I nod. “You’re not on your own. That’s all. Ever.”

She exhales. “I’m glad Lydia had a choice.”

I nod again. “And someone to go with her.”

“And if it were us,” she says softly, “we’d decide together.”

“Together,” I repeat.

My voice catches a little. Because it’s terrifying, really. This thing we’re doing. Not just sex. But trust. Love. Choosing each other. The what-ifs and maybes and accidents of life. And still wanting to hold hands through it all.

She curls closer into me, her body warm and soft against mine.

I kiss her hair. Her temple. Her cheek.

And I whisper, “Always together.”

She doesn’t answer right away. Just lets her fingers twine with mine. Like she’s saying it back without words.

Like she already knows.

Chapter Text

James

Having Lydia back feels… good. Like something in this house finally remembered how to breathe.

First morning back, we didn’t say much—didn’t need to. Just slipped into the kitchen sometime around sixthirty, me still groggy, her already showered and dressed like a normal functioning human. We sat at the marble breakfast bar, toast and coffee and silence.

It’s funny. The place feels the same. Cold and too big and echoing with old tension. But this morning, for the first time in months, it wasn’t unbearable.

She didn’t say anything when she noticed I was having breakfast in the kitchen now. Not in the formal room. And that the cook’s working in London this month so it’s just one of the housemaids left running this wing. But she definitely raised an eyebrow when I got up to refill her coffee and mine while the maid was upstairs folding linens.

Didn’t comment. Just looked at me.

Yeah, well. Things change.

And maybe I’m learning not to be such a useless prick.

She’s coming to dinner at the Bells on Wednesday. Ruby texted me about it last night, said her mum’s cooking and her dad’s excited to see Lydia again. It made me smile. Proper smile, not the stiff kind I’ve been faking through most of the term.

Of course, that means no alone time with Ruby all week. I’ll see her after class, maybe sit next to her in that library session on Thursday, but there won’t be room for… us. For the kind of quiet I’ve been craving again since last weekend.

Still. Worth it.

Ruby will understand. She always does. Somehow.

What I’m not sure I’ll survive though—today.

Fucking Sutton.

I don’t know how I’m supposed to sit through his lecture without putting my knee where it hurts. Without tearing into him and asking how he dares talk about ethics and structure when he slept with a student.

He doesn’t know I know. Or maybe he does. Maybe he thinks it’s old news, buried and forgotten.

But it’s not.

It’s Lydia.

And that man is the kind of scum who ruins people without blinking.

I’ll keep my mouth shut. For her. Because she asked me to. Because we’re trying to build something again.

But if he looks at her the wrong way—if he even thinks about her—

God help me.

Because I might not be able to stop myself.

 

Ruby

It’s a normal week. The grind kind. Early mornings, tutoring shifts, meetings with the events committee. I finish essays at night and plan workshops on breaks and try to pretend I’m not counting days until the holidays.

James is in London several afternoons. Family obligations, apparently. He said it with that tone—the one that means don’t ask.

He plays Lacrosse. Says it clears his head. He’s busy, too. Trying to be everything at once. Student. Son. Brother. Boyfriend.

I know he’s tired.

I know, because I still think about that afternoon.

When he came back from dinner and walked straight into my room like the world was too loud. When he opened up and cried in my arms, forehead pressed to my collarbone, and told me things he’s never said aloud before. About his mom. About Lydia. About feeling like he missed all of it while it was happening.

Three months.

It’s not a long time.

And yet—it is.

I keep thinking that. Three months since someone died is both nothing and everything. The world moves on, classes happen, people expect you to function. But he’s still carrying it. All of it. And pretending he’s fine.

I don’t know if he ever goes to the cemetery. I don’t think so. I’ve never heard him mention it. I’ve never asked. I’m not sure if it’s something he can face.

The thing is—I only met his mum once. Briefly. I don’t know what she was like. Not really. Not how she laughed or if she baked or if she ever brushed Lydia’s hair while she talked about her day.

But I know his dad.

And I know James deserves more softness than he’s getting right now.

The weekend turned into something good, I think. He and Lydia actually talked. Reconnected. I saw something lighter in his face after. But I also saw how deeply exhausted he is. Like he’s holding himself together with sheer force of will.

And that’s when I do it.

I pull out my phone, scroll until I find the number, and call Madeleine—the B&B owner.

I book the same room.

For this weekend.

Because.

Because he needs quiet.

Because I want to give it to him.

Because it’s ours now. Not an escape, not a secret.

Just a place we go when we need the world to stop for a minute.

————

 

Ruby

We had lunch together, the whole group—Alistair, Wren, Lin, Lydia, even Cyril, who managed to make it through the meal without one inappropriate joke. James barely spoke. Just sat there, a quiet storm cloud behind his eyes, eating mechanically, elbows sharp on the edge of the table.

Now we’re walking. Just the two of us.

The path down to the Lacrosse field is dotted with old leaves, the wind carrying that kind of crispness that makes your chest feel a little more awake. He’s already in his gear—navy and white, stick slung over his shoulder, mouthguard tucked in his palm. I’m just walking him there. For five extra minutes. Maybe six, if I slow down enough.

“You need to get yourself under control,” I say gently, matching his pace. “Today was—James, you looked like you were going to jump the table.”

“I wanted to.” His jaw tightens. “Still do.”

I stop walking, and so does he. “Lydia doesn’t want him to know. That plan only works if you work with it. If you start acting like a ticking bomb, he’ll get suspicious. And if he connects it back to her—”

“I know,” he says. Quietly. “I know.”

There’s a pause, heavy. He’s still looking down the path, toward the field. But he’s not seeing it.

“Sleeping with a student is enough to despise him,” he says eventually. “You don’t even need—”

He breaks off.

“You don’t need an unwanted pregnancy and abortion in the mix,” I finish for him, softly.

He nods. “She was underage when they met. Not when it happened, but… almost. And vulnerable. Because of her ex and… what that man did. Which I’ll—I’ll tell you some other time.”

My chest tightens. For Lydia. For what she’s carried alone.

“I hate him,” James mutters. “I hate that he’s still walking around like none of it mattered. Like he gets to wear a blazer and hand out essays and pretend he’s a fucking role model.”

I step closer, place my hand on his chest, right over the emblem of his team. “Then burn it out on the field.”

He meets my gaze, eyes tired but alive. “Yeah?”

“Yeah,” I say. “Not on him. There. Every goal, every run, every pass. Burn it there. You’ve got too much inside, James. Use it.”

He exhales. Long and slow. Some of the tension leaves his shoulders.

“I’d love to corner him,” he admits.

“I know. But not now. Not like this.” I squeeze his arm. “You promised Lydia.”

He nods, then lifts his hand to my cheek. It’s still a little cold from the wind. His thumb brushes across my skin like he wants to memorize the shape of me.

“Thanks,” he murmurs. “For reminding me who I am.”

“Anytime,” I say, smiling. “Go win something. Make someone cry on the other team.”

His grin is crooked and warm and full of mischief. “I’ll dedicate it to you.”

“Better.”

He leans down, kisses me quick—his mouth still cool, still sweet—and then jogs away, stick bouncing against his side.

I stay there until he disappears behind the trees, heart steady, body warmed by more than just the sun.

 

Alistair

Beaufort’s back.

Not back like, oh hey, he turned up and didn’t whine about running drills.
Back like full feral, blood in his teeth, God help Eastview, and we might die out here.

It’s just a training match. Nothing official. But someone forgot to tell James that. Or maybe he just didn’t care.

He’s running like the devil’s on his heels, yelling like he’s both coach and captain—hell, he even yelled at me. Twice. (Both times justified, annoyingly.)

First intermission, we’re all drenched in sweat, panting like we just ran through a warzone. James? Standing there like he’s disappointed we only gave 110%. Wants more. Demands it. From us, from himself. It’s like he’s got something to exorcise and this muddy pitch is his chosen battleground.

And then—second half?

Carnage.

He swears, he hits, he commands, he flies. He misses a pass, curses loud enough for the trees to hear, then redeems himself thirty seconds later with the cleanest steal I’ve ever seen from him.

And when it’s finally over—when we win, and I’m trying not to collapse while peeling my gloves off—James doesn’t move.

Because he can’t.

He’s flat on his back on the pitch, jersey stuck to his skin, legs shaking from cramp. Sprawled like someone just unplugged him.
I glance over.

“Mate?”

Nothing but a grunt.

He tries to sit up. Fails. Tries again. Ends up groaning and flopping back down like a beached seal.

Across the field, Eastview’s captain looks over, waiting for the usual handshake. James doesn’t so much as twitch. His hands are clenched, fists in the grass, like he might try to crawl there with upper body strength alone.

Right. Time for—

“Cyril,” I say, already unstrapping my helmet. “Handshake duty.”

Cyril raises a brow but doesn’t argue. Interesting. No snide comment. No sarcastic “Oh, is King James too tired to walk now?” None of that.

He just jogs over to do it. Says something polite. Accepts the hand.
Weirdly… respectful.

Also: suspicious.

Anyway. That leaves me with mission: get Beaufort vertical. And ideally, into a shower before someone calls med services.

I walk over, crouch beside him.

“You alive?”

“Debatable,” James mutters.

“Can you move?”

“Not without crying.”

“Shame,” I say. “Would’ve paid good money to see that.”

“Dick.”

“Saint.”

He closes his eyes, breath still ragged, body covered in mud and triumph.
And yeah, fine. He earned it. Whatever storm Ruby helped him walk through, it landed here. On this pitch. In every sprint and shove and tackle. He gave it all.

Too much, probably.

But I’ll haul his arse up and get him to the showers.
Because he’s still our captain.

And Beaufort is back.

 

Lydia

My brother is a post-game, post-shower disaster.
Hair damp. Limbs heavy. Hoodie two sizes too big. That same end-of-day smell of soap and sports drink clinging to him like he’s still trying to outrun the mud.

But it’s our first evening home together. Properly home. Not just passing through the same rooms like ghosts.

So I herd him into my room and shove him onto the couch with a grunt and a blanket.

“Don’t move.”

“Wasn’t planning to.”

I leave him there, zombie-limp, and raid his fridge for a Gatorade and that plate of sandwiches the maid brought earlier. All stacked with neat little edges like they think we’re civilized.

“Food,” I say, handing it over. “Sugar. Salt. Carbs. Everything a fallen hero needs.”

He grunts again. Takes the drink, downs half of it in one go, and tips his head back like he’s dying all over again.

I roll my eyes, then grab my laptop and a stack of notes and sit cross-legged on the carpet in front of him.

“Ready for your reward?” I ask, grinning.

“If it’s a nap, yes.”

“Nope. Econ quiz.”

He groans louder than before. But I raise an eyebrow, and he mutters something rude and sits up a little straighter. One sandwich in one hand, Gatorade in the other. Let’s begin.

Except—he’s good.
Really good.

Like, knew-the-key-concepts-without-looking good.

I quiz him on the latest reading. He fires back terms like “marginal utility” and “opportunity cost” with ease. Doesn’t even blink at the graphs.

After the fourth correct answer, I squint at him.

“Alright, who are you and what have you done with my academically allergic twin?”

He smirks. “Three months of study sessions with Ruby Bell. You think that doesn’t leave a mark?”

I snort. “She turned you into a smartass.”

“More like… made me realise I am one.”

I throw a pen at him. He dodges it by leaning an inch to the side. Still smug.

“She doesn’t let me slack off,” he adds. “Like—at all. There’s no way not to up your game when you’re Ruby Bell’s study buddy.”

“Is that what they’re calling it now?” I tease.

He gives me a look. “You know what I mean.”

I do. And I can see it. How much he respects her. Loves her, honestly—even if he hasn’t quite said it in those words yet.

But I also wonder. “Would you rather be at hers now?”

There’s a pause. Long enough that I think maybe he’s working out how to say yes without hurting my feelings.

But he doesn’t. He just says, “No. I’m exactly where I want to be.”

I blink. A little surprised.

“Ruby’s very important to me,” he continues, softer now. “But so are you. And you were there first.”

God.

I don’t cry. I don’t. But I look down quickly anyway. Pretend to rearrange my notes.
Because sometimes, my brother says something that just wrecks me.

“Alright,” I say, voice light. “Let’s see if Ruby Bell’s protégé can get the next question right without crying all over his sandwich.”

He laughs. And we get back to work.
And it’s… nice. Quiet. Warm.

Home.

 

Ruby

He didn’t call last night.

Not even a message.

I kept checking until a little past midnight—rational me scolding emotional me, telling her to go to sleep, that he’s probably just dead tired after the match, that it’s nothing. Still. Nothing came.

I called once, around ten. No answer. Straight to voicemail.

The silence was small, but it stretched out longer than it should have. Strange how I wasn’t even angry. Just… off balance.

This morning, he texted early.

Sorry. Picking you up this morning. x

And now I’m outside, waiting. I have my bag, my coat, my perfectly normal morning face on. Ember’s watching through the window like a menace. But inside, there’s still a dull little ache I can’t quite brush off.

Then I see him.

He pulls up, parks, and doesn’t wait for me to come to him. He gets out, walks straight over, and without saying anything, he kisses me.

Not a rushed “sorry I messed up” kiss. Not a casual “hey there” peck.

No. This one’s slow. Warm. Hands in my hair, lips on my cheek, then the corner of my mouth. Like he means it. Like I’m still the only thing he wants to kiss good morning, no matter how tired he is.

Ember whistles louder. “Get a room, you two!”

He grins against my skin. Leans in, whispers near my ear, “Stopping at the Coop for a minute.”

I nod, trying not to look too grateful. Not to let it show how much that kiss settled something in my chest.

We get in the car. I buckle up, fold my hands in my lap.

He drives in silence for a bit. But when we stop at the Coop, he turns the engine off and shifts toward me.

“I’m sorry,” he says. “I was completely wiped after the game. Lydia force-fed me sandwiches on her couch and I passed out. Phone was buried in my bag. I didn’t mean to just disappear.”

I say nothing for a second.

Because I believe him. I really do. But that doesn’t mean it didn’t feel strange. Off. Like there was a flicker of something old and unwelcome knocking at the door.

He must see it in my face because his brows pull together.

“I hate that this happened,” he says, voice lower now. “Because even if you didn’t say anything… I know it did something.”

I look at him then.

“This isn’t your fault,” he adds quickly. “You’re allowed to feel that sting sometimes. I gave you reasons for it. I know that. And I hate it. I wish I could undo all of it.”

I don’t mean to hold my breath, but I do.

He leans closer. We’re not touching yet, but he’s so close I feel his breath when he speaks.

“But I promise you, Ruby. You’ll never have to worry like that again. Not about me disappearing. I swear to God, I’ll make sure of it.”

And something inside me softens. But it also stings a little more before it does.

“I didn’t know I still had that in me,” I admit, my voice smaller than I’d like. “That flicker of panic.”

He closes the distance, brings my hand to his lips and kisses the back of it.

“You’re human,” he says. “And I’m the idiot who gave you reasons. But this? Right now? You and me? I’m not going anywhere.”

It’s not dramatic. He doesn’t overdo it. Doesn’t make promises he can’t keep. He just says it plainly.

And I believe him.

It still felt strange, though. Last night. The silence. The old ache.

But I believe him. And I let his hand stay in mine the whole way to school.

 

James

Apparently, I’m not capable of handling the emotional needs of two women I love without fucking it up. And that’s not Lydia’s fault. Definitely not Ruby’s. And maybe—not even mine.

Because Ruby’s not clingy.

We don’t even spend that much time together during the week. Not properly. She’s got school and work and some meetings. I’ve got classes, training, catching up on everything I let slide. We text. We see each other for lunch sometimes. But it’s that rhythm. That quiet, steady thing we built. The one that kept me afloat.

The nightly phone call is a part of that.

It’s not some relationship rule, not something either of us ever insisted on. It just… became a habit. The anchor at the end of the day. Her voice when everything else felt like static. Her breathy laugh when I said something dumb. The soft way she’d say good night. Sleep well.

When I think about the last few months—fuck. That rhythm? It was my life. The structure that held everything together while the rest of me was barely duct-taped to the floor.

I was the clingy one, not her. I was the one who messaged too often, who showed up late at her place just because I couldn’t take the silence at mine. Who came back from London with the smell of the city on my coat and emptiness in my chest, and the only thing I could think of was getting to the Bell house and crawling into her bed. Just to feel her there. Just to breathe again.

And now—on the first bloody day where it feels like I might be getting pieces of my old life back—Lacrosse, Lydia, the house—I take that from her.

Not even deliberately. Just… carelessly.

I meant to call her.

I was thinking about it the entire drive home. About how good it would feel to tell her about the match, about the way I played until my legs gave out, about the way Lydia laughed at me when I couldn’t get up from her stupid couch. I was gonna wait until I was alone. Until I was in my room. Just her and me.

And then I passed out. Phone buried at the bottom of my bag. Brain turned off.

And now she’s apologizing.

She’s looking at me with those too-honest eyes and saying she knows it meant nothing, that she didn’t want to seem weird about it, that it’s fine, she was just tired and maybe a little sensitive, that it’s not a big deal—

“Ruby,” I say, cutting her off gently. “Stop.”

She blinks.

I reach for her hand, threading my fingers through hers.

“I know it did something to you,” I say. “Even if you don’t say it. I know it felt strange. Off.”

She shrugs like she’s trying to play it down, but she’s not looking at me.

“And I hate that,” I say quietly. “Not because you felt it. You’re allowed to feel it. I hate that I gave you reasons to feel it in the first place.”

She looks up at me, and I see it then. The flicker of that old fear. Not huge. Not overpowering. Just there, like a bruise that hasn’t fully healed.

“I’m not going to be the guy who disappears on you, okay?” I tell her. “Not ever again. That was never about you. It was about me being… wrecked. But I’m trying now. Really trying.”

She squeezes my hand. “I know.”

But she still apologizes. Like she’s the one who has to make me feel better for something I did.

And that? That makes me want to punch something. Myself, maybe.

“I missed you last night,” I say. “I was looking forward to it. The call. You. Everything.”

And that’s the truth.

I don’t need her to forgive me—because she already has. I just need her to know I saw it. The hurt. The hesitation. The old scar we both pretend isn’t there anymore.

“I’ll be better,” I say.

“James—” she starts, probably to tell me I am better.

But I just shake my head.

“I’ll be better,” I repeat, softer. “For you. For us.”

Because she deserves more than someone who only shows up when he’s falling apart. She deserves someone who shows up when he’s okay too. Someone who calls, even when he’s tired. Someone who never lets her feel like she’s reaching out into silence again.

And I’ll be that. I swear to God, I will.

 

Ruby

I feel stupid.

And I hate feeling stupid.

I know yesterday meant nothing—nothing—except that James was exhausted and passed out in his sister’s room after running himself into the ground. He texted first thing this morning. He showed up. He even stopped at the Coop just to talk to me properly before school. He’s trying—and not in some performative, empty-gesture kind of way. It’s the real deal. I know that.

And still, I feel stupid.

Because that little flicker of worry was real. And so was the stupid little ache in my chest when my phone stayed silent last night. And no matter how rational I want to be, how confident and emotionally evolved or whatever—I still feel like an idiot for feeling even a fraction of doubt.

And of course—of course—today of all days, the universe adds insult to injury by making us pull into the school parking lot right next to Elaine.

Perfect timing.

She emerges from her sleek little car with sunglasses perched in her hair and that infuriating bounce in her step. Spots James immediately. Offers a chipper—

“Morning, James! Didn’t know you’re a chauffeur now.”

Then she’s marching off, ponytail swaying like she’s the star of her own bloody sitcom. Doesn’t even wait for a response.

James shifts next to me. I feel it before I see it. His posture straightens, jaw tightens, and that twitch in his shoulder tells me exactly what he’s about to do.

He’s going to follow her.

Probably say something sharp and definitive and Beaufort-ish, just to reestablish whatever imaginary boundary she’s trying to blur. Probably deliver some perfectly timed comeback that’ll spread like wildfire by lunchtime.

I reach for his sleeve before he can even take a step.

“Don’t,” I say, quietly. “Please don’t feed it.”

He stops. Looks at me.

God, I’m already tired. And it’s not even eight.

This day’s going to be long—classes, committee meeting, prep for the event next month, then my shift at the cafe, and James has training again tonight, so we probably won’t see each other until late. And now I get to spend the day pretending Elaine’s little quip didn’t land right in the pit of my stomach like a sour cherry.

Not because I think James would ever go back there. Not for a second.

James is still watching me. Something shifts in his face then—softens. He raises a hand and tucks a piece of hair behind my ear. The way he always does when he wants to say I’m here without actually saying it.

“I wasn’t going to feed it,” he murmurs, “I was going to torch it.”

That almost makes me laugh. Almost.

“I know,” I say, stepping back. “But don’t. Please. Let it die its own death.”

He doesn’t argue.

Just nods, then walks with me across the parking lot, close but not touching. He doesn’t offer me empty reassurances or try to convince me I’m imagining things.

He just walks beside me. Quiet and steady.

And somehow, that helps.

But I still can’t wait for this day to be over.

 

James

Of course I think about skipping practice.

The urge’s there. Just cancel. Call in sick. Fake a headache or a calf cramp or a minor existential crisis. Whatever it takes. I could show up at the cafe with a peace offering in one hand and my stupid heart in the other.

But I don’t.

Because as much as I want to crawl into her space and fix whatever that flicker was this morning—Ruby wouldn’t want that. She’d give me the look, the one that says she appreciates the sentiment but absolutely not at the cost of your obligations, James. She’s stubborn like that. Fiercely, irritatingly principled. And maybe that’s one of the reasons I fell so stupidly hard for her in the first place.

So. Practice.

I’ll show up, run drills, yell at the freshers, and pretend my mind isn’t halfway across town imagining her behind the counter, trying to ignore how sore her feet are or how annoying her boss can be.

But what I can do—what’s non-negotiable—is pick her up.

She’s working this afternoon. Late shift. Probably won’t be done until after seven, maybe half past. And I won’t stay—not tonight. Can’t. My father’s home for dinner. Unavoidable. One of those heavy, high-stakes evenings where every fork placement carries hidden meaning and silence is only golden if it’s deferential.

But before all that?

I’ll be hers for twenty minutes.

Drive her home. Ask how her day was. Not because she needs me to—she doesn’t. But because I want her to know I’m here. That even when I can’t be around the whole evening, I see her. I care. I remember.

Tomorrow, Lydia and I are having dinner with the Bells. Ruby told me last weekend, casually, like it wasn’t a big deal—but I know it is. I’ll be in London in the afternoon—something with Ophelia and her board, some legal crap to sort—but I’ve already planned the route back. Mapped every traffic update. Prayed to whatever gods might listen that the M25 won’t eat me alive and I can be back in Pemwick by seven on the dot.

But for tonight, it’s simple.

Practice. Shower. Car. Ruby.

That’s the plan. That’s the rhythm.

And god, I need it.

 

Ruby

I’m not expecting him. Not really.

He said his father would be home tonight. Formal dinner. That sort of thing. And I know what those nights look like. I’ve never seen one, but I can imagine them. Cold dining room. Polished silver. Expectations so thick you could spoon them into bowls. The kind of thing James has to armour himself for.

So no, I’m not expecting him.

But I’m hoping. Just a little. Quietly. Stupidly.

Because today’s felt off. Practice today instead of tomorrow threw everything. Coach Freeman shifted the schedule, and James didn’t complain but I could see it—how it messed with his rhythm, with ours. It’s not just the new timetable. It’s the leftovers of Mortimer still clinging to our days like the smell of something burnt. Still there, even after the fire’s long gone out.

And yet—

When I come out after my shift, unpinning my apron and letting my hair out of its tie, he’s there.

Leaning against his car, just like that. Post-practice hair, damp and curling at the edges, but already back in one of his starched shirts and a charcoal suit jacket, the top button left undone. No tie. He looks like the kind of boy you’d invent if you were writing a novel and wanted readers to fall in love on page five.

And I think—
He left practice, cleaned up, threw on the armor, and came here. To me.

He doesn’t come for kisses, not really. Not tonight. His hands are warm when they brush against mine as I slip into the car, and his thigh leans into mine for just a second too long before he shifts gears and pulls out onto the road. But it’s not about that.

Not tonight.

Tonight is about showing up.

About sitting in comfortable silence for a minute, letting the soft hum of the car fill the quiet. About the way he glances over at me at a red light and says, “How was it?” like it matters more than anything else.

It’s about the way my chest loosens just a little.

“I was thinking,” I say, somewhere between the Coop and the corner with the bakery where he once bought me chocolate croissants at 6 a.m., “about next weekend.”

He nods without looking. “What about it?”

“I… made a reservation,” I say. “At the beach. Same room.”

His fingers tighten slightly on the wheel.

“We don’t have to go,” I add quickly. “I just… we said we would. But if you’re too busy or it doesn’t feel right or—”

“Ruby.”

That’s all he says. Just my name. Soft, sure. Then, “Of course I have time.”

I nod. Try not to smile too obviously. Fail.

When we pull up in front of my house, he turns to me fully. Just for a second. His hand finds mine where it’s curled in my lap.

“I’m glad you didn’t cancel.”

“I’m glad you showed up.”

And then there’s a kiss. Just one. Nothing dramatic. But it’s soft, slow, a little tired around the edges. Like everything today—but right.

And I think, we’re okay again.

We’ll be okay.

 

James

I call her.

Even after that.

Even after a dinner that felt like walking barefoot through broken glass with a smile plastered on your face because God forbid you show weakness in front of the man who taught you how to bleed without flinching.

But whatever. Nothing new. Nothing I didn’t expect. Nothing I haven’t endured a hundred times before.

Still—
I call her.

Because she’s the only part of today that makes sense.

She picks up on the second ring. That alone? Feels like being handed a lifeline. Like someone flipping on a light in a dark room.

“Hi,” she says, quiet.

“Hey,” I breathe. And it comes out more tired than I mean it to, but I don’t bother faking it.

“You okay?” she asks. Soft, cautious.

I nod before realizing she can’t see that. “Yeah. Just… long day.”

She doesn’t say anything. Just waits.

There’s a silence, the good kind, the kind that feels like she’s already wrapped around me, even from across town. And I could talk about my father. Could go off about the smug looks and the poison-laced praise. But I don’t.

Because I don’t want to make this about him. Not tonight.

So I ask instead, “Remember the first time we talked about Mortimer? Properly, I mean?”

“Yeah.”

“He said something that night. About how… the things you think you buried come back. Usually louder.”

She hums. “That sounds like something he’d say.”

“He wasn’t wrong.”

And that’s all I give it. That’s enough.

“I’m tired of things being loud,” I say after a beat. “Next weekend, I want… quiet.”

“Quiet,” she repeats. “That can be arranged.”

“No visitors. No sports captains. No bloody history professors who should’ve been fired twice over.”

She laughs quietly. “No coaches rescheduling last minute, either.”

“Exactly.” I smile, finally. “Just… you. And me. And maybe that hot chocolate from the beach café you love.”

“You remembered.”

“I remember everything about that weekend.”

She goes quiet again. This one’s warm. Full of shared memories and promises not yet spoken.

Then, “Will you be able to make it in time Friday?”

“I’ll leave early if I have to. Skip class, skip the city, skip hell itself—whatever it takes.”

“I’ll be waiting.”

And for the first time all day, something inside me loosens. Something settles.

“I miss you,” I say.

“I know.”

“I’ll make it up to you.”

“There’s nothing to make up for,” she says. “You called.”

Yeah.
I did.

 

Lydia

God, I don’t know why I was so worried.

The whole way here, I kept checking the time, convinced I’d get there before James and it would be awkward somehow—like I needed him as a buffer. But I didn’t. Not even a little bit.

Ruby opened the door before I even had a chance to knock properly, with that warm smile of hers that somehow makes you feel like you’ve been friends for years, not months. Ember joined two seconds later—grinning, already talking—and the next thing I know, I’m sitting in their kitchen with a mug of tea, listening to Mr Bell—Angus—deliver a dramatic rant about how the local bus is never on time and how he apologizes for the slight delay in dinner preparations because, of course, he timed the entire cooking plan around a bus that betrayed him.

It’s funny. Sweet.
So normal.

And then James walks in through the back door.

Through the garden, apparently, because he’s carrying a basket of firewood like it’s the most natural thing in the world. Like he’s lived here for years.

Helen doesn’t even blink—just tells him to get out of that stiff jacket, as if he’s been warned about this before. Ember immediately jumps in with, “My algebra test came back—a B+, so thanks for the help, you genius nerd.”

He grins, kisses Ruby’s cheek like it’s second nature, ruffles Ember’s hair and then mine—which earns him a half-hearted eye-roll from both of us—and then he hands Helen a bouquet of flowers and Angus a bottle of red wine like he’s arriving at a family dinner. Like he’s home.

And weirdly?
That doesn’t feel strange.
It feels… right.

And I think, sitting there, that I understand why Ruby is what she is to him now. And why coming here feels like such a relief.

They made room for him. For me, too. Without making it feel like I had to earn it.
And that, honestly, is everything.

 

James

I love this family.

I don’t think I realized how much until tonight—until I’m sitting here, watching Lydia being swept into their chaos like she’s always belonged. Ruby sits next to her, curled slightly toward her with that soft, quiet warmth she gives so freely when she chooses you. Ember’s rattling off some ridiculous story about a teacher who doesn’t know how the printer works, and Angus is chiming in from the stove with his own theory that all printers are demons in plastic disguise.

Lydia’s trying to keep up. She’s not used to this kind of dinner table. She’s used to linen napkins and icy silences and knives that could cut more than just steak.

But here? Here, they laugh. They tease. They bicker about dessert choices. Helen tells Ember to stop eating the crumble straight from the bowl, and Ember says dramatically, “Then stop making it the best part of the meal!” and somehow, that’s just… normal.

And when Ember declares, with a wicked grin, “James and I are on dish duty tonight,” I don’t even think twice. I get up.
Because that’s how this works.

Lydia gives me a look like I’ve grown a second head.
And okay—fair.
She’s never seen me do dishes in my life. But I just shrug at her, grab Ember’s plate, and follow her into the kitchen.

Because I love this family.

And because I want Lydia to see that this—this life, this mess, this warmth—is real.
And that we can be part of it.
If we want to.

 

Ruby

He catches me just as I’m turning the corner from the hallway. Still cold from the bathroom, still smiling from whatever joke Ember had cracked before dessert. James is holding a bottle of water he definitely doesn’t need, and he doesn’t even pretend that was the point of this detour.

He wraps his arms around me without a word.

And just like that—I’m home.

I tuck myself into him, cheek against his chest, his breath ghosting over the top of my head as he exhales like it’s the first time all day he’s let himself.

“I can’t wait for the weekend,” he murmurs.

It’s low, quiet, just for me.

I tilt my face up, and he kisses me. Just once. Soft and brief, but it sinks into my skin like something steadier than a promise.

Me neither, I almost say.
But I just close my eyes instead, and breathe him in.

 

Lydia

We’re halfway home, streetlights flickering past like lazy fireflies, and James has one hand on the wheel, the other drumming against his thigh to some rhythm only he knows.

I’m leaning my head against the window, grinning like an idiot.
“God, you’re so son-in-law coded, it’s ridiculous,” I say, watching his profile in the dim light.

He snorts but doesn’t argue. Doesn’t even glance over.

“They had you doing dishes, Beaufort. Ember’s telling you her test scores. Angus opened a bottle of wine just because you brought it. And Helen told you to get out of your stiff jacket like you’ve been annoying her with it for years.”

“I brought the firewood,” he says mildly. “That earns you points.”

I laugh. “It’s the way you look like you live there. Like you’ve always belonged in that kitchen.”

That makes him go quiet for a second. Not tense—just thoughtful.
Then: “They’re good people.”

“They are,” I agree softly.

“And yeah…” He exhales through his nose, flicking the turn signal as we head off the main road. “I love being there. They’ve been… good to me. Really good.”

I glance over. He’s not looking at me, but his jaw’s a little tighter.

“And Ruby?” I ask gently.

He finally glances over, and there’s something real in his voice when he says, “I hope we’re solid. I really, really hope we are.”

And for once, I don’t tease him.
I just nod.
Because if anyone deserves something solid—it’s him.

 

Ruby — Friday

Upstairs. Quiet.

It’s the first time all week I feel like I have my boyfriend. Which sounds ridiculous, because I saw him every day. At school. In passing. Between classes, after lectures, on the way to practice or to work or back home. But still—somehow—we were always in transit. Coming from somewhere. Going somewhere. Thinking about the next thing before the last one even ended.

And I love everything I do. I really do.
And he—he at least loves some of it. Lacrosse. His friends. Having Lydia back in town. That one I understand.
So I’m not questioning the week. Not really. Just—
Noting what it didn’t include.

This.

Time.
Us.
Space to breathe into each other.

But now he’s here. In my room. Pulling off that stupid crisp shirt because he always shows up overdressed when he comes straight from work, and I’m already under the duvet, watching him with this warm, heavy, humming kind of fondness in my chest. He tosses the shirt somewhere toward the chair, misses, doesn’t care.

He’s staying the night.

His lacrosse bag and our weekend stuff are already packed into the car. Tomorrow morning, he’ll play. I’ll meet Lin at the library for an hour or two. And then, right after the game—we’re gone. Beach. Us.
But that’s tomorrow.

Now, I curl into him. Around him.
His body, warm from the shower. The faintest smell of citrus and salt still clinging to his hair.

His hand finds my hip automatically. Mine flattens on his chest. He exhales like he’s been waiting for this moment as much as I have.
Maybe he has.

I press my nose to the hollow of his throat and close my eyes.

Because this—this stillness, this closeness—this is the part I’ve missed most.
And I plan to enjoy every second of it.

 

James

Fucking finally.

We’re here.
Door closed.
Duvet soft.
Ruby—softer.

I press my face into her shoulder and let out a breath I didn’t know I’d been holding since Tuesday. Maybe Monday. Maybe longer. Her hand is already sliding into my hair like it belongs there, which it does, and the whole week—every rushed hello, every interrupted moment—melts like frost against skin.

The house is quiet. Mostly. Ember’s music is humming through the wall, just faint enough to be ignored—if I weren’t so hyper-aware of it. She’s still awake. Which is the one thing I have to keep in mind as Ruby shifts under me and kisses me again, softer than soft, slow and patient and impossibly sweet.

We don’t talk. We don’t have to.
We just move.

Kissing.
First just lips.
Then breath.
Then tongues.

Hands start moving—mine slipping under the hem of her shirt, fingertips sweeping over warm skin and the dip of her spine. Her fingers push under the edge of mine too, not pulling, just resting there, exploring, matching my pace. Slow. Steady. Knowing.

Her leg shifts, hooks over mine. Her body curves to me like it remembers how we fit. And we do. Even now, even like this—quiet and careful and so achingly restrained—it still feels like us.

My hand cups her back. Her nails skim across my shoulder blades. Our foreheads bump, and we laugh—silently.

We could.
God, we could.

But she whispers it first.
“Not tonight.”

I nod, already pressing a kiss to the corner of her mouth.
“Tomorrow,” I murmur. “All night. Just us.”

She smiles against me, exhales like she believes it.
And I think I do too.

Because yeah—this is enough for now.
This is everything.

 

Ruby

It starts with a kiss.

Soft. Familiar. A little too long to be casual, not quite enough to be more.
But it coils something in my stomach. That fluttering, weightless warmth that’s not really nerves but not confidence either. It’s new. Still new. Still something I’m learning to name.

He kisses me again. And again. And I let him.

I want to.
God, I want.

That quiet, lovely ache is there before I even notice it. That pull in my chest, in my stomach, the space between my ribs tightening like it’s full of too much something—heat, breath, him.

His hand moves under my shirt, just a little, just enough for his palm to rest against the curve of my back. I shift closer, into the space that’s his body and his warmth and his heartbeat. And it’s instinct, almost—this need to be near him, to feel skin against skin, to learn the places where we fit.

Because we do. Fit. Somehow.

It’s strange how soft it all feels. Strange and good. He doesn’t rush. He never does, not with me. Just lets me find the rhythm, follow whatever pull I’m chasing—his hand steady on my waist, thumb moving in slow circles. He kisses my neck, my jaw, that spot just below my ear that makes my breath catch—and then rests his forehead against mine like he’s asking, still okay?

I nod. Whisper a yes I’m not sure he hears.

But I think he feels it. Because he smiles, and his other hand slips under my shirt too, both hands warm against my bare skin, and I shiver even though I’m not cold.

I’m not cold.

My legs tangle with his. My chest presses into his. Every inch of me feels aware of him now—of how much I want him, how much I don’t want to stop—and still, somehow, I know I will.

We will.

But not tonight.

I don’t have to say it. He doesn’t ask.

He just kisses me once more—long and slow, his fingers brushing the back of my neck like a promise—and lets me curl into him.

My heart’s still racing. That ache hasn’t left. But it’s okay.
It’s good, even.

Because this is ours.
This learning. This exploring. This beautiful want that doesn’t have to be rushed or silenced or fixed.

And he’s here.
He stays.

Tomorrow we’ll go away. Just the two of us.
But tonight, I get to fall asleep wrapped around the boy I love, held in arms that don’t demand but welcome.

And I think… I’m exactly where I’m meant to be.

 

James

It’s easy to get lost in her.
In the softness of her mouth against mine, the way she fits against me like the missing half of something I didn’t know I needed.

She comes willingly tonight—quiet and warm and curling into me with that beautiful kind of trust that still knocks the breath out of me.

She lets me touch her.
Lets my hands slip under her shirt, palms pressed to the skin of her back, her waist, her ribs. Gentle. Slow. No rush. Never a rush with her.

And Christ, I want her. Of course I do. That ache lives low and constant, something I carry now in the back of my throat, in my chest, in the pull of my hips when she shifts just right and exhales against my neck like that.

But that’s not what tonight’s for.

Tonight’s for holding her.
For this—her legs tangled with mine, her fingers brushing down my arm before they rest over my heartbeat.

We’ve come so far.
And we’re still at the beginning.

She’s new to this, to all of this. And I know I’m the first man she’s ever trusted like this, let in like this. It’s not a burden. It’s something sacred.

And I won’t ruin that by wanting too much, too fast.
I won’t.

So I kiss her again. Softer this time. Slower. One hand splayed over the middle of her back, just holding. Anchoring.

“I can wait,” I whisper against her temple, not because I think she needs to hear it, but because I need her to know it’s real. That I’m not here for any other reason but her.

If it’s tomorrow, it’s tomorrow.
If it’s not, it’s not.

It doesn’t change the way she feels in my arms, the way her breath evens out when she settles against me, her thigh slipping between mine and staying there like she’s found home.

It doesn’t change that I love her.

So I shift just enough to pull the duvet over both of us, tucking her in, one arm still firmly around her middle. Her hair smells like honey and something warm. Her breathing is slower now.

Almost asleep.

And I think—
This.
This is what I missed all week.
Not the kisses. Not the ache.
Her.

Just her.

And maybe it’s stupid, how much peace I find in this small, quiet thing—watching her fall asleep. But it grounds me. Reminds me why I keep trying.

So I press one last kiss to the top of her head and close my eyes too.

Because I have her now.

And that’s enough.

Chapter 28

Notes:

A little later than usual. I‘ll try to post another one tonight. Probably Flowers.

Chapter Text

Alistair

The golden captain is having a bloody divine intervention today.

It’s freezing. The kind of cold that numbs your fingers even through gloves, that creeps into your bones no matter how many layers you’re wearing. The field’s half frozen, half mud pit, and yet somehow—James is flying.

Winter Lacrosse is a beast. There’s no glamour to it. No sunny afternoons, no packed tournaments, no post-win parties with girls in sundresses. Just mud, pain, and absolute commitment. And when your captain is James Beaufort, it’s brutal.

But it’s also exhilarating.

Because we win. Because we always have a shot at winning. Because we never skip a drill, never cut corners. Because number 17 in the golden helmet doesn’t know how to take it easy.

He eats more dirt than anyone on this pitch. Takes hits that make your ribs ache just from watching. Goes again and again and again, until he’s limping but still outpacing everyone else.

And today? Today he’s a goddamn lunatic.
Dodging, pivoting, charging like something got under his skin and lit a fire he can’t put out.

I glance toward the stands at one point, expecting to find the reason.

There are girls there. Obviously. Twenty or thirty, all bundled up in scarves and puffer coats, shivering and trying to pretend they’re enjoying themselves. A few of them are definitely here for him—golden boy Beaufort, shirtless in summer, mythic in winter. Same difference.

But Ruby Bell?

Gone.

I saw her drop him off in the parking lot. In his car, no less. Passenger door popped open, he leaned in, they kissed. Nothing steamy. Just… theirs. And then she drove off. Probably to the library. Or tea with Lin. Or to save the world one paper at a time.

Point is, she’s not on the stands.
Not watching her man perform gravity-defying manoeuvres with mud on his knees and steam rising off his back.

And that’s hilarious.

Because this? This right here is where he looks like a bloody legend. Where people would sell their souls for a glance, a wave, a post-practice shirt toss. And the one person who actually has him, heart and all?

Couldn’t care less.

It’s not indifference. Not even close.
She’s just… not here for the spectacle.

Which is maybe the most Beaufort thing of all.

Because the only reason he’s flying like this—killing himself in drills, bruising his ribs against unrelenting defense, screaming plays like his life depends on it—is for himself.

Not for the crowd.

Not for the win.

But because he wants to be the kind of man she sees when she looks at him.

And that?
That’ll always be his edge.

Even when the rest of us are just trying to keep up.

 

Ruby

He asks if I mind driving, and the second he sinks into the passenger seat with a groan that’s half-laugh, half-pain, I know exactly why.

“Full body experience?” I ask, glancing sideways.

He just hums. Doesn’t even try to play it cool. His head falls back against the headrest like he’s ninety and he winces when he shifts his leg. Yeah. That checks out.

“Did you bring a first aid kit?” Alistair pipes up from behind us, slapping the roof of the car as if it’ll magically fix James’s spine. “Because I’m betting on a seventh-degree purple shade for the bruise where his chest met that cleated shoe.”

“Go away, Ellington,” James mutters, not even lifting his head.

Alistair smirks. “Gladly. I’d like to keep my internal organs intact.”

James just laughs, low and warm, still breathless from practice. “It’s nothing,” he says. But he moves like he’s been run over by a truck. A Lacrosse-shaped truck.

He’s already showered, his hair damp and curling slightly at the edges, hoodie soft and oversized, jeans slouchy. Relaxed James. Slightly broken, but relaxed. The kind of tired where his limbs look heavy, like gravity’s winning. And he still somehow makes it look good.

I hand him the coffee I brought. He smiles like I just gave him the secret to immortality.

“I also brought snacks,” I add. “Proper ones. Not just the sad gas station variety.”

“You’re perfect,” he murmurs, half-asleep already.

The weather is awful. Rain smearing across the windshield, cold and relentless. But it’s meant to clear up tonight, and tomorrow’s forecast says sun, so we planned it right. The B&B will be our shelter for the day. Warm bed. Hot showers. Tea. Quiet.

I packed the history essay we’re meant to finish for class—even if we both despise Sutton’s voice in our heads. James rolled his eyes when I reminded him. But he didn’t argue.

Maybe we’ll go for a short walk later, if the rain lets up. There’s a little bookshop in town I want to see. A café with mismatched chairs and strange music. But the beach?

That’s for tomorrow.

No rush.

Just this drive. This quiet. His coffee in the cupholder. My hand resting close enough to touch. His foot tapping occasionally to whatever’s playing on the stereo. Every so often, he glances at me like he can’t believe we actually pulled this off—made time for each other.

And yeah. It already feels like exactly what we needed.

 

James

The door clicks shut behind us and for a second, neither of us moves.

Just the two of us. Her bag’s by the foot of the bed, mine’s half-dropped near the wardrobe, and the room smells like woodsmoke and lavender detergent. The fire’s already lit—crackling away in the hearth like someone knew what kind of weather we’d be dragging ourselves through to get here.

Ruby pushes her hood back, shaking out the rain like a cat, cheeks pink from the cold. I watch the way her eyes sweep the room—bed, window, fireplace, me—and then she smiles. Just a little.

“We can have a break,” she says, soft, brushing her cold fingers together.

I raise an eyebrow. “Define ‘break.’”

She exhales a quiet laugh. “Tea, warmth, a bit of a sit-down. Some light gloating, maybe. I did bring snacks. But then we’re tackling the essay.”

“No early gratification?”

She smirks. “Kisses. Maybe you’re even allowed to take your shirt off.”

I blink. “For—?”

She lifts her hand and traces an invisible circle in the air. “Strictly medical purposes, of course.”

“Of course.” I take a step closer, enough that I feel the heat of the fire and the much more dangerous heat of her. “So just to clarify—between me and my gratification is… Sutton?”

“If you want to put it that way.”

“I don’t. That’s the worst thing I’ve ever heard.” I groan, dragging a hand over my face. “Sutton is the death of desire.”

“Tell that to your history grade.”

“I’m going to tell it to your boyfriend, who is rapidly rethinking his weekend plans.”

She raises an eyebrow. “Is he?”

I glance at the bed. Then at the essay folder sticking out of her tote. Then back at her. She looks far too pleased with herself.

“Yeah,” I sigh. “He is.”

We don’t unpack properly—just enough to peel off damp outer layers. Ruby pulls out her notes, lays them across the little round table by the window. I drop into one of the chairs and kick off my shoes. The fire’s warming the whole space now. It’s got that low hum to it—wood catching, air shifting. Outside, the sky is a wet, misty mess, and I swear the wind just howled.

I sneak a glance at her while she’s re-tying her hair, frowning at Sutton’s latest brilliance like it personally offended her. And honestly, it probably did.

“I’m still stuck on ‘strictly medical purposes,’” I mutter.

She doesn’t even look up. “Your chest looks like someone tried to murder it with a lacrosse cleat. I’m being generous.”

“And Sutton’s ruining the mood.”

“He’s not even in the room.”

“His spirit is. Lurking.”

She laughs, and just like that, I’m good.

We’ve got time.

Time for Sutton.
Time for this.
Time for her.

And maybe—if I survive the essay—time for her to kiss me for reasons that have nothing to do with bruises or history grades.

 

Ruby

It should be my favorite essay this term.

It really should.

Sutton, for all the things I now want to throw at his head, used to be the kind of teacher I admired—frustrating, yes, but also sharp. Provocative in the best way. He doesn’t spoon-feed. He makes you think. Makes you chase connections, find the throughline in centuries of noise and struggle and change.

That’s what this essay is. Or what it should be.
The evolution of women’s rights from the 19th century to today.

Usually, I’d lose myself in it. Track the threads of suffrage, education, political participation. But how do you write that—how do you really write that—without touching everything else?

Without writing about the risks of childbirth and what it meant for women who couldn’t afford to die.
Without writing about who had access to contraception.
Without writing about marriage as a cage—and then as a choice.
About divorce. About bodily autonomy. About all the things James and I can’t unsee anymore.

I stare at the page in front of me and feel my throat tighten.

James, from the other chair, is less subtle.

“Nope,” he says. “I can’t. I won’t.”

“Be serious.”

“I am serious. This is—insulting. This is like asking me to write a paper on the invention of flight but not mentioning the Wright brothers. Or planes.”

“That’s dramatic.”

“Tell me I’m wrong.”

I don’t. Because he’s not.

I straighten my papers, trying to find my center. “I’m not letting him ruin it.”

James looks up. “Didn’t he already?”

I shake my head. “No. He made the assignment. Not the history. And I’m not giving him more than he already took.”

I push my notes across the table.

“I structured it last night,” I tell him. “Six main sections. You get the elective franchise, workers’ rights, economic participation. I’ll do the medical, social, and legal chapters. Separate but intertwined. Like we’re building the argument in layers.”

He whistles low. “You did all this last night?”

“Yeah. When you were winning Lacrosse and bruising your ribs.”

He smirks. “Fair division of labor.”

“Very historically appropriate,” I say, and he snorts.

And that’s how it begins.

The fire crackles. Rain hits the windows. Sutton’s shadow dissolves. Because once we’re in the work, it becomes ours. The real conversation. Where women weren’t given rights—they fought for them. Organised. Demanded. Resisted. And sometimes, changed the world with nothing but a voice and a pen.

James surprises me. He always does when he cares. The way he connects modern sports funding to Title IX legislation in the U.S., even though the essay’s about Britain. The way he asks if it matters that women’s property rights and custody laws didn’t shift together. The way he looks at me, completely serious, and says:

“Do you think we’ll look back on now the same way?”

I don’t know. But we talk about it. Like it’s ours to carry.

We finish earlier than planned—before five.

I pack the notes away and glance at him, feeling lighter. “Want to go to the bookshop before it closes?”

His chair groans dramatically as he leans back and throws his head back in mock despair. “That’s what you call a reward?”

“You got snacks.”

“Snacks are fuel. I thought the reward was—” he gestures vaguely toward the bed “—other things.”

I laugh, grabbing my coat. “You’ll live.”

“I might barely survive.”

Still, he follows me out into the storm with a smile.

The essay’s done. Sutton is forgotten.
And there’s a bookstore waiting—with dry air and stories that don’t argue back.

 

James

I’m in a good mood.

Like, actual, real, solid good mood. The kind that doesn’t feel manic or performative or like I’m distracting myself from the shitstorm of my life. Just… good. Like maybe this is what it feels like when things are allowed to be simple.

And we’re doing something simple now.
A bookshop. Of all things.

I hold the door open for Ruby and get that very specific satisfaction of watching her step inside like she’s entering a sacred space. The bell above the door jingles; the place smells like dust and warmth and decades-old paper. She exhales slowly, like the air’s better in here. Like she’s arrived.

I get it.
This is her happy place.

And I get to be here with her.

We split up for a bit—me wandering into the shelves of graphic novels and literary fiction, her disappearing toward some shelf marked Women in History & Philosophy. Classic. Every once in a while, I spot her out of the corner of my eye, flipping through pages, smiling faintly, tucking her hair behind her ear.

She comes back fifteen minutes later, grinning, a slim paperback in her hand.

“Here,” she says, pressing it into my chest. “You’re reading this.”

I look down. “Daytripper.”

“It’s a graphic novel,” she says, unnecessarily. “It’s about this guy who—well, no spoilers. Just trust me.”

“I do,” I tell her, and I mean it. Then I point to the counter. “Come here. I found something too.”

She follows me, confused, until she sees what I’m holding.
It’s not flashy. No dust jacket. But it’s there—faded clothbound spine, gold lettering still visible: Little Women.

She stops.

“I found it in the used section,” I say, suddenly self-conscious. “It’s not worth much, like, money-wise. But it’s early. 1950s edition. The pages are all foxed and lovely.”

Her fingers reach for it like she’s scared she might break it.
“James…”

“I figured maybe I’d start… doing that,” I say, scratching my neck. “Collecting old ones. For you. When I’m in London, I could look around for more. So when we’re in Oxford—your shelf’s got a whole little collection.”

She’s still looking at the book, and I’m starting to feel like I said too much.

But then she lifts her eyes. And smiles.
That smile.
The one that always floors me.

“You’re unbelievable,” she whispers.

And I don’t know what to say to that, so I just pay for both books.

Afterwards, we head to the pub. Low ceilings, battered wooden tables, the smell of roasted something. She insists on ordering the roast veg pie; I get steak and ale. The waitress is quick and kind, and for once, nobody’s watching us like they recognize my name or expect me to live up to it. We’re just two people. In a village. Sharing dinner.

We talk.

About the game—she didn’t watch it, obviously, but she wants to know about that wild dive Alistair keeps describing like it was Olympic-level. About Ember and how she basically weaponizes her half-done homework until I offer to help. I tell Ruby she’s the evil genius of that household.

“She’s sixteen,” Ruby says.

“Exactly,” I reply. “Peak manipulation years.”

She laughs.

Then we talk about Kesh and Al. They’re in a weird stretch again. Still together, technically, but according to Al, everything’s a fight right now.

“He’s scared,” Ruby says. “Of it being real. Of it not being perfect.”

I nod. “Yeah. That’s probably it.”

And then we talk about flats. Our flat, maybe.

“I asked Percy to schedule a visit,” I tell her. “One of the ones with the little balcony. Not huge, but enough for coffee in the morning. Or hanging laundry. Whatever normal people do.”

She goes quiet for a second, just smiling into her food.

I don’t push.

Because that’s what today’s about.

Not the future. Not the pressure. Not Sutton or Oxford or even each other’s pasts.
Just… this.
A room. A bookshop. Dinner. Her.

And maybe the soft, ridiculous joy of knowing that in her bookshelf, someday soon, there’ll be a whole line of books with cracked spines and penciled dedications.

From me.
To her.
Just because.

 

Ruby

We don’t rush.

But we both know what we’ve been waiting for.

His mouth finds mine before we even speak—slow at first, then deeper, needier. His hoodie is soft under my palms as I press closer, and he’s already finding the curve of my waist like he missed it. Like he always does.

By the time we break apart, my breath catches a little.

And then I’m laughing. Because I’m trying to push his hoodie up, and the man’s all broad shoulders and messed-up limbs, and I mutter something like, “Do you even want this off, or are we doing the world’s slowest striptease?”

“Striptease,” he says, deadpan. “Obviously. It’s art.”

But then he helps me, hoodie and t-shirt both peeling off—and the bruise hits me like a punch. Low on his chest, just under the line where I know his protective gear ends. Huge and dark, angry violet, curling toward the ribs. I suck in a breath.

“James—”

He brushes it off with a half-smile, lying back, arm propped under his head. “Happens. It’s bad luck. Lacrosse injuries are usually joints—knees, shoulders, that kind of thing. Chest is protected. But sometimes—” he shrugs, “—a cleated shoe lands in just the wrong spot.”

I reach out, brushing fingers just around the edge. Not touching the center.
Not yet.

He doesn’t flinch—but I see it. The flicker of tension in his jaw when he braces up to kiss me again. The faint, involuntary wince.

“Wait,” I murmur.

He stops instantly. “What is it?”

I’m sitting up now, straddling one leg, suddenly aware of how much weight he’s putting on one side of his chest. On the bruise.

“I just thought—maybe—” My voice falters. I feel the heat creeping up my neck. “If that hurts… maybe I could be on top?”

It’s quiet for a second. Not uncomfortable. Just new.

I bite the inside of my cheek. “I mean—if that’s something we’d… try?”

His hand finds my thigh. His eyes are steady.

“Ruby,” he says, and something in his voice goes warm, fond, a little rough. “That is absolutely something we could try.”

“Oh.” I breathe out.

“You can always just say things like that,” he adds, tugging gently at the hem of my top now. “You don’t have to make a speech. You can just ask.”

I smile. Nervous still, but soft. “I like speeches.”

He grins. “Yeah. I know.”

And just like that, the balance shifts.

He lies back, slow and careful. I climb over him, slower still.
The bruise is still there, blooming and dark, but he’s watching me like I’m the only thing he feels.
And maybe he is.

Because I feel it too—this ache, this beautiful kind of want.
And I feel safe.

We’re exploring.
We’re learning.

And tonight, it’s not about knowing everything.
It’s about this.
About us.
Here. Now.

With all the time in the world.

 

James

She’s officially trying to kill me.

Not in some metaphorical way, either. I mean actual cardiac arrest.

Because Ruby Bell, in all her soft-voiced brilliance, just looked at me with those eyes and said—

“Maybe I could be on top?”

Like that. Like she’s asking if I want to stop by a café. Or rearrange the bookshelves.

Like she didn’t just casually suggest that before we’ve even fully talked about what we’re doing tonight—before we’ve even crossed that line. Not properly. Not completely.

I should say something. Like an answer. A coherent sentence.
But my brain has shut down and redirected all power to two places: my chest (which is currently in pain) and my lap (which is not).

“Absolutely,” I manage, because I’m not a complete idiot.
That’s what I say.

What I mean is: God, Ruby.

But now?

Now she’s sitting above me, looking equal parts curious and flustered and determined, and I’m the one with my shirt off and a bruise the size of Wales on my chest and not a single part of me cares, because she just said—

“Is that something we could try?”

Yes.
Yes, Ruby.
All of it. Everything. Whatever you want.

“You can always say things like that,” I tell her, because somehow I find words again. “You don’t have to—think so hard about how to phrase it.”

She gives me this tiny smile. “I like thinking.”

I grin, even as my pulse is hammering. “Yeah. I know.”

But I swear, the moment she shifts forward, slow and careful like she’s learning how to move in this new way, this new idea—

I’m done for. I’m toast.

Because it’s still slow. Still soft. Still us. But it’s also new. Different.

And God, she’s beautiful. Not just like this—though yeah, like this—but because she chose to say it. To ask. To try. With me.

She could’ve shut down, turned shy, decided it was too much.

But she didn’t.

And she doesn’t know it, but that’s the hottest fucking thing I’ve ever seen.

So yeah.
She’s going to kill me.

But if this is how I go—
Sign me up.

 

Ruby

I kiss him like I have all night to kiss him.
Because I do.
Because we do.

It’s warm in here—soft firelight flickering across the old wooden floors, wind tapping against the window, and James, bare-chested in front of me, still smelling faintly like clean soap and cold air. His hoodie and t-shirt already somewhere on the floor. My sweater tossed over the armchair. He leans into the kiss like it’s the only thing he needs, and maybe tonight it is.

His mouth is warm. Familiar. But not at all familiar enough. Not after this week. Not after all the days in passing, all the nights apart.

His hands find my waist, skin to skin now, fingers curling slightly as if reminding himself this is real. That I’m real. That I’m here. And I am.

I tug his belt loose slowly, carefully. Not because I’m hesitant, but because there’s no rush. There’s nowhere to be but here. No one else. Just us.

When his trousers fall to the floor, he grins against my mouth. “Are you undressing me for purely medical reasons?” he teases, a whisper more than a joke.

“Of course,” I murmur, even as I slip my hands down the curve of his hips. “It’s very clinical.”

He laughs softly, but then I press closer and he stops laughing. His breath catches as I trace the edge of the bruise across his ribs with my fingers, not touching it directly. It’s deep purple now, ugly and sore, and yet somehow it makes me love him more—that he plays like that, gives like that, and still finds his way here. To me.

His hands slide under my shirt. “Can I—?”

“Yes.”
And that’s all it takes.

He lifts it gently, reverently, and then I’m bare above the waist too, arms wrapping around myself for the briefest second before he looks at me and I remember I don’t need to.

Not with him.

Because his eyes aren’t hungry.
They’re reverent.

Like he can’t believe I let him see me like this.
Like he knows exactly what it means.

Our kisses pick up heat again, deeper, slower, more. And the rest of our clothes disappear piece by piece, in pauses between laughter and longing, in whispers against each other’s skin. His mouth brushes over my collarbone, my shoulder, the curve of my breast, his hands always asking, always waiting, never demanding.

I kiss him back like I mean it. Like I really mean it.

Because I do.
Because it’s James.

Because every time feels like a conversation—unspoken, yes, but real. Bodies saying what mouths can’t always find the courage to. Hands making promises lips haven’t dared speak.

When we’re both naked, when the blanket shifts beneath us and the firelight throws warm shadows across our skin, I think—this is us. No games. No pretending. Just me and the boy I fell in love with, slow and clumsy and wild.

He touches me like he’s not in a hurry. Like every part of me matters.

And I touch him the same.

Because it’s not just want—not just heat and ache and the way his body fits into mine.

It’s love.
And we have time.

The rest is for later.
But tonight is ours.

 

James

“Look at me.”

My voice is quiet, more breath than sound, but she hears it. Her eyes find mine—and I swear to God I nearly lose it right there.

She’s on her knees, straddling my hips, her hands braced lightly on my thighs for balance, hair falling over her shoulder, lips parted like she’s trying to remember how to breathe. And I want to tell her how good she looks like this—how unreal—but I know she’s still holding a sliver of hesitation underneath it all.

So I anchor us.

“You don’t have to rush,” I say, my hand finding her waist. “You just move how you need to. I’ll take care of the rest.”

There’s a flicker of nerves in her eyes. But she nods.

God, she’s stunning.

The heat between us is already unbearable—in the best possible way. There’s been contact, friction, the softest sounds between us. Her skin warm, flushed, her body already slick and ready from all the kisses, the touches, the endless wanting we’ve been building toward since we got here.

And now—now she wants to try it like this. On top.

I don’t think she knows what it does to me. The image of her above me. The trust in her gaze. The slow, cautious bravery of her trying something new—not for anyone else, not because she’s trying to impress or perform, but because it’s us.

And I get to be the one she learns with.

I use one hand to line myself up against her entrance, and the other I bring to her hip, thumb stroking slow circles into her skin.

“You’re so beautiful,” I murmur.

She lowers herself slowly, carefully. My hand shifts, guiding her, helping.

And then—

Oh Jesus.
Jesus fucking Christ.

She sinks down on me with aching slowness, inch by inch, warm and tight and impossibly good. My breath catches. Hers does too. Her fingers curl against my sides. I can feel her trembling just slightly—like her body is still trying to find the rhythm, the right way to breathe through it. But I’m there, right with her, holding her, grounding her.

Then she stills. Completely.

And I almost lose it all over again.

She’s flush against me, every inch of her wrapped around me, and I can barely breathe from how much I feel. Not just the physical—though fuck, that alone is enough to knock the air out of my lungs—but her. Her trust. Her openness. Her love.

“Oh, Ruby,” I whisper, reaching up to brush her hair behind her ear. “My love.”

She leans forward and kisses me. Slow. Deep. Like we’ve got forever.
And maybe we do.

 

Ruby

It’s different.

The angle, the rhythm, the way my breath hitches at the smallest shift of my hips. Different in the most beautiful way. I’m still and full and trying to remember how to think, but James is watching me like I’m the only thing he’s ever wanted to look at.

I feel—everything.

The weight of his hands, gentle at my hips. The fire still crackling somewhere across the room. The ache in my thighs already building, but not unpleasant. And underneath all of it, the slow, pulsing stretch of him inside me.

His voice is low, a rasp that curls straight through me.
“Move how you like, sweetheart. Just… feel it. Do what feels good for you. Because this—this is already incredible for me.”

I don’t even know how to respond to that. Not with words.

So I shift, just a little, just to see—tilt my hips forward and feel the drag of him inside me, the way it presses somewhere good, and I gasp. His breath catches too, like he felt it right through his spine.

God.

I try it again. And again. Slower this time. My hands come to rest against his chest, just above the edge of that awful bruise, the one I told him was not nothing, no matter how much he shrugged it off. He winces when I graze it, so I lift my palm and lean my weight elsewhere, mindful, learning.

It’s all so new. Not the act itself—we’ve done this before. But this… this slow unraveling of what I like. Of what we like when I get to lead. It’s unfamiliar and intimate in a way I didn’t expect.

I watch his face, study the way his jaw clenches when I roll my hips a certain way, the way his fingers tighten at my waist but don’t push or guide. He’s letting me learn this. Letting me take this.

It’s not about performance. It’s not even about control. It’s about trust. About exploration. About figuring out what feels good where, and how to build it slowly, gently, beautifully—together.

I lean down to kiss him, just because I can, and because I need to. His lips are soft and familiar, and the sound he makes as I move again—slow, steady, purposeful—is something I want to hear again and again.

This is ours.
This night, this rhythm, this discovery—this is ours.

 

James

A Study in Human Willpower and Restraint, by James Beaufort.

Foreword: I am going to die.

Because she’s on top of me. Naked. Glowing. Moving. Finding her rhythm like she’s tuning herself to the sound of my heartbeat. And it’s slow. So slow. Every roll of her hips is like a tide—controlled, deliberate, devastating.

And I swear to God, if I so much as breathe wrong, this will be over.

She’s still learning, still exploring, and I want her to have every second of it. All the time in the world. And that means—Olympic-level holding back. Muscles tight. Breath shallow. One hand braced behind my head, the other gripping her thigh like it’s the only anchor I’ve got.

Because if I let go now, if I moved even an inch the way I want to—fast, deep, completely—this would unravel too quickly. And that would be a damn shame.

Because Ruby Bell is currently riding me like a goddess.

No—like my goddess.

She tilts her hips just so, and her mouth opens on a sound that’s half-moan, half-breath, and all of my blood rushes south again like it wasn’t already begging for mercy. Her hands are on my chest—one steadying, one stroking—and then she looks at me.

God, she looks at me.

Eyes wide and a little wild. Wanting. Uncertain, maybe, but glowing with it now. The newness. The boldness. She’s feeling it all and letting herself take up space in it. I don’t think I’ve ever wanted anyone more.

“You found it,” I manage to say, voice barely above a whisper, like speaking too loud might break the spell.

She smiles, flushed and a little smug, and does it again. That slow, rolling movement that makes me want to shout her name into the rafters. I press my lips together and breathe through my nose, hard. Don’t move. Don’t thrust. Let her have this.

Let her ruin you.

She leans down, hair falling around us, and I kiss her, just to stay grounded. Just to remember that this isn’t some dream I conjured out of my own head. She’s real. She’s here. She’s mine.

And I’ll hold back all damn night if that’s what it takes.

Because this—her, like this—is the best thing I’ve ever felt.

 

Ruby

I don’t even know when I stopped thinking.

Maybe somewhere between the way his hands settled on my hips and the way he moved with me—just a little, slow and deep, like he knew exactly what I needed before I did. Maybe when he brought one hand up, brushing my hair back so he could look at me properly, his gaze so full of something raw and reverent it made my breath catch.

Or maybe it was when his thumb found me—right there, right where I’m already aching and full and so close I could fall.

“Oh—” The sound spills out of me before I can stop it, soft and real and his, and his other hand steadies me again as I start to move with more purpose now, chasing it.

He murmurs something—low, encouraging—and it melts into the warmth between us. I don’t catch the words, just the tone. You’re okay. You’re doing so well. And I am. I am.

Because he’s with me, under me, in me—and every time I roll my hips into his, every time his thumb circles just right, it builds. It builds so fast now. I’m bracing against him, gasping when he meets me with that perfect pressure and rhythm, when it all lines up and I feel—

God, I feel beautiful like this.

Because it’s for me.

And it’s for him.

Because I want this and he wants this for me. Because he’s watching me fall apart and holding me together all at once. Because I can feel how close he is too—every muscle in his body tight, his jaw clenched, eyes heavy but locked on mine, like he wouldn’t look away even if the world ended.

I’m so close I can’t think anymore. Just feel.

And then—

Then I’m there.

All at once. Rushing up and breaking open around him. My whole body trembling, breath catching, my hands fisting in his hair, his shoulders—wherever I can find him. It’s everything. Warm and overwhelming and right.

And through all of it, he doesn’t stop. Just moves with me, lets me ride it out, kissing whatever he can reach—my mouth, my throat, the top of my chest. His name is still on my lips when I collapse forward into him, chest to chest, heart to heart.

And I can’t stop smiling.

Because I did that.

Because he let me. Helped me. Loved me through it.

And I’ve never felt anything more beautiful.

 

James

I can tell the exact moment it happens.

The moment she stops thinking and just—lets go.

It’s in her breath, the way it catches on the inhale. In her hands, curling against my chest like she needs to anchor herself somewhere. In the way her rhythm shifts, hips rolling with purpose now, chasing what’s already so close she could taste it.

She trusts me.

God, she trusts me this much.

And it’s the most beautiful thing I’ve ever seen.

She’s still moving—slow and sure and stunning above me, flushed and focused and so alive. And I’m inside her, feeling every shiver and clench and flutter as she builds herself higher, again and again, until she’s there—until it crashes into her, and she cries out, trembling as she falls apart.

And I get to feel all of it. All of it.

Her body wrapped tight around mine, slick and hot and perfect, pulsing through the aftershocks while she’s still straddling my hips. Her forehead tips against mine, and she’s gasping, laughing a little through it, like she can’t believe what just happened.

And I don’t think I’m breathing.

Because I’m still trying to hold back. Still gripping the edge of control like it’s the only thing keeping me tethered—but then she moves again. A shift of her hips. A whimper in the back of her throat. She’s still fluttering around me, still so soft and warm and wet and open and—

Jesus Christ.

It’s like my body’s been waiting for her to finish. To make sure she had this. And now it’s my turn.

I bury myself deep and lift my hips once, twice—and that’s all I get before it takes over. I groan her name, low and rough and helpless, because there’s no stopping it now. Not when she’s holding me like this. Not when it’s her.

It rolls through me like fire and flood all at once. Like peace.

And then we’re just—here. Tangled together, bodies pressed tight, hearts thudding in the same beat. Her cheek rests against mine. My hands find her back, her hips, her hair.

I don’t want to let go.

Not ever.

She gave me this. Us this. And I’m never going to forget what it felt like—watching her fall, and knowing I was the one she trusted to catch her.

I always will.

 

Ruby

It starts with a sound—low in his throat, almost like a growl, my name breaking apart inside it. His hands tighten at my hips like he can’t help it, like he needs to hold on to something. And then I feel it.

That first sharp pulse deep inside me.

Him.

He’s coming.

And I feel every second of it.

The way his body surges up into mine, how it trembles and strains and gives in all at once. The heat of it, spilling inside me, catching my breath in my chest. The way he sinks his face into the crook of my neck like he has nowhere else in the world to be but here, with me, in this.

He’s so deep. And it’s so much.

And I want it all.

The beauty of it. Of him. Of knowing I’m the one he’s falling apart for. That this is something we made together, slow and wanting and filled with love. That I can feel it—feel him—inside me, warmth and fullness and this trembling kind of rightness I don’t even have words for yet.

I hold him as he rides it out, as his body shudders and stills, as his breathing evens against my shoulder. My hands thread through his hair, gentle, grounding. His arms wrap around my waist, like he can’t quite bear to let go. Like maybe he needs this closeness as much as I do.

Maybe more.

I shift just a little, enough to press a kiss to his temple, and he exhales like the air is finally coming back into his lungs.

He’s still inside me.

And for the first time, I understand what it means—really means—to share your body with someone you love. To open up and give and feel, and to be held through it. To hold back.

This is ours.

And I never want to forget what it felt like when he gave himself to me like that.

 

James

I don’t mean to still be hard.

But I am.

Still inside her. Still pulsing with the aftershock of being wrapped in her like that, and my body hasn’t quite got the message that it’s over. That we’re done. That that was enough.

Except—it wasn’t.

Not with the way she shifts just slightly and then still freezes.

And then trembles.

Oh, God.

I feel her pulse around me, feel how sensitive she still is. My hands tighten on her hips instinctively, anchoring her. Holding myself completely still because I know what I want to do, but this—this—isn’t just about me.

So I ask. Voice hoarse, low, reverent.

“Can I?”

She doesn’t answer right away. I feel her breath catch against my collarbone, her fingers curl slightly over my shoulders. Her thighs tighten around me. Then, so soft I almost miss it—

“I don’t know. But we can try.”

That’s all I need.

I move.

Slow, careful. Barely anything.

She gasps—and jerks like I touched a live wire.

“Slower,” she breathes, almost a whimper.

“Yeah,” I murmur. “Okay, yeah. Slower.”

I kiss her cheek, her shoulder, the edge of her mouth. Her hair’s damp with sweat where it curls near her temple, and I press my forehead to hers and move again.

Slower this time.

She lets out a shudder of breath that makes my heart cave in. Her arms tighten around me, but she doesn’t stop me. Not this time.

She surrenders.

And I guide her through it.

It’s different now. Less soft, less exploratory. More… need. Less nerves. She knows me now, knows what it feels like to have me inside her. And fuck, I know her—know how her breath hitches, how her thighs tighten, how her spine arches just before she—

“James,” she gasps, nails pressing into my back as I thrust again, deeper this time.

“Yeah, I’ve got you,” I whisper, teeth gritted, my rhythm starting to build.

And then it’s just us. All heat and friction and breath and this desperate want. Like she wants me more.

And I give her everything.

I bury my face in her neck and drive into her slow and deep until I can feel her coming apart around me again, shaking under my hands, her voice lost in my shoulder.

“Oh God—” she gasps, and I feel her pulse clench, feel her come again, this time faster, sharper.

It undoes me.

I lose it with a groan, my body giving in again, hips stuttering as I follow her over, this second climax hitting hard and fast like a crash I never saw coming.

And when we collapse into each other, breathing like we ran a marathon, skin slick and chests heaving—I don’t even try to move.

I just hold her.

Still inside.

Still hers.

 

Ruby

I’m shaking.

Not because I’m cold. Not because I’m scared. Just—shaking. Muscles twitching, chest fluttering, breath coming in uneven gasps. Everything’s warm and slick and trembling. I’m still on top of him. Still full of him.

Still.

His hands are spread across my back, one just below my shoulder blades, the other low on my spine, holding me like I might drift away otherwise. I’m not going anywhere. I couldn’t even if I tried.

My legs feel boneless. My arms too. My whole body’s heavy, spent. I don’t think I’ve ever felt so… taken apart. So thoroughly, beautifully ruined. And not just my body—though God, my body—but my heart too. My mind. My soul, maybe.

He doesn’t say anything. Just holds me. Breathing deep, heart still thudding against mine. Every part of me is too full and too raw. Even blinking feels like too much. I can feel him still inside me. Softening, eventually, but still there. Still warm. Still him.

My forehead presses against his. Our noses bump gently.

He shifts just slightly beneath me—nothing urgent, just adjusting to cradle me better—and the movement makes my whole body tighten, just a flutter, overstimulated and too aware. He notices. Of course he does. His hands go still. Gentle. Anchoring.

“Ruby,” he breathes, and I don’t know what he was going to say after that. Maybe nothing. Maybe just my name. Maybe that’s all I need.

I let out something like a laugh—except it’s not really a laugh. It’s broken and breathy and too full of feeling.

“I can’t believe—” I start, then stop. I can’t even find the words.

But he doesn’t ask me to.

He just kisses my temple. Slow. Reverent. One hand curls up into my hair, holding me to him like I’m precious.

And I feel it.

Loved. Wanted. Known.

I don’t know how long we lie there like that. I don’t want to know. I don’t want time to exist at all. I just want this. The weight of him beneath me. The heat of the fire. The thunder of my own heart slowing back into something steady. His breath brushing against my skin. My fingers resting over the bruise blooming on his chest.

We’re both a little bruised now.

And maybe that’s what love is, too. Not just the wanting. Not just the heat. But the letting go. The falling. The aftermath.

And the way he holds me through it.

 

James

She’s gone quiet. Barely moving.

Her breath is soft against my collarbone, her body still slack and warm, and all wrapped around me like she’s forgotten where she ends and I begin. She’s not asleep yet, but she’s not really here either—just floating, somewhere between. Spent. Raw. Wrecked in the most beautiful way I’ve ever seen.

I smooth my hand down her spine once. Then again. Her skin’s still damp. We’re both a mess. And I need to take care of her now.

“Hey,” I whisper, kissing her temple. “Stay here, okay? Just for a second.”

She makes a soft noise in her throat, not even a word, just a sound. She doesn’t want to move. I get it. But I’m gentle when I shift her, just enough to ease her down onto the bed and slide out from under her. The fire’s still going, thank god. The room is warm. Soft. Safe.

I grab a towel and wet it with the warm water. I know it’ll cool fast, so I move quickly. Careful between her legs, over her thighs, her stomach. Gentle. Reverent. She stirs a little but doesn’t stop me—just watches, eyes heavy, body pliant.

“James,” she whispers. I don’t know if it’s a question or a plea or just… me. My name.

“Yeah, sweetheart,” I murmur. “I’m here.”

She watches me with those dark eyes as I help her into clean knickers. One leg. Then the other. Then I tug my shirt over her head, soft cotton falling to mid-thigh. She’s so tiny in it. So utterly undone and perfect. I hand her a glass of water and tip it to her lips until she drinks. Then tuck her in—real, proper tucking. Sheet, blanket, her face turned to the pillow, hair spilling across it like ink.

I sit beside her and kiss her forehead.

“Sleep, sweetheart,” I whisper. “Just sleep.”

She blinks up at me, eyes already sliding closed. Her fingers twitch against the edge of the blanket like she’s trying to find mine.

I take her hand.

“That was beautiful,” I tell her softly. “You were beautiful.”

She shifts closer at that, nose nudging the edge of my wrist, and something in my chest folds in on itself. She trusts me. That’s all I can think. She trusts me with this.

“I love you,” I say, barely louder than the fire crackling. “God, I love you.”

She doesn’t reply. She’s almost gone now. Just this little hum of safety and sleep and something deep between us that doesn’t need words tonight.

I kiss her one more time.

“We’ll talk when you wake up, sweetheart. But you can sleep now. It’s okay.”

I lie down beside her. Close. Wrapped around her without trapping her. My hand stays on hers. I can feel her pulse in it. Slow. Steady.

I’ll be here all night.

Always.

 

—————

 

I wake before she does.

The fire’s burned down to low embers, casting a reddish glow that doesn’t reach the far walls. The storm outside has quieted, the wind no longer clawing at the windows. It’s just us now. Just warmth and weight and the hush that only comes after something monumental.

She shifts beside me, breath catching a little as she stirs.

I keep still. I want her to sleep. But then she moves again, slowly untangling herself from the covers, bare legs swinging over the edge. I see her silhouette in the dim light—my shirt still on her, slipping down one shoulder as she pads quietly to the bathroom.

She’s gone only a minute or two.

When she comes back, she doesn’t say anything. Doesn’t need to. She just lifts the duvet and slides back in beside me, curling close, forehead to my collarbone, palm resting low on my ribs like she needs that point of contact. Like she’s re-anchoring herself.

I shift to make room. Wrap my arm around her. Pull her in.

She exhales, long and quiet. Then whispers, “It was a lot.”

Her voice is small but clear.

I nod. “Yeah.”

No shame in that. No need to pretend it wasn’t. It was a lot. All of it—what we did, how it felt, how it still feels lingering in every inch of me. She gave me all of herself. And I gave her everything I had.

But it doesn’t feel too much.

It feels like us.

She nuzzles closer, and I feel her words against my chest before I hear them.

“But it was beautiful too.”

God.

I press a kiss into her hair, my fingers sliding slowly up her back. “Yeah,” I murmur. “It really was.”

She hums, soft and content. I can already feel her drifting again. Her body settling heavier into mine, her breath slowing to that rhythm I’ve come to know like my own. I keep holding her. No need to talk. No need to move. I stay exactly where I am.

I don’t think I could sleep yet, even though I’m shattered. I just want to stay like this for a while longer. Taking it in. All of it. Her weight on me. Her trust. The sound of her sleeping in my arms.

The quiet after the storm.

Chapter 29

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ruby

We’ve been walking for hours now. The storm has passed, but the waves are still tipped with white foam, rolling in slow and heavy like they’re remembering last night. The sand is damp beneath our boots. The wind’s turned cleaner somehow—brisk, but not biting. The kind of air that clears your head.

It’s quiet between us, but it’s the kind of quiet that feels earned.

We stop at the beach café for hot chocolate again, same mismatched mugs as last time. Then crab sandwiches a mile down the coast, eaten on a bench facing the sea. The sun’s higher now, glinting off the water, and everything’s brighter, calmer. Like we’re finally breathing again after all that intensity.

We’re almost back near the car park when he says, “I’m not sure I can keep my head down with my father until September.”

I glance up, but he’s still looking out at the horizon. His jaw tight.

“That’s still half a year,” he adds, quieter this time.

“I know,” I say gently. “But you’re doing better. You’re keeping up.”

He huffs a short breath. “Because you’ve been organising the entire term like it’s a military operation.”

“Well,” I shrug. “That’s just… how I work. I don’t mind structuring it. I’m doing it anyway.”

His brow creases, like that didn’t quite land.

“And it’s not a free pass for you,” I add. “You’re still doing your part. You don’t need to feel guilty.”

He lifts a brow. “You can tell?”

I smile. “I know you.”

He’s still unconvinced, so I bump my shoulder lightly into his. “You driving me? That saves me almost an hour every time. You carry things, pick up books at the library, charge the laptop I forget to charge, help Ember with her homework, make tea—”

“Sometimes questionable tea,” he mutters.

“Still tea,” I say, grinning. “And all of that counts. We’re not keeping score, James.”

He exhales, some of the weight shifting off his shoulders. “Alright.”

“We can make it even easier,” I continue. “What if we team up with Lydia too? Flash cards. Shared notes. Divide and conquer. You’re not the only one trying to juggle too much.”

He looks over. “You’d do that?”

“I was going to do it anyway. Might as well share the workload. I’ll talk to Lydia. Maybe Alistair and Lin are in, maybe even Cyril. We’ll make a plan.”

He gives a small laugh. “Of course you will.”

I squeeze his hand. “We’ll figure it out. One week at a time.”

He nods again, slower this time. Still quiet, but more grounded.

After a moment, I glance sideways at him. “Is there any way you can avoid being alone with your father at the office?”

His mouth tightens. “Not really. He finds a way.”

“Did you ever talk to your aunt again?”

He hesitates. “No. I’m still not sure where she stands.”

I wait, letting him find the words.

“She helped Lydia a lot. And I’m… grateful for that,” he says. “But she didn’t help me. Threw me into that investor dinner like I was already a lost cause.”

“That wasn’t fair.”

“No, it wasn’t,” he says. “So—no. I haven’t talked to her.”

“Do you think maybe it’s worth trying? Just once?”

He doesn’t answer right away. Just watches the sea for a while, jaw working.

“Maybe,” he says eventually. “I’ll think about it.”

“Alright,” I say softly. “You don’t have to decide today.”

He turns to look at me then. Really look. And for a moment, neither of us says anything. The wind whips around us, cool and clean and wild, and all I do is hold his hand tighter.

 

James

Sometimes I think it’s just… too much.

Not in a dramatic way, not in the “I’m giving up” kind of way. Just—too much. The kind of weight that makes me want to lie down one morning and not get up again. Not out of defiance, but because I genuinely don’t know how to keep doing it.
To stop answering calls. Stop showing up. Just… see what my father would do then. If I didn’t perform, if I didn’t exist in the way he expects me to.

Would he rage? Would he send lawyers? Would he even notice?

I know that’s not the answer. Because if I stopped—if I really stopped—I’d lose everything that makes my life feel like mine. I’d lose Ruby. Lydia. Alistair. Lacrosse. The moments that still feel real and alive.
I’d lose the idea of Oxford—not just the place, but what it means now. A future that doesn’t orbit around London, around him. Around the Beaufort name.

And I can’t lose that.
So I keep trying.

But sometimes it’s so goddamn hard.

We’re walking along the beach, the water glittering like nothing bad has ever happened in the world. Ruby’s coat collar is turned up against the wind. Her hand is in mine. She looks at me like she’s listening to every word, even when I haven’t finished forming it yet.

“I don’t even know how to explain it,” I say finally. “It’s like… half the time I want to burn everything down, and the other half I want to make him proud. Which is ridiculous, right? Because he doesn’t deserve that.”

She doesn’t jump in. Doesn’t try to fix it. Just lets me talk.

“I hate him for what he says. For what he’s done. But I still want him to—” I stop. The word is ugly, even in my head.
“See me,” I finish.

Ruby squeezes my hand. Not to comfort me, but to say I hear you.

“I know I can’t change him,” I say, kicking at the sand. “But it’s exhausting trying to not let him change me.”

We walk for a while in silence after that. Just the sea, the wind, the sound of our boots crunching the sand. And I think maybe that’s why I tell her all this—because she doesn’t fill the space with noise or pity. She just stays beside me.

When she finally speaks, her voice is quiet. “You’re not him, James.”

I nod, but I can’t say anything back. Because I don’t know if I believe that yet.

But I believe her.
And for now, that’s enough to keep walking.

 

Ruby

He’s reaching for his wallet the second we’re back at the house to grab our bags, already saying, “I’ll just sort Madeleine—”
But I cut in, as casually as I can.
“Already did,” I say. “When I booked the room.”

He stops. Not visibly annoyed, not fuming—but I can see it. The little flicker behind his eyes, the way his jaw tightens for half a second before he schools it. James Beaufort: mildly offended gentleman of the century. It’s a bit funny. But also—maybe not so funny.

Because I know him. I know he likes to pay. Not in a controlling way. Not even out of habit. Just… because he can. Because he’s used to it. And because he thinks it’s how he shows care. Which is sweet. And, sometimes, a little frustrating.

He pays when we go out for dinner. The movies. He paid last time we were here.
He provides the car. The petrol. The picnic blanket that’s still in the backseat.
But this time—I paid.

“I booked, I paid,” I say lightly, stepping past him to smile at Madeleine, who’s just come out to see us off. “His turn next time.”

I flash her a grin. “We’ll be back.”

She waves us off like we’re regulars now. Like this little wind-bitten cottage will remember us.
And when she’s back inside, I turn to James.

“I do have money, you know.”

He gives me a look. Amused, exasperated, maybe a little fond. “Oh really?”

“I mean, not billionaire money. But I can pay for things. Sometimes.”

He grins. “I might rely on that now.”

And suddenly we’re laughing. Not the light, polite kind. The real kind. The kind that comes from understanding each other. The kind that shakes things loose.

He’s the one driving back, so we head to the car. Bags in the boot, his coat off, he settles behind the wheel, turns to me—still smiling—and leans in for a kiss.

“Thank you,” he says, soft against my lips. “For this weekend.”

And just like that—it’s okay.
No one’s keeping score.
We’re just figuring it out. Together.

 

Alistair

Ruby’s not in this morning.

Which is fine, obviously. People get colds. Even invincible scholarship girls who colour-code their study planners and manage to look vaguely ethereal in wind and rain. She texted not just but also Lydia she wasn’t coming, which means the rest of us were informed within minutes. (Lydia’s group chats are a gift and a curse.)

But of course, of course, Beaufort is acting like someone lopped off a limb and forgot to sew it back on. He’s walking around like he’s missing an internal compass—like he’s malfunctioning slightly, trying to recalibrate his internal GPS. Which, fair enough. They’ve been practically fused at the hip for weeks now. But still.

Thank God he and Lydia are solid again. That whole mess—whatever it was— is patched up, sealed over, stitched tight. Thick as thieves now, the pair of them. And thank all the gods that she’s still suspiciously cozy with Cyril—who, in turn, is not currently staging a mutiny over James’s Lacrosse captaincy. Which, if you know Cyril, is sort of a sport in its own right: baiting James, half-heartedly staging coups, sulking when no one follows. Classic Cyril.

I’m not even nosey. Genuinely. I just… like knowing what’s going on in my friends’ lives. It’s strategic, really. Information = early warning system = adequate crisis prevention. Because let’s face it—at least one of us is always teetering on the edge of something. Heartbreak, academic doom, parental catastrophe. Sometimes all three.

Our parents, collectively, are a mess. James’s father is a horror show in a tailored suit. Ruby’s dad is lovely but struggling, and that’s been weighing on her more than she admits. Cyril’s are terrifying. And mine—well.

Mine are predictable, at least. As long as they don’t stumble across my online dating profile or walk in on me snogging Kesh, things remain mostly manageable. And it’s not like Kesh and I have been snogging a lot lately. He’s busy. I’m distracted.

But back to Beaufort.

He’s been away this weekend. With Ruby. Somewhere with beaches and wind and a fireplace, I assume. He didn’t say much, but he came back looking… calm. Centered. Until, of course, this morning, when Ruby wasn’t here and he turned into a slightly haunted version of himself. Like someone ghosted through him.

So maybe, just maybe, that calls for a post-lunch walk.

Which I will casually suggest. Because if there’s a crisis brewing in House Beaufort, I’d rather know now—before someone punches Cyril or drops out of school or runs away to become a shepherd in the Scottish Highlands. (It happens. Don’t ask.)

Also… I brought biscuits.
Because if I’m going to play therapist, I might as well feed the patient.

 

James

Ruby texted this morning that she’s sick.

Not spiralling. Not really. She said it was just a sore throat and a bit of a fever. “Nothing to worry about,” her exact words. She was going back to bed.

But she hasn’t answered me since.

I texted her twice during breaks—once to ask how she was feeling, the other just a stupid meme about NyQuil that would probably make her roll her eyes and then smile when no one’s looking. Nothing back.

And I know. I know she’s probably asleep. I want her to sleep. I’m glad she’s sleeping.

Still.

It’s lunch now, and I’ve got to head to London this afternoon—Mortimer and his ever-charming tantrum-of-the-week. Which means I can’t even check in on her. Not even just… to bring her a flask of tea or steal a forehead touch. Can’t show up late tonight either. Not if she’s actually feverish.

And then—of course—Ellington slides into the seat next to me like he’s the second coming of casual.

“I’m thinking a walk,” he says, far too offhand to be anything but a trap.

I glance sideways. “A walk.”

“Stretch the legs. Clear the head. Practice our runway strut. You know.”

I snort. “Right.”

He’s already standing. Bastard knows I’ll follow. I always do, because once Alistair gets that vaguely benevolent therapist glint in his eye, you either submit or get ambushed later in the library.

We make it halfway across the quad before he says, “So. Ruby.”

I sigh.

“That was fast,” I mutter.

“You’re talking about a cold like it’s your fault she has it. What did you do, infuse her with it? Via dark magic? Or—” he pauses, wiggles his eyebrows, “—by not letting her sleep over the weekend?”

I give him a look.

“Jesus, Al.”

“Just covering my bases. Wouldn’t want the poor girl fainting in hall because of your insatiable—.”

“She’s fine”, I cut him off.

“She hasn’t answered you in—what, four hours?”

“She’s sleeping.”

“Right. So you’re not spiralling, but you are walking next to me like you’re weighing whether to burn down the doctor’s office in Pemwick and rebuild it as a private ward for her.”

I pinch the bridge of my nose.

He’s not wrong.

I am worried. I know it’s just a cold—or at least she says it’s just a cold—but something about her not answering, not even sending a half-sarcastic emoji or a thumbs up… it feels off. And I hate that I’m not there. That I can’t see her. Can’t press my mouth to her temple and check for fever myself. Can’t do anything except wait.

And now I’ve got to sit through three hours of Mortimer telling me I’m a disappointment with a ticking mental clock counting the hours till I can text her again.

“You did let her sleep, right?” Al’s voice again, lighter this time.

“Jesus Christ, Alistair—”

“I mean emotionally. Let her sleep emotionally. You two get all intense and burn up like twin stars, and then wonder why someone catches fire.”

I shove my hands in my coat pockets.

“Yeah,” I say. “I let her sleep.”

And I did.

But that doesn’t mean I’m not thinking about her now. Tucked up in bed, flushed and half-asleep and too stubborn to take proper care of herself. I want to be there. I want to do something. And for once—I can’t.

And that’s the worst part.

 

Alistair

So.
He didn’t let her sleep.

I bloody knew it.

We’re halfway through the forest path now, leaves damp underfoot, winter still clinging on with that cold light that makes everything look a little too harsh for my taste. And James is walking like the weight of the universe is clinging to the back of his hoodie.

I raise an eyebrow. “So?”

He doesn’t say anything for a second. Just kicks at a twig like it offended him.

Then, quietly, “It was… a lot.”

Oh for god’s sake. “What was a lot?”

He glances at me like I’m an idiot, which—fair play—might be fair, but only because I’m trying to give him a moment before I pounce.

“The weekend,” he mutters.

“Right.” I nod, waiting. Beat. Beat. “As in—you didn’t let her sleep.”

He winces like I just accused him of murder.

“I tried to,” he says, which is both honest and wildly not the point.

I try very hard not to laugh. “James.”

“She wanted—”

“—Yes, yes, I’m sure she wanted. That’s not the question.”

He glares at me.

I put on my best Professor-Ellington hat. “A night of—well—joyful action—would not give Ruby a cold. Not even a particularly intense night. No, James. Not even with you.”

His mouth opens. Closes. Opens again.

And then—he sighs. “It’s not just that.”

“Please, enlighten me.”

“She’s… new to this.”

I nod. “Right.”

“And what we have—it’s not—Al, I’ve never had anything like this before.”

His voice goes low and quiet, like he’s not sure he’s allowed to say it out loud.

“In bed too,” he adds.

I blink. “Is this still safe for a lunchtime walk or should I pretend I’m your priest?”

He ignores me. Fair.

“It’s just—” he rubs the back of his neck, eyes a bit too honest now. “It’s beautiful. With her. All of it. But it’s also new. For her. And I keep thinking—what if she’s sick because we did too much? What if she—”

“Oh my god, James.”

“I’m serious.”

“I know you are. That’s what makes it the most stupid and the sweetest thing you’ve ever said.”

He narrows his eyes. “That’s not a compliment.”

“It absolutely is.” I grin. “Just because Ruby is petite and new to having a boyfriend who loves her senseless, doesn’t mean she’s catching the plague from having sex. She probably caught something walking through school grounds where half the five graders are coughing up Victorian lung rot.”

He looks unconvinced.

“She’ll be fine in a day or two,” I say gently, nudging his shoulder. “You’ll go see her tomorrow after practice. I’ll drop by this afternoon with your notes and mine. And let’s be honest, she’ll probably be doing homework in bed, fever or not, red pen in hand, judging your margins.”

That earns a reluctant smile.

“She does love judging my margins,” he mutters.

“There we go.” I clap him on the back. “See? She’s already recovering.”

He exhales slowly. Still worried. But less like he’s about to build a shrine and sacrifice a goat to the goddess of DayQuil.

James Beaufort in love is…
Well.

It’s something else.

And—between us—I think it’s going to be okay.

 

James

The road home is quiet, too quiet for London traffic. Just the low hum of the engine and the rhythmic blink of the indicators whenever I change lanes. My phone lights up once on the seat beside me. Ruby.

She says she’s going back to bed, muting her phone for the night. That Al came by and she did a bit of homework but not much. That she hopes London was okayish.

Yeah. Okayish.

That’s one way to describe three hours of Mortimer dissecting every aspect of my existence like a disappointed surgeon. Not sharp enough. Not disciplined enough. Not present enough. Not grateful enough. And the worst of them all—not your mother.

I drive the rest of the way home with that line stuck in my head.

When I get there, the house is dark. Lydia’s door is closed, her room quiet. She’s probably asleep. I should be too. But there’s this low, hollow pressure in my chest, that kind that doesn’t let you rest even when you’re exhausted.

I go to my room. Drop my keys. Sit on the edge of the bed and just stare at my hands.

They’re trembling.

Maybe it’s from holding the wheel too tight. Maybe it’s everything else.

Mom’s picture is still on the desk.

And now she’s—gone.

Three months.
That’s all.
Feels like both a second and a lifetime.

She won’t ever come back.

I know that. I’ve known that.
But tonight it lands somewhere deeper. Like the truth finally finds its way through all the noise, past Mortimer’s voice, past the routine of pretending I’m fine, past the dull ache that comes and goes.

And suddenly it’s not noise anymore. It’s quiet. Too quiet.

My chest tightens, sharp and sudden. I don’t even realize my throat’s burning until my vision blurs.

God.

I lean forward, elbows on my knees, trying to breathe through it, but it just keeps coming. The weight of the day, of Mortimer’s voice, of the empty house, of Ruby’s muted phone, of three whole months without her.

It’s too much. Just for a second too long.

And then I’m crying.

Quietly, stupidly, like some tired kid who can’t hold it together anymore. Tears I didn’t even know were still there. The kind that don’t make a sound but still leave you raw.

It’s not the first time. Probably not the last either.

Just—tonight, it hits different. Because I think I finally understand that missing her isn’t something I’ll ever outgrow. It’s just something I’ll have to learn to live with.

And that thought—
that thought hurts more than anything Mortimer ever said.

 

Lydia

Ruby’s still sick. Nothing serious, just a stubborn cold and a fever that keeps coming and going. But James?

James is…

Well. He’s going through all the motions—gets up, eats breakfast, packs his bag, heads to class, goes to training—but there’s this vibe to him today.

A bit like a lost puppy.

Sweet. Earnest. Slightly directionless. The kind of James who texts Ruby “How are you feeling now?” and then, five minutes later, “You don’t have to answer. Just rest.” Followed by “Actually, tell me if you need anything.” And then “Unless you’re asleep. Obviously.”

It’s the cutest thing.
And maybe not so cute.
Because it means he’s not as okay as he wants us all to believe.

He came into the kitchen this morning all sleepy and rumpled, hair a mess, clutching his thermos like it held the secrets of the universe. Then he told me—with such sincerity—that I’d need to make my own way home this afternoon because after training, he’d be going to check on Ruby.

Like he was planning a rescue mission.
Sweet boy.

Cyril immediately offered to drive me when I told him. Of course. And when I said I’d rather spend the afternoon and evening at his place, Cyril’s face had lit up like someone handed him a medal.

James saw it. I know he saw it.
And didn’t make a single jab. No teasing. No “That’s how rumours start, mate.”
Nothing.

Which is—new.
Soft James.

I like that guy.

And then there’s the sketch. The one he’s been working on, tucked half under a book on his desk, but not quite hidden. Ruby and James on the beach, walking. Her head tipped up to look at him, his gaze steady on her like nothing else exists. The waves behind them still look a bit stormy.

It’s so them.

And it’s funny, because I’ve sat with Ruby in class. Had tea with her. Done makeup in the mirror next to her. I’ve never thought of her as petite or fragile.

Ruby is razor sharp, clever as hell, always put together. You don’t look at her and think small.

But that sketch—
That sketch made me see it.

She’s tiny. Like a little fairy. Delicate shoulders. Slim arms. Probably doesn’t weigh more than fifty kilos. Maybe even less. Her waist so narrow James’s hand spans it entirely in the drawing. She barely reaches his shoulder.

And suddenly I understood.

Not that she needs protecting—God no, she’d rip the head off anyone who tried. But James? He feels it. The size difference. The contrast. It does something to him.

Of course he’s all soft and weird today.

Ruby’s sick.
And now he’s probably imagining her like some woodland creature felled by a cold, blown over by the wind like a leaf.

Poor boy.

Poor, sweet, absolutely smitten boy.

 

James

I knock, even though I know her parents are both at work and she told me to just come in. But still—I knock.

She answers in socks and leggings, wrapped in a blanket like some feverish little burrito. Her nose is red, her hair tied in the most chaotic bun I’ve ever seen her wear, and she still manages to look like she’s winning at life.

“Hey,” she croaks, smiling, and I already feel like I can breathe again.

“Hi,” I say. And I mean it like a prayer.

I hold up the tote bag.
“Provisions,” I tell her. “Orange juice, painkillers, soup from that place you like, and a stack of copied notes from me and Lydia. Alistair wrote ‘feel better or I’ll cry’ on the cover page.”

She laughs, or coughs—it’s hard to tell. Then steps back to let me in.

The house smells like tea and eucalyptus. The living room is cozy, warm. There’s a box of tissues on the coffee table, a crumpled blanket on the sofa, her laptop open with a half-finished study doc.

“Come sit,” she says, dropping onto the couch like she’s made of noodles. “I’m officially vertical for the first time in three hours.”

“Big day,” I say, sitting beside her, careful not to crowd her. She tucks her feet under her. The blanket’s back over her lap.

I hand her the juice and watch her drink it. I don’t say anything dumb like I missed you or I’ve been a bit pathetic without you, but it’s all there, in the way I’m looking at her.

“You didn’t have to come,” she says, voice low. “I look like I’ve been hit by a bus.”

“You look like a slightly tired forest sprite,” I reply. “Ten out of ten.”

She rolls her eyes and leans her head on my shoulder. “I did miss you.”

There it is.
God.

“I know,” I whisper. “Me too.”

We don’t kiss. Not really. She’s sick, and I’m not an idiot. But I kiss the top of her head, and she exhales like that’s what she needed.

We sit like that for a while.
She dozes off for a bit. I read the notes to her when she stirs again. She asks me if I think her essay from last week was okay and I say, with feeling, that it was intimidatingly good.

Eventually I help her back to bed. Not like carrying her or anything dramatic, but she leans on me a little.

I tuck her in. She lets me.
Kisses my wrist when I brush the hair from her forehead.

“Thanks for coming,” she murmurs, eyes already closed.

“Anytime,” I say. “Try not to get sick from thinking about Locke next time.”

She smiles—eyes still shut.
“Not funny.”

“Bit funny.”

I leave a little note on her nightstand before I go.
Just a stupid doodle of her in a blanket fortress with Queen of Homework and Snot written underneath.

And then I head home.

A little lighter.
A little warmer.
Like I’ve finally been recalibrated.
Is as

 

Ruby

He’s gone.

I heard the door. Quiet click. Like he tried not to wake me, even though I wasn’t really asleep. Not properly. Not while he was here.

Now it’s just the hum of the boiler, the weight of the blanket, the scent of him still clinging faintly to the air.

God, he always smells good. That kind of clean and warm and boyish thing that shouldn’t be legal. That, and whatever he washes his jumpers in.

I roll onto my side, nose stuffy again, head a little floaty. The room tilts just slightly, like a boat settling in water. Not bad. Not scary. Just that soft, woozy edge of still being a bit feverish.

I close my eyes, then open them again.

He brought soup. And flashcards. And orange juice. He sat next to me like I was made of glass, and I think—maybe I am, to him.

There was something in his eyes. Hidden. Held back.

He does that. Puts on this calm, soothing boyfriend face. Makes me feel cared for. Safe. But I know what it costs sometimes.

I should’ve asked more about London.

He said “fine”, and I believed him in the way you believe someone you love when they don’t want to talk. But still.

I wonder if he cried last night.
It just hit me—hard and random—but… I think maybe he did.

Three months. She won’t come back.

Of course he did.

I pull the duvet tighter around me. My body feels heavier again, but it’s not the same as yesterday. This is just tired. Like healing is work and I’m halfway through.

The little sketch he left is still on my nightstand. Me in a blanket fortress, crown askew, labelled Queen of Homework and Snot.

I smile.

He’s the softest boy I know. Even when he’s trying not to be.

And I’m worried about him. A little. Not because he’s falling apart—he isn’t. He’s doing everything right. But sometimes the people who keep showing up for everyone else are the ones who run out of rope first.

I’ll check on him tomorrow.
Make sure he eats.

Make sure he talks.

Make sure he knows I’m here, not just when he’s kissing my hair and bringing me tissues, but when it’s late and dark and everything feels heavier than it should.

For now, I let sleep pull me under again.
Not scared. Not spinning.

Just warm.

And in love with a boy who doesn’t yet know how much I see.

Notes:

Ruby will be back and will be on the mend next chapter.

I want to finish this story before S2 starts so I’m focusing on this one right now. But I have updates for all stories in different stages of editing coming soon

Chapter Text

Ophelia

Maybe it’s time.

I’ve waited long enough, haven’t I? Told myself it was better not to push, not to interfere. That Lydia needed me more. That James had Alistair. That he was busy. That he’d come to me when he was ready.

But Lydia’s eyes flicker whenever she mentions him now. She says he’s managing, says he’s working hard, says Ruby’s been good for him.
And still, I can hear what she’s not saying.

He’s holding himself together with trembling hands.

And I know how that feels.
I’ve done it. For decades.

Maybe it’s time to stop pretending I can love Lydia and not love James. That I can be part of her life and not of his. I told myself he wouldn’t want me to be. And maybe that’s true. But maybe it’s not.

It’s always easier to make decisions for other people when you’re afraid of what they’ll say.

He doesn’t talk much these days, Lydia said. Not about the real things. Except maybe to Ruby. Or to Alistair, of course. Harold Ellington’s boy.

Harold, who was Cordelia’s oldest friend. Who adored Harold’s children like they were her own.
It’s funny how things shift.

Mortimer tried to force something with that girl, Elaine. Thought if James married her, it would lock in the Ellington fortune. All those years of friendship twisted into transactions.

As if James would ever.
He’d marry Alistair and declare for Parliament before he gave Mortimer that satisfaction.

But now he has a girlfriend.
And Lydia says she’s the real thing.

She doesn’t say much—guarded, as always—but she says Ruby is good for him. That Ruby sees the real him, the better parts of him. The parts Lydia and I have always tried to protect, even when James refused to let us close enough to do it properly.

I want to meet her.
The girl who is, by all accounts, not just clever and principled but also the person my nephew trusts most in the world.

 

James

There’s a note waiting for me on the kitchen counter when I walk in—Helen’s handwriting, neat and no-nonsense, exactly how Ruby’s looks when she’s not annotating a reading list into oblivion.

“Hi James. Hope the game went well. Please help yourself to the soup—bowls are in the cupboard. Heat it gently. There’s pie in the fridge for later. – H.”

There’s a little smiley face too.
Which makes me smile.

Ruby’s upstairs, tucked in again after I poked my head in to say hi. Voice still raspy, but her eyes lit up when I came in, so I’m counting that as improvement.

I do as I’m told. Heat the soup. Find the bowls. Bring it all upstairs. Sit cross-legged next to her on the bed, watching her push a piece of bread around the broth like she’s testing whether she’s hungry or just polite.

We eat. Quietly. Like we’ve done this a hundred times.

After, I bring the bowls down, rinse them out, clean the counter. It’s weirdly satisfying. I find the pie in the fridge—packed with clingfilm and maternal efficiency—and bring two slices up like an offering. Ruby grins when she sees them, but says she wants them later.

Right now, she says, she wants her boyfriend.

Wants him close.

“Closer even,” she adds, her voice still a bit rough, eyes dark with a lazy kind of mischief. “Too much fabric. Can you lose the hoodie?”

I huff out a laugh but peel it off anyway, toss it somewhere near her desk chair.

“Better?” I ask.

She hums, reaching for me, pulling me down into the blankets and against her. Still warm, still soft around the edges from the fever, but real. Tangible. Mine.

Her fingers find the hem of my t-shirt and stay there, not moving higher, not needing to.

 

It’s about warmth. Contact. That quiet, aching want to be close.

And God—
I didn’t know how badly I’d missed her this week until she’s curled into me like this. Like this is where I’m meant to be.

 

Ruby

I’m fine.
Really.
A little pale, maybe. A bit tired. But the fever’s gone, my throat’s only scratchy now, not on fire, and I managed to eat a whole bowl of soup without turning green.

So I’m officially out of the woods.

James, however, is acting like he’s come to visit some fragile, Victorian-era convalescent.
Soup warmed. Bowls washed. Pie reserved for later.

He’s even keeping a very respectable distance. Sitting on top of the covers, back against the wall, like he’s guarding a shrine. Or worried I’ll break if he breathes too close to me.

It’s sweet.
It’s…also getting on my nerves.

Because I haven’t felt him in a week.

And he hasn’t really told me anything about his week either—not properly. Not with words or touch. Just little things. Tired eyes. Quiet sighs. That muscle in his jaw that only flickers when something’s gone wrong.

So I shift closer, lean into his space.

“Can you get rid of that hoodie?” I say, and I know my voice still sounds a bit raspy, but I lift my brows anyway. “Too much fabric.”

He blinks at me, then laughs quietly and pulls it off. Tosses it somewhere behind him.

“Better?” he asks.

“Mmm.”

I slide a little closer, slipping my hand under his t-shirt, cool fingers meeting warm skin.

He’s solid. Smooth. Warm like always.

I trace along the lines of his abs slowly, not to start anything—not really—but to feel something real. Something mine. Something him.

He exhales, slower than before. And then, finally, he pulls me in closer. One arm coming around my waist, the other resting along my back like he’s holding something precious.

Which he is.
And so am I.

And now it feels like we’re breathing the same air again.

 

James

She says it’s too much fabric.
That hoodie. That distance.
That silence.

And maybe she’s right. Maybe I’ve been treating her like spun glass all week because I hate the thought of her being sick and me not knowing how to help.

So I laugh a little, low in my throat, and pull it off—hoodie over my head, hair a mess.

She hums her approval, but it’s the way she leans in that really undoes me.

Because her hand slips under my shirt—tentative, warm, steady—and draws the slowest line across my stomach. Like she’s reminding herself of the map she already knows by heart. Like she’s reminding me that I belong to her.

I breathe out.
Shaky.

God, I missed her.

Not just her body—though yes, that too. But the way she looks at me when she does this. Like I’m something she chose. Still chooses.

Even now, when I’ve barely spoken all week, barely let her in.

“I missed you,” she says quietly.

My hand finds her hip, anchors there. I can feel the bones under her skin. She’s so small—how is she always this small?

“I missed you too.”
And I mean it like a confession. Like an apology.

“Last weekend was… a lot,” she murmurs, eyes meeting mine. “And then you were gone. And I was sick. And it just feels like—like everything quieted down too fast.”

I nod. Swallow. Because yes.

“Still not completely better,” I say, thumb brushing her side through her shirt. “Maybe I shouldn’t—”

“It’s nothing,” she cuts in, gently but firmly. “I’m okay. I promise. I just need… a little more of you right now.”

She takes my hand—fingers warm and soft—and guides it under her shirt. To her stomach. Her ribs. Her skin warm, just a little warmer than usual.

Oh, Ruby.

That’s when I give in.

Because my restraint was never meant to keep her out.
But she’s already here, in every breath I take.

So I move closer, wrap her up in both arms. Tuck my chin over her shoulder and hold her like the world might vanish beneath us if I don’t.

“Okay,” I whisper into her hair.
And it is.

We lie there, tangled up in blankets and warmth and something quieter than lust but just as urgent—like stitching something back together.
Not because it was broken.
But because we missed the shape of it.

Of us.

 

Ruby

My boyfriend is a beautiful man.

I know that as a fact—like how rain falls or fire burns. Objectively, he’s that type of beautiful that turns heads. Lin teases me about it all the time. Says I’m dating a Greek god and still hand him grocery lists and let him carry my bag like he’s just some guy.

But that’s the thing.
He is just some guy.
My guy.

And I didn’t fall for his abs. Or his jawline. Or the way his hair always looks like it’s been kissed by wind and arrogance.

I fell for the way he listens, even when he pretends not to.
For how he makes space for me, without always knowing he’s doing it.
For how his walls lower when we’re alone, and he just lets himself be.

But right now—
Right now, I’m very, very aware of the body that all of that comes in.

He’s lying next to me, warm and quiet, one hand on my waist like he’s afraid to touch too much. And I know why—he’s still being careful. Still thinks I might break, just because I had a cold and stayed in bed for too long this week.

But I’m not breakable.
And I want him.

So I turn a little, until my chest brushes his, and I look up at him.

“I’m okay,” I whisper. “Really.”

He searches my face like he’s trying to find proof in my skin, in my eyes.

“I just don’t want to push,” he says, voice quiet. “You’re still recovering and I—”

“I want you close.”
I reach for the hem of his shirt and slip my fingers beneath it.
“I missed you. This. Us.”

There’s a pause, then a soft exhale, like I just gave him permission to breathe again.

The next few minutes stretch like honey. Slow, golden, warm.
His shirt comes off first. Mine next.
Not rushed.
Just… gentle.

His fingers trail along my waist, then up, so careful it almost hurts. And when his thumb strokes the underside of my breast—so lightly it makes me shiver—I let out the smallest sound. Not pain. Not surprise.

Just need.

I lift my head and kiss him.
Not with fire.
Not yet.
But with that quiet kind of hunger that builds beneath the surface.

It’s real. It’s full. And I’m a little short of breath when I pull back—but smiling.

He leans in again, like he’s not ready to let go.
Neither am I.

There’s nothing loud about this.
No flash of heat or frantic hands.

Just the two of us, returning.
To each other.
To this.

 

James

I get up and lock the door.

It’s instinct more than anything. She says we’re alone in the house for another three hours — at least — and I believe her. But still. It’s not about privacy so much as peace. A pause between the world and us. A boundary.

When I turn back, she’s watching me. Tucked into the duvet, hair still a little sleep-ruffled, her cheeks less flushed than they were a few days ago. She’s getting better. Not quite there, but okay enough.

And that’s the part I can’t quite let go of.

Because she has been sick. Pale, quiet, fevered. And yeah, she says she’s fine now, but part of me still hears her hoarse voice on the phone two nights ago and remembers how small she sounded. How far away.

Now she’s here. Close.
Now she’s asking me to come back to bed.

And I want to.
God, I want to.

But there’s a line between wanting her and needing to be good for her.

She scoots over and lifts the blanket with a little tilt of her head that says you’re thinking too much again, Beaufort.

And maybe I am.

But I crawl in anyway.

She comes to me the second I lie down. No hesitation. Just warmth, pressing into my side, her hand already sliding beneath my shirt like it belongs there.

“I missed this,” she says softly.
And it’s not just the way she fits against me. It’s her voice. The rhythm of her words. That quiet honesty she only gives when it’s just us.

I wrap my arm around her, drawing her in slowly. Our bare stomachs touch, her skin cool and smooth against mine.

“I missed this too,” I whisper, brushing a kiss to her temple. “Missed you.”

Her hand spreads over my chest, then moves — slow, exploring — up to my shoulder, down my stomach. She’s not trying to start anything. Not really. She’s just… touching me. Re-learning me.

And it’s doing something to me I can’t quite explain.

Not lust.
Not yet.
Just a soft ache of finally.

I kiss the side of her face, then her jaw, then ease us down together so she’s lying against me, thigh between mine, her fingers still sketching lazy lines across my skin.

“I love you,” I murmur into her hair. “You know that, right?”

She nods.
I feel it more than I see it.

“Love you too,” she says. “And yes. I know.”
Then quieter: “Missed being held by you.”

I shift a little, letting my palm skim her waist, up her side, finding the soft curve of her breast. Just holding. Stroking with my thumb the way I know she likes. Slow. No pressure. Just touch. Just me telling her, in every way I can, I’ve got you.

She makes the softest sound. And then her hand moves too — not downward, not urgent — just gliding across my ribs, my stomach, like she’s trying to soothe something away.

“Still feel a little off,” she murmurs. “But… this helps.”

And that’s what makes my decision for me.
Not the heat rising between us.
Not the hours of distance and want and missing.

But that sentence.
This helps.

So I keep touching her. Keep my hand on her breast, soft and steady, the way she always relaxes into. Her breath catches sometimes, but mostly it evens out. Her leg hooks over mine. Our skin finds each other in quiet ways.

We stay like that for a while.
Long enough for the world to fade.
Long enough for both of us to stop pretending we didn’t need this more than we admitted.

There’s nothing wild in it.
Nothing urgent.

Just warmth.
Us.
Coming back together.

When she shifts to kiss me, it’s sweet and slow. Her fingers in my hair, her mouth soft against mine, like she’s pouring something back into me. Like this is her way of taking care of me, too.

And maybe it is.

Because I feel steadier.

Her hand slides down to my hip. I pull her in a little closer. Her forehead rests against mine.

And for the first time this week—
I feel like I can breathe again.

 

Ruby

The last of my underwear is somewhere at the foot of the bed, lost in the folds of the duvet or maybe halfway to the floor. Doesn’t matter.

Too much fabric anyway.

I want him everywhere. Around me. Against me. Inside me.

His skin, his weight, his breath.
His laugh, his heartbeat, his stupid lovely mouth.

I curl into him a little more and whisper, “Stay tonight?”

He pulls back just enough to look at me. I don’t even need the answer — I see it in his eyes before he says anything.

“Yes,” he murmurs. “I can. I will.”

Good.
Because I need him close.
Not for comfort. Not for safety.
Just because he’s him.

“I want you to love me,” I say into his neck. “Now. Here.”

He groans — low and deep — and his arms tighten around me.

“Ruby…”
It’s barely a warning. More like a prayer.

“I was really trying to be good today,” he mutters, brushing his nose against my jaw. “You’re making that very hard.”

I grin, shifting against him just enough to feel the truth of that between us.

“Oh, I can feel that,” I tease, my voice all honey and challenge. “You’re definitely hard.”

He laughs — that gorgeous, quiet James laugh that starts in his chest and rumbles against my skin.

“Brat,” he mutters fondly, and cups my butt, pressing me even closer.

Just to make a point.
Just to let me feel what I already know.

I hum, delighted, and kiss his collarbone. “I missed this. Us. You.”

“Same,” he says, his voice rough now. “Every second.”

And then he kisses me again, long and deep and slow —
and I stop teasing.
Because nothing about this is a joke anymore.

 

James

We’ve never done it like this before.
On our sides.
Facing each other.

But it’s perfect.

Because I get to hold her. One arm around her back, anchoring her close.
The other free to touch her.

I trace her jaw first. Then the line of her neck.
Her ribs, the small of her back.
The curve of her ass, the inside of her thigh.

Her skin is warm again. Still a little soft with sleep, with recovery — but she’s here. Fully here.

And I’m with her.

We move slowly.
So slowly.
Not because we’re unsure — but because we’re sure.
Of each other. Of this.

I missed her so much I could drown in it.
But I don’t.
Not now.

Because this is something else.
Not desperate. Not rushed.
Not tangled up in whatever pain we’re trying to leave behind.

This…
This is just love.

Her eyes are open.
Watching me.
And I watch her.

She’s not smiling. Not exactly.
But there’s something in her gaze that holds me there, holds me still even while we move.

Like she knows me. All of me.

And she’s choosing me anyway.

I don’t look away.
I couldn’t, even if I wanted to.

Because this is the most beautiful thing I’ve ever done.
Loving her like this.
Letting her love me like this.

I shift my hand to her cheek, brushing my thumb just below her eye.
She leans into it.

I can’t say anything.
Not yet.
Not with words.

So I say it like this.
With my hands.
My body.
My breath, stuttering against hers.

I say I love you with every slow, patient thrust.
With every second I stay right here.
Inside her.
Around her.
With her.

And I don’t chase it.
I let it come.
Let us come to it.

Together.

 

Ruby

It’s different this time.

Slower.
Longer.
And somehow more.

He’s moving so gently inside me, like there’s all the time in the world. And maybe there is.

Because we’re not rushing toward anything.
We’re letting it come to us.
Letting it build.

Every breath, every shift, every touch — it’s another little piece of this puzzle that only fits when we’re like this.

I’m not really doing anything.
Just letting him take care of me.
With this too.

His hands, his mouth, the way his body wraps around mine — it’s all quiet and focused and achingly sweet.

And his eyes…
God.

He’s watching me like I’m something sacred.
Like he can’t believe I’m real.

And I can’t look away.
I don’t want to.

I want him to see me.
All of me.

See the way this is rising inside me, slowly, surely — like the tide.
Soft at first, almost shy.
But then stronger.
Steady.
Unstoppable.

It’s happening.
It’s starting.
And I couldn’t stop it even if I wanted to.

His hand cradles my cheek, and I lean into it, eyes still locked on his, and I know — he’s with me.

Right here.
Right now.
And he sees everything.

The trust.
The ache.
The way my breath is catching and my body is starting to shake.

I want him to see it.
The moment it happens.
The moment it takes me.

And he does.

Because it’s blooming now — that beautiful warmth starting low and deep and then growing, bigger and brighter and fuller until I can barely breathe.

And just before it swallows me whole—
Just before my body gives up and folds into that wave—
I close my eyes.

Because it’s too much.
Too beautiful.
Too everything.

And I go under.
With him holding me.
Loving me.

All the way through.

 

James

She’s so—
God, she’s beautiful.

I don’t even mean in that abstract way people talk about beauty. I mean right now.
Here.
Like this.
With her eyes locked on mine, skin warm and flushed beneath my hand, her breath stuttering in her throat.

I’ve never seen anything like it.

And she’s not hiding from me.
Not turning away.
She wants me to see this.
Wants me with her in this exact moment as it takes her.

Her body tenses — just the tiniest bit — and then I feel it.
The shift.
The trembling.
The way she folds into it.

And I’m still watching her, even when her eyes flutter closed and her lips part in that quiet gasp that always, always undoes me.

It’s so good.
So fucking good.
I can’t—
I can’t not follow her.

I try to hold on.
Really try.

But then she moves just a little against me, soft and spent and trusting, and something inside me just breaks.

“Fuck—Ruby—”
It slips out too fast, too thick. I don’t even hear myself until I’ve already said it.
“Baby—”
Oh.

Oh.

But it’s too late to feel weird about it, too late to check if she noticed, too late to be anything but honest.

Because I’m already gone.
Following her.

And I can’t keep it in this time.
The sounds.
The words.
How good she feels.
How close she is.
How she pulls me apart and puts me back together in the same goddamn breath.

“I missed you,” I manage, voice raw, forehead against hers.
“So much, Ruby. So much.”

And I stay right there.
Inside her.
Around her.
With her.

Until I can breathe again.

 

Ruby

It’s a lot.
It’s so much.

I don’t think I was ready for how big it would get.
How full.
How complete.
How… seen.

It started slow. Gentle. Like we were just reconnecting.
His hand on my waist.
His lips brushing mine.
His body easing into mine like we had all the time in the world.

And we did, I guess.
We still do.
But somewhere in the middle of it all, it grew into something I didn’t expect.
Like it had a life of its own.
Like it swept me up and carried me somewhere I didn’t know I needed to go until I was already there.

And now—I’m just… here.
Breathless.
Floating.
Full of him.
Of us.

James is still holding me.
Still inside me.
His chest pressed to mine. His arm around my back. His hand smoothing over my skin like he’s grounding me, gathering up all the scattered pieces.

“Hi,” I whisper against his neck, not even sure if he hears it.

He hums, low and warm, and kisses the top of my head like he always does when he thinks I need comfort.
And maybe I do.
But not because I’m sad.
Because I’m overwhelmed—in the best possible way.

His fingers trace slow patterns across my back. Up and down.
Again and again.
No rush.
Just him and me.
Breathing together.

I could stay like this forever.
Wrapped in him.
Held like I’m something precious.

Because with him—I am.

 

James

We stay like this.
Still.
Breathing in sync.
Her leg hooked around my hip, anchoring me to her. My arms around her, one under her neck, one across her back. We’re still joined, our bodies warm and flushed and quiet now.

And I can’t move.
Not because I’m tired—though God knows, I am—but because there’s nowhere better to be.
Nowhere truer.

Ruby shifts just a little, presses her forehead to mine, and whispers, “That time… at the beach. The second time.”
Her voice is soft and a little hoarse. Honest. “I didn’t think it would feel that good. I thought—after the first—I couldn’t again.”

I hum, a low smile curling at the edge of my mouth. “Yeah?”
She nods, cheek brushing mine.
“But then you did,” I murmur, brushing my thumb along her lower back. “And I did too.”

She laughs a little at that, small and warm, and I feel it in my chest like a ripple.

“And I think,” she adds, dragging the word out like a confession, “I might want more. Now.”

God help me.
I choke on a laugh.
She’s still wrapped around me, and the sheer nerve of her saying that with her leg locking me in like she owns me—it short-circuits my brain for a second.

“Greedy,” I murmur into her neck, biting back a grin. “You want to kill me?”

She giggles. Honest-to-God giggles.
And then she goes very still.
“James?”
She lifts her head an inch, eyes wide with something between surprise and amusement.

I just raise an eyebrow. “What?”
“You’re—”
“Yeah,” I cut in, the grin breaking loose. “Still inside you.”
She nods, biting her lip.
“And also…” Her eyes drop, then meet mine again, half amused, half something else. “You’re not exactly soft anymore.”

“No,” I say, and tilt my head, leaning into her like I’m about to kiss her but pausing just short. “That’s your fault.”

Her laugh turns breathy. Her fingers skate across my chest, slow and curious, drawing lazy shapes like she’s reacquainting herself with the map of me.
I exhale when her hand trails lower.
Not guiding. Just touching. Just being.

I slip my fingers into her hair and hold the back of her neck, bringing her mouth back to mine, slow and deep, until she’s sighing again. Her body arches into mine instinctively.

I don’t move yet.
Not really.
Just let the kiss stretch and wander.
Let her feel how I’m already shifting inside her.
Let her feel that I want this again—her, again.

“You’re impossible,” she whispers when I kiss the corner of her mouth.

“Mm,” I say, brushing my thumb along her ribs. “But you’re still letting me.”

“I’m not letting you. I want you.”

That does something to me.
The way she says it.
So open. So bare. So unlike the rest of the world, where everything is layered with expectation or agenda or games.

Not her.
Not here.

I tighten my arm around her waist, guiding her hips just slightly into mine, and her breath catches.

“You trust me with this?” I whisper against her cheek.

She nods.
“Always.”

And that—
God.
That’s everything.

Because I don’t think either of us knows what this is yet.
Not completely.
But we’re figuring it out.

I kiss her again.
And then I start to move.
Slowly.

Not just because we can.
But because it’s her.
And I want her to feel every second of this.

 

Ruby

It’s like breathing him in again after being away too long. Like something deep inside me unclenches when he wraps his arms around me, his chest warm against mine, our bodies still close from before. I’m not even sure when we started moving again. When the stillness shifted into something more. Just that it did. That it’s happening.

And I’m here for it.

My leg is still curled around him, and he hasn’t moved away, not really. His hands are gentle, one of them at my waist, the other brushing slowly up my spine like he’s drawing calm into my skin. Like he’s asking me how I feel—without saying a word. But I feel it. In his touch. In the way his thumb strokes the dip at the small of my back. In the way he’s watching me now, eyes soft and warm and a little darker than before.

I don’t know how to explain it. Just that I want this again. Not for the high of it, or the rush—though there is that, always. But for this space between us. This… thing that stretches and wraps around me like something sacred. The way he makes me feel when it’s just us.

I whisper something like, “I didn’t think I could, again… back then, at the beach. But then I did. You made me.”

His smile tilts, slow and wicked-sweet. And then he says something that makes me laugh—teasing and affectionate, completely James. But it doesn’t break the moment. It only softens it more, like a thread winding through us.

He shifts slightly, just a small motion—and that’s when I feel it.

My breath catches. He hasn’t even moved much, but I know. He knows I know.

His hand is on my hip now, holding me close but not pushing, not rushing. Just there. Steady. Warm. Present. And when he kisses me—softly, then deeper—it’s like he’s inviting me to follow. Not dragging me. Not leading me too far ahead.

Just… showing me.

And I let him.

Because with him, I can let go. I want to. It’s so unlike me in every other part of my life, but here, in his arms, I don’t have to plan or brace or guard.

I just am.

He’s slow, reverent almost, like he wants to savour this. Savour me. And my hands are in his hair, on his chest, across his back—touching, learning, remembering. I feel everything. Every shift of muscle, every sigh against my cheek, every quiet, barely-there sound he makes when I draw my fingers lower.

And when I whisper that I want him again—really want him—he presses his forehead to mine, breath warm and uneven, and just says, “Okay.”

That’s it. Just okay.

But it holds everything.

 

James

She says she wants me again.

And I don’t even breathe for a second.

Because the way she says it—soft, sure, warm like something that could break me open—makes my whole chest tighten. Not from arousal, not just that. It’s something bigger. Something slower and heavier and sweeter than that.

God.

Ruby.

We’re still tangled together, her thigh hooked over my hip, her skin flushed against mine, the air thick with the afterglow of everything we already shared. I was going to let her rest. Just hold her. That was enough. More than enough.

But then she looked at me.

Told me that at the beach, she didn’t think she could again—that her body was done—and then I made her feel it. Made her want it. Gave her something back she didn’t know she’d lost.

And now she wants more.

Of me.

And I’m undone.

I can feel myself hardening inside her again, slow and steady, and she feels it too—her eyes widening slightly, that breathy laugh slipping from her lips as her hand tightens on my shoulder. And she’s not teasing. Not really. She’s just—joyful. Open. So goddamn beautiful in her honesty I can barely take it.

“You’re—” I start, but I don’t know what I’m trying to say. So much. So beautiful. So mine.

Her fingers trail along my spine, grounding me. And all I can do is move gently, slowly, easing deeper—not just into her body, but into the moment, into the way she’s watching me like I’m something precious. Something real.

I’ve never had that.

Not like this.

And I want to give it back. All of it.

So I do. With my hands. With my mouth. With my words, even when they barely come out. I tell her she’s stunning. That I love her. That I missed her. That I don’t know what I did to deserve this, but I’m not letting go.

And when she gasps my name, all soft and full of feeling, I swear something inside me just shatters and reforms in the shape of her.

Because this isn’t just sex. It’s not even just love.

It’s trust. Raw and quiet and real.

And I don’t know what I did in some other lifetime to be allowed to hold her like this, but I will spend the rest of this one making it count.

 

Ruby

It’s happening again.

God, it’s happening again.

I didn’t think—
I mean, I wanted him. But I thought my body would need more time, more space, more everything. That what we already had tonight would be enough. It was enough.

But now—

Now he’s holding me like I’m made of something precious. Kissing me like he doesn’t want to take, just give. Touching me with that kind of reverence that makes my heart ache, my lungs tighten, my skin pull toward him like he’s gravity and I’ve been floating too long.

I don’t even realize I’ve wrapped both arms around his neck until he murmurs my name against my cheek, like he’s checking if I’m okay. Like he’d stop if I blinked the wrong way.

But I’m more than okay. I’m full. Full of him, of us, of everything I don’t know how to say.

Because it’s slow. So slow. And that makes it worse. Or better. I don’t know.

All I know is that I can feel it building.

That perfect ache starting again, low and deep, threading itself through every part of me—my belly, my ribs, the base of my throat. It’s spreading like warmth in winter, like a sunrise under my skin. And James is watching me. Not moving fast, not chasing it. Just—watching. One hand cradling the back of my head, the other stroking low along my waist, drawing quiet circles there that make my breath stutter.

I can’t look away from him. I don’t want to.

Because it’s all there in his eyes—love and awe and something I don’t have a name for, something that holds me together while I’m starting to fall apart.

I whisper his name. Just that. And his forehead tips to mine, our breath shared.

And then—

Then it hits.

A wave that rolls in without warning. No crescendo. No edge. Just a rush of yes, of now, of this. My body arches, legs tightening around his waist, mouth opening on a sound I can’t quite muffle. It’s too much. And not enough. And perfect.

I’m shaking again. But I’m not afraid.

Because he’s here.

His hands. His voice. His everything.

And when I come down from it, still trembling, he doesn’t move. Doesn’t rush. Just holds me like he’s anchoring both of us to the center of the earth.

And I realize—this is what it means to be loved. To be seen.

And to let go completely, knowing someone will catch you. Every time.

 

James

She’s trembling in my arms.

And I’m completely undone.

It’s not just that her body gave out again, that I could feel the way she folded into it, breath catching, muscles fluttering, her entire self pressed to me like she didn’t want a single inch of space between us.

It’s that she let go with me.

Again.

That she trusted me to hold her through it, to take care of her, even when she was still soft from being sick, still warm from a lingering fever, still wearing that tiredness in her eyes even though she tried to hide it. Brave, stubborn girl.

I stroke her back in slow, steady lines, my palm gentle. Her breathing is slowing, but her face—God, her face—it’s buried in the crook of my neck, and I can feel the smallest shudder still lingering through her.

“Hey,” I whisper. “You okay?”

She nods, but it’s small. Quiet. And I don’t pull back to look. I don’t want to take that away from her, this space she’s in, wrapped in my arms like this is the only place she feels safe enough to fall apart.

And maybe it is.
Maybe it has to be.

She’s so strong. Always pushing forward. Always thinking two steps ahead. But I know the weight she carries. The things she never says.

And I feel—no, I know—how raw her heart is right now. How much she needed this. Not just the pleasure, not the high of it. But this—
Connection. Reassurance. Someone who stays.

“I’ve got you,” I murmur, kissing her temple, slow and soft and real. “You’re okay.”

Another nod. This time she shifts just enough to press her lips to my collarbone. Barely there. But it makes something in my chest ache with how precious she is. How much I love her.

She’s still wrapped around me, leg hooked at my hip, her fingers now tracing shapes into my skin like she doesn’t even know she’s doing it. But I do. I know what it means.

She’s grounding herself.

And I can be that for her. I want to be that for her. Always.

“You’re everything,” I whisper into her hair, because it’s true and I don’t care how it sounds.

She exhales. The kind of sound that feels like a release. And I hold her tighter. Not too tight. Just enough. Enough to say, I’m here. Enough to remind her: she never has to carry the world alone.

We’ll stay like this for a while. No rush. No pressure.

Just her and me.
Skin to skin.
Heart to heart.

And I’ll guide her through whatever comes next. Because she’d do the same for me.

She already has.

 

It’s only after her breathing evens out again, after her fingers still on my chest and her lashes flutter closed, that my mind begins to catch up.

This pattern.
This thing we keep circling back to.

She grounds me—no question. When everything’s a mess, when the world feels like it’s pressing in too hard, she’s the one I can find my footing with. But it’s not just that. It’s not just her calm, or her strength, or the way she looks at me like I’m not made of all the things I hate most about myself.

It’s what happens to her when we’re like this.

When she lets go.

And I mean… really lets go.
Not in some performative way.
Not because she’s supposed to.
But because she trusts me. Enough to soften. To surrender.

There’s nothing passive about it—no weakness. It’s something else entirely. Something fierce and beautiful. Like watching a star collapse into light.

And I don’t think she even realizes it yet.
How rare that is.
How precious.

God, I’ll treat it like it’s holy.

Because it is.

The rest of the world gets her sharp edges, her brilliant mind, her don’t-mess-with-me composure. And she’s earned that armor. She’s built it from everything life threw at her and dared to keep walking anyway.

But me?
She lets me see what’s underneath.

Not just physically. That’s never been the whole of it.

It’s in the way she reaches for me. In the way she lets me hold her after, her breathing still catching, her body curling toward mine like I’m something safe. Something known.

It makes my chest ache with how much I love her.

And maybe she doesn’t have the words for it yet. Maybe I don’t either. But I’ll wait. I’ll be patient. I’ll learn every part of this rhythm we’re finding together. I’ll never take it for granted. Not one second.

Because what we have—it’s not just about needing each other.

It’s about choosing to be known.

And I’ll choose her. Every time.

Even when it’s hard.
Even when she needs space.
Even when she’s hurting or sick or guarded.

I’ll be there.
Careful. Gentle. All in.

Because I know what she’s giving me.
And I know it deserves everything I have to give.

 

Ruby

I don’t know how long we’ve just been lying here. Maybe minutes. Maybe longer.

His hand moves slow over my back, fingertips skimming up and down the slope of my spine like he’s drawing something only he can see. I’m tucked half on top of him, leg still locked around his hip, skin to skin like we’re some perfect fit neither of us ever planned.

And I feel…
God, I feel everything.

Too much, maybe.

My heart’s still thudding, slow and steady now, but wide open. Like there’s nothing guarding it. Like he’s inside it. Inside me. Still.

I don’t usually ask things like this. Not out loud.
But tonight, I don’t want to pretend I’m not thinking it.

So I press my cheek to his chest, breathe him in—warm skin, apple pie, and the faintest trace of his cologne—and whisper, soft and a little unsure,

“Is this… normal?”

He stills for a second. Just a second.

Then his hand slides up into my hair, and he cradles the back of my head like I’m something fragile.

“Normal?” he murmurs. “You mean… this?”

I nod, against his chest. “The way it feels. The way you feel. It’s not just the sex. It’s everything.

 

James

She asks if this is normal.

And there’s a part of me—small, wounded, still learning how to hope—that wants to laugh. Because nothing about this is normal. Not her. Not the way I feel with her. Not the way this keeps unfolding, like something bigger than I’m built for.

But I don’t laugh. I just hold her a little closer.

“It’s not normal,” I tell her. “It’s us.”

And I feel her melt against me.

Like those words are enough.

Like maybe I’m enough.

She goes quiet then. Not heavy, just soft. Her fingers still skim lazily over my ribs for a while, then drift lower, resting over my hip. Her leg is still tangled around mine, warm and familiar, like we’ve done this a hundred times. Like we belong here.

I keep stroking her back. Long, slow, even motions. Not to arouse, not to coax anything. Just to soothe. To tell her, without words, that she’s safe. That she’s wanted.

“You know,” I murmur, voice low in her hair, “I used to think closeness like this would feel… I don’t know. Too much. Like it would drown me.”

Her breath catches slightly. Still listening.

“But with you,” I continue, “it doesn’t feel like drowning. It feels like… I can breathe better.”

She doesn’t answer. And when I shift slightly, I realize she’s already halfway asleep.

Of course she is.

This week hit her hard. She’s been pale all day, and even now, with her cheek pressed against my chest and my arm wrapped around her, I can feel that slight fever still clinging to her skin.

I tuck the blanket up a little higher. Make sure she’s warm. Comfortable. Stay with her as the minutes pass. Stroking her arm now. Watching the way her lashes rest on her cheek.

I don’t fall asleep. I just stay there.

With her.

For almost an hour.

Then I lean in and kiss her temple, whispering, “Hey, love. Wake up.”

She stirs slowly, blinking at me like she’s not sure what year it is. But then her arms curl around me again, and she hides her face in my chest.

“Just a little longer,” she murmurs.

I smile, tightening my arms around her once.

“Your parents are home in an hour,” I say gently. “And I promised your mum I take great care of you.”

That gets a sleepy laugh out of her.

And yeah—maybe this isn’t normal.
But whatever it is…
I’ll never take it for granted.

 

Helen

I know something’s up the second I open the door.

Not bad up. Just… sorted. Too sorted.

The dishes are done. The leftover apple pie’s needly packed again. There’s the faint scent of soup and cinnamon in the air, like a scene from one of those “cosy weekend in” magazines. And the two of them—Ruby and James—are sitting at the kitchen table, side by side, like they’ve been there all afternoon. Quietly pretending they didn’t just tumble out of each other’s arms thirty seconds ago.

I’m not stupid.

They’re eighteen. It was bound to happen at some point. And if I’m honest, I don’t mind that it’s him.

Because James Beaufort may come from money and mess and a last name that tastes like London stone, but I’ve seen the way he looks at my daughter. Like she invented light. Like she stitched the sky together one star at a time and hung the moon up just for him.

He stands when I walk in. Of course he does. That tall, broad-shouldered frame straightening like he’s in a regency novel and I’m the duchess.

“Hi, Helen,” he says, polite and warm.

Ruby rolls her eyes—just slightly—and I catch the tiniest smirk at the edge of her mouth. But her hand brushes his thigh under the table. A subtle, grounding touch. Like he needs reminding that he doesn’t have to prove anything here. Not with me.

And he doesn’t.

Because what I see when I look at them—my daughter, stubborn and elfish and so much fierceness packed into such a small frame, and this boy, halfway to being a man, awkward in all the ways that say he’s trying to be good—it’s something honest.

Something steady.

They’re not just playing at love.
They’re building something.

And for Ruby—who never trusted easily, who never really let anyone in—that means more than I’ll ever be able to say.

So I hang up my coat. Pretend I don’t notice how pink her cheeks are. Or how his ears turn red when I ask if they had a nice afternoon.

I just smile and say, “Hope you left me a slice of that pie.”

Ruby grins. James leaps up to check.

And I watch them move around the kitchen like they’ve been doing this for years.

It’s funny, really.

The world would look at James Beaufort and see his name first.
His posture. His privilege.
Maybe even his past.

But Ruby—my girl—she sees him. Just him.

And maybe that’s the real magic of it.
They see each other.

And whatever happens next, I think they’ll be okay.

Chapter 31

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ophelia

It takes three weeks.

Three weeks of texts left on read, calls unanswered, and Lydia promising he’ll come eventually. I don’t push. Not really. Just… nudge. Quietly.

I don’t know if it’s that he doesn’t want to. Or if he simply can’t. That boy is a busy bee now. Oxford, two days a week in London—three, if he has to. Lacrosse practice. Matches. His name has always filled a room before he entered it. But now, it echoes.

I went to see him play last weekend.

Didn’t tell him I was coming. Just drove myself to some windswept school field and stood at the edge of the bleachers, trying to make sense of the game.

He didn’t see me at first.

But God—Cordelia never told me how good he is.

He commands that field. Golden helmet, tall and fast and loud, his teammates moving in orbit around him. It’s a ridiculous sport, truly—all testosterone and brute force wrapped in posh school tradition—but there’s something serious beneath it. They care. He cares.

And he was magnificent.

I saw him arrive too.

Out of a sleek black car—his, I assume. But it was the girl in the driver’s seat who caught my eye first.

Jeans and a tucked-in black blouse. Dark hair braided down her back, confidence threaded into every step. She unfolded herself from the car like someone who belonged there, not just beside him—but with him.

She joked around with Cyril and Alistair on the sideline. The boys pretending to toss her like a Lacrosse ball. She didn’t flinch.

Told them if they dared, she’d destroy them in debate.

Cyril backed off immediately—“Still recovering from last time,” he said.

And then she kissed James goodbye.

Hugged Alistair. Waved to Cyril.

And drove off. In his car.

Smart girl. She wasn’t about to freeze in the rain for two hours. But I was.

He saw me only after the game, mud on his knees, helmet off, hair plastered to his forehead.

He scoffed. “Almost flattered, you know. Courtesy even my parents never managed.”

I shrugged. “Maybe I just came to remind you texts exist.”

He rolled his eyes. Said, next weekend’s Ruby time—so, no.

I told him Ruby was invited too. Alistair. Cyril. Make it a house party, if that’s what gets him here.

He nodded. Just once. Brief. Unreadable.

And turned away towards the locker rooms . Ten minutes later I saw him in the parking lot. Just as that same black car pulled in, headlights sweeping the wet ground.

He didn’t wave.

But she opened the door for him.

He got in.

And for a second, before they pulled away, I saw him smile.

Not for me.
For her.

But I’ll take that too.
For now.

 

Beckingdale is louder than it has been in years.

Lydia convinced him to come, bless her. I think he would’ve dodged it otherwise. But she has a gift for him—the kind of soft insistence that doesn’t sound like pressure until you realize you’ve said yes.

Ruby will come tomorrow, after her café shift. Lydia mentioned that as they arrived. Said it with a faint smile, like Ruby’s name alone steadied her brother somehow. And maybe it does.

For now, he’s hiding behind the boys.

Cyril, Alistair—those two have always been his safety net. They’ve dragged him out to the park, where the grass is slick and the goalposts are crooked. Playing soccer like they used to when they were small enough to be forgiven for muddy shoes and shouted laughter.

I stand at the window, watching from the library. The same view Cordelia used to love—across the wide park, the sycamores bending in the wind. The same patch of earth that once held half the county’s children every summer. Before everything with Mortimer got so complicated that no one wanted to spend weekends with us anymore.

Back then, the Ellingtons and the Vegas were the only ones who stayed.

And looking at them now—three grown men, their laughter still familiar but edged with the hardness of what they’ve learned—I realize that those families, without ever saying it, gave James a kind of home we never could. A refuge from the name that both crowned and caged him.

I shouldn’t ask. I know that. But the question burns too long in my throat.

Lydia’s sitting on the armchair opposite, a cup of tea balanced in her hands, eyes following her brother out the window. She’s grown into herself—still has Cordelia’s sharpness, but tempered with something steadier.

“Lydia,” I say quietly. “Was your father ever violent?”

She doesn’t flinch. Just lowers the cup and looks at me.

“Not with me,” she says, after a pause. “At least not physically.”

That’s one hell of an answer.

And it tells me everything I never dared to ask.

Because I’ve seen enough men like Mortimer to know what hides behind silence and polished manners. And enough boys like James—brilliant, restless, too careful with their words—to recognize the traces of fear long after the bruises fade.

Out on the field, James throws his head back and laughs at something Cyril shouts. It’s a sound too rare for what that boy carries.

He looks so much like his mother then.
So heartbreakingly alive.

And all I can think is how many times he’s had to earn the right to laugh like that.

 

James

It’s interesting. Not weird, just… interesting.

Ophelia’s house is massive—like if someone said manor you’d still be underestimating it—and everyone has their own room like we’re in some sort of dignified boarding house for emotionally dented young adults.

Which we kind of are.

Cyril’s got the east wing tower, of course, because he claimed it within ten seconds of arriving and no one could argue with the enthusiasm. Alistair is two doors down from me, already building some sort of chaos fort with spare blankets and a Bluetooth speaker.

Lydia’s room is across the hallway from mine.

And I think I just heard her walking past my door. Light footsteps. No conversation. Just a faint knock—too soft to be formal, too certain to be casual. Then nothing.

Not my business.

But still, I hope she’s not holding herself back from something she wants. Cyril’s a mess, but he’s her kind of mess, and she’s not anyone’s second chance to get it right. She’s allowed to want things. Even now. Especially now.

I’m halfway through brushing my teeth when there’s another knock. This time, sharp and confident. The kind that doesn’t pretend to be anything else.

“James?”

Ophelia.

I open the door with my toothbrush in hand, toothpaste still foaming in my mouth. Great. Exactly the image I want to project in this house of aristocratic ghosts and sharp-edged women.

She doesn’t laugh. Just offers a soft, diplomatic smile.

“Can we talk?”

I lift a brow. “Now?”

“You could come downstairs. Library’s still warm.”

She glances at my toothbrush, then back to my eyes. “Or we could do this here. But I didn’t mean to corner you.”

No, of course not. Just my door. At night. When I’m barefoot and unarmed.

I nod once, swallow the sarcasm, and say, “Give me two minutes.”

She walks back down the corridor as I spit, rinse, and wonder what level of emotional excavation she’s planning for tonight.

Still, I follow.

Because I kind of want to hear what she has to say.

Ruby’s not here yet—Percy’s picking her up tomorrow after her shift, though apparently not at the café because Ruby doesn’t want her boss watching her get into some expensive car like she’s suddenly dating a royal. Percy will collect her quietly from her house, thank you very much.

She’ll share my room when she’s here. Everyone knows that, no one said a word.

But right now, it’s just me. In a borrowed house, walking through the shadows of its history, headed to a conversation I didn’t ask for.

Still…

I’m not sure if that makes me nervous. Or ready.

Both, maybe.

 

Ophelia

He’s already seated when I walk back in with the glasses.

Sprawled, legs long, expression neutral in that precise, deliberate way only a Beaufort can manage. One ankle hooked over the other. Arms crossed.

And pyjamas.

Not that he looks particularly boyish in them. Somehow still composed. Just… softer around the edges. If you didn’t know him, you might mistake him for calm.

If you do know him, you can tell it’s armour.

He doesn’t wait for me to sit.

“Quite the operation,” he says smoothly. “You sure this was worth it? Hosting five people just to get your nephew in pyjamas to sit in your library and be lectured about legacy?”

His voice is light, almost amused. But I hear it. That edge underneath. The one he gets from his father.

And just like that, the boy inside the man shows up.

I sit down across from him, hands loose in my lap. “No lectures. Not tonight.”

He doesn’t answer. Just watches me, jaw tight.

I take a breath. “I wanted to apologise.”

His gaze shifts, just slightly. Enough to let me know I have his attention.

“I took your father’s side. About that dinner. The speech.” I shake my head, quiet. “I shouldn’t have. I knew it wasn’t fair. But I did it anyway.”

James doesn’t move. Doesn’t blink. But something stills in him.

“I know you know now,” I continue. “About Lydia. The pregnancy. The abortion. I don’t know what she’s told you—”

“Enough,” he cuts in.

“Then you understand.” I fold my hands tighter. “Mortimer was circling. She was vulnerable. I needed to keep his attention elsewhere. So when he started ranting about the dinner and how you should be there to speak—” I pause. “I took the chance.”

“To throw me under the bus,” he says, not unkindly. Just… tired.

“I didn’t think it would get that bad.”

He snorts. “Then you don’t know him like I do.”

Silence again. Heavy and uncomfortable. But real.

“I appreciate it,” he says at last. “What you did for Lydia. It means something. It does.” He swallows, and I see it—the way his shoulders tense ever so slightly. “But it doesn’t justify what happened. That night—”

He stops.

Takes a shallow breath.

“They pulled me out there and made me do it,” he says, voice low and breaking. “Like I was… something to be used. To distract him. Like I mattered less.”

My heart cracks.

Because he’s right.

And because he’s sitting there in front of me, this strong, smart, stubborn boy—man—still carrying the weight of all the ways we failed to protect him.

“I’m sorry,” I say.

He nods. But he doesn’t forgive me.

Not yet.

Maybe not ever.

And I wouldn’t blame him.

But he came here. He’s here now. And that matters.

I’ll take it.

For now.

 

James

I leave before she can say anything else.

No goodbyes. No more apologies.

Just up. Out of the chair. Past the doorway.

And I will not cry in front of her.

Not here. Not in this house.

My hands shake slightly, so I press them into my sides as I walk down the hall. Shoulders squared. Chin up. That classic Beaufort posture.

Classic fucking damage control.

I make a detour into the dining room, ignoring the tick in my jaw. The old cabinet groans when I open it, the clink of crystal tumblers loud in the silence. I grab two.

Then I uncap the bottle and pour. Two fingers. Then two more.

Still inside me—that heat in my throat. Not from the whiskey. From her words. From mine.

From how close I came to unraveling.

I walk to Alistair’s room without knocking, because he’ll yell if he’s indecent, and honestly, he’s lucky I didn’t walk straight into Cyril’s instead.

He’s on his bed in joggers and a faded Maxton Hall t-shirt, glasses halfway down his nose, some novel open on his chest.

I hold up the glasses.

He blinks, then sits up, pulling his knees up to make room. “Oof. That kind of night, huh?”

“Something like that,” I mutter, handing him one of the tumblers. I take the chair across from his bed, stretch out, and throw back a sip.

It burns in the best way.

“She wanted to talk,” I say.

Al watches me, patient. Quiet.

“Ophelia, I mean. She wanted to talk.”

“Cornered you in your room?”

“Library. PJs and toothbrush, classic trap.” I roll my eyes. “She said she wanted to apologise.”

“Did she?”

“Yeah.”

Al raises his brows. Waits.

I take another sip.

“She said she knew about the speech thing. That it wasn’t fair. But she played along to keep the heat off Lydia.”

A pause.

Still not looking at him, I add, “Because of… what was going on.”

Al doesn’t push.

Just hums slightly, like he’s putting a puzzle together in his head.

Then, casually: “Yeah. Lydia told me yesterday.”

I blink.

“You knew?”

“Didn’t before,” he says. “But yeah. Yesterday. She said she wanted me to hear it from her, not Cyril or you by accident, which—fair.” He sips his whiskey. “So. We’re not playing hide-and-seek anymore.”

I nod. Let out a breath I didn’t know I’d been holding.

“Good.”

Because somehow, hiding it from Al felt worse than knowing it myself.

He watches me for a second, then smirks. “And yeah, I did hear her head down the hallway about half an hour ago.”

I look up.

Raise a brow. “Cyril’s room?”

“Where else?”

We both grin.

It feels absurd—everything that’s happened—but also… kind of nice.

Not the hurt. Not the damage. But this—sitting here with my best friend, sharing a drink, no need to lie or posture or pretend.

That’s something.

That’s ours.

And right now, it’s enough.

 

Lydia

Waking up in Cyril’s room isn’t nearly as scandalous as it sounds.

I’m still in my leggings and one of his hoodies, curled at the edge of his bed like I was always meant to be part of the furniture here. The duvet smells like him and the light filtering through the curtains is too soft for judgment.

We didn’t—

Well, we didn’t do anything. Not like that.

But I kissed him last night.

When I stood up to leave, heart full, face warm, the weight of everything else still pushing at my shoulders—and he just looked at me like I could stay. No pressure. No expectation. Just stay.

And I did.

And that felt… right.

But now it’s morning. And I have a brother and a best friend out there somewhere, and I’m not exactly thrilled about doing the walk of barely-shame across the hallway in Ophelia’s manor house.

I nudge Cyril. He stirs, then stretches, rumpled and gloriously unbothered.

“Can you do me a favour?” I ask, whispering.

One eye cracks open. “I already offered you half my bed and my hoodie. What more do you want, woman?”

“Recon,” I whisper. “I need you to check if James or Al are out there. And if not, stall. Make noise. Do a cartwheel. Just—buy me five minutes to get to my room without turning it into a thing.”

He grins, hair sticking up like a half-dead dandelion. “My finest mission yet.”

I toss a pillow at him, and he groans as he rolls out of bed, stretching theatrically. Then he disappears into the hallway, muttering something about loyalty and espionage.

A beat later, I hear his laugh downstairs.

“Had I known I was joining your whiskey tasting, boys, I’d have brought snacks. Chop chop—showers, both of you. And save me some hot water, for Christ’s sake.”

I smile to myself. He’s good at this.

I throw my hair into a bun, smooth my shirt, and open the door just as he pads back up the stairs.

“Coast is clear,” he says. “Your brother’s unconscious on Al’s sofa, still in his hoodie. They both smell like a distillery. Currently fighting over the shower. You’ve got a ten-minute window.”

“Bless you,” I mutter, slipping past him into the hallway.

At my door, he reaches out, just for a second, and catches my hand.

Warm. Strong. No words.

Just a squeeze.

And I squeeze back.

Because this thing—whatever it is, however complicated it might be later—it feels steady this morning. It feels right.

And that’s enough for now.

 

Ruby

There’s something about arriving somewhere new—when the road curls around and opens into a driveway, and the house appears like a painting you weren’t quite prepared for.

Beckingdale Manor looks like it’s been plucked from the pages of some old English novel. Not a pretty fairy tale one—but one that knows its bloodlines and old ghosts. Stone and ivy. Quiet power. Wide lawn, still damp from the season’s end. First hints of green breaking through.

Snowdrops scatter in patches like forgotten lace, and along the flowerbeds, brave little daffodils have begun to push up—stubborn things, bold in their early bloom. I like that about them.

James is waiting near the front portal—hands in his pockets, that grey cashmere scarf the one I always want to steal. His hair’s a bit of a mess, probably from wind or shower or both, but his grin is stupidly perfect.

He kisses my cheek first—gentle, almost formal. Then the corner of my mouth. Then properly, like he hasn’t seen me in weeks and wants to memorize it in case I vanish.

It makes my heart do that ridiculous thing it does with him—tight and fluttering and slow, all at once.

“You’re late,” he murmurs against my mouth.

“I told you I’d come after work,” I reply. “You’re lucky I didn’t bring the café apron.”

“I’d still kiss you in it.”

“I know.”

Then the door opens and everyone else spills out. Lydia’s first—throws her arms around me and calls me a lifesaver before I even say hi. Her eyes are lighter here, I notice. Something about being out of Pemwick, maybe.

Cyril follows, pulling my ponytail like an annoying older brother. “Glad you’re here, Bell. I was outnumbered.”

“You deserve it,” I say, and he laughs.

Then Alistair, with the dramatics. “Thank God you’re here,” he says, clasping my hand like a theatre villain. “I was ready to throw him into the lake.”

“You’d have to find one first.”

James just smirks, pulling me closer like I belong in the crook of his side, like he never intends to let go.

And then—

Her.

Ophelia.

James’s aunt.

She’s not what I expected. Not at all.

Tall—like Lydia. Hair a deep copper red, pulled back into a simple ponytail. No makeup. A long black dress with sleeves pushed up to her elbows. No jewelry, just plain silver earrings. Just herself. Clean lines, calm posture. Her presence is quietly commanding, like someone who doesn’t need to say much to be heard.

“I’ve been very curious to meet you,” she says.

And for a moment, I forget how to stand.

“Ruby,” I say, offering my hand.

She takes it. Her grip is cool, firm. Her eyes—Beaufort blue—search me for a breath longer than what’s polite. Not unkind. Just deliberate.

“James has never brought anyone here,” she says. Then adds, “I’m very glad you’ve come.”

I nod. Swallow. Smile. “Thanks for having me.”

Behind me, I feel James’s hand press at the small of my back. A quiet reassurance. A you’re fine.

And I am. I think.

It’s just that—there’s a lot of history here. Old and deep and tangled.

But spring is coming.

And I’m standing in the middle of a place he never let anyone else see.

And he’s holding me like he wants me to stay.

 

Ophelia

It’s fascinating, really—how the arrival of one person can alter the rhythm of a group without a word of instruction, like someone tilted the room on its axis and everyone subtly shifted to accommodate.

Ruby Bell walks in without fanfare. She’s polite. Attentive. Not overly warm, not shy. She says thank you when I compliment her—no false modesty, no preening. Just clear eyes, sharp observation, and a certain calm that feels… steadying.

What’s truly interesting is James.

The moment she steps through the front portal, something in him—recalibrates.

That’s the word.

His shoulders, the way he listens, the angle of his stance—everything fine-tunes. He’s still James. Still all that golden, arrogant charm. But more focused. As if her presence quiets the background noise in his head. Brings him back to himself.

And of course, when James recalibrates, Alistair does too. Those two are bound by something beyond proximity—an almost twin-like tether, though not by blood. When one settles, the other does. When one frays, the other pulls back with just enough force to hold them both together. It’s rather beautiful, in a boyish, chaotic way.

Cyril, naturally, is tagging along with Al like he always has. But his eyes drift—too often, too obviously—to Lydia.

And Lydia…

That’s the surprise.

She likes Ruby. Genuinely. And Lydia doesn’t do many women, not in that close-friend sort of way. Her trust is hard-won and her time is rationed tightly between her brother, study, and surviving the legacy of our family. But she pulled Ruby into her orbit easily. Told her about the old first editions in the library, the ones my father collected—half to impress, I suspect, and half to share something real.

Now, they’re all in the library.

Alistair and Cyril are battling over the chessboard in front of the fireplace, performing their usual theatrics. Cyril curses too much. Alistair leans back like some minor god every time he takes a piece. Boys.

James is standing close to Ruby and Lydia, who are tucked between shelves, exploring the old bindings. I can hear Ruby’s voice rise slightly with excitement at a Brontë edition. Lydia shows her the Austen set I kept out of reach from their childhood games. And James—he just watches them both, a fond look softening the angles of his face.

He hasn’t looked that unguarded in a very long time.

And that girl—that girl is doing nothing obvious.

She’s not clinging. Not directing attention to herself. Not even flirting, as far as I can tell. She’s simply… present. Honest. Grounded.

And somehow, James—this boy I’ve watched grow up like a bruised storm cloud, all thunder and recklessness—settles around her.

It’s not loud, what she brings.

But it’s steady.

And I think—that might be the thing he needed most.

I hate formal dinners.

Always have. White linen. Silver cutlery. The dead pauses between courses. People clinking glasses to pretend they’re not bored out of their minds.

So tonight it’s buffet-style. Indian, delivered piping hot from a place I trust. Dishes arranged along the long sideboard, warming trays releasing the scent of cumin, ginger, tamarind. No seating plan. Just grab what you like, sit where you want.

Freedom, in the tiniest possible rebellion.

And, God, the delight on Ruby’s face when she sees the spread.

She lights up.

Not the polite oh-how-nice of most guests, but a genuine, unfiltered joy. She stands in front of one of the dishes, lifts the lid, and closes her eyes with a soft mmm. She’s rattling off ingredients under her breath before I can even tell her what’s in it. Then she starts telling Cyril—who’s already hovering for seconds—about how her father makes something similar, but more tomato-forward, and how the trick is roasting the spices just long enough.

Apparently, she loves to cook.

Didn’t expect that.

James is next to her, of course. They’re pressed together at the hip like some invisible thread won’t let them part. But it’s casual, not performative. His arm brushes her back only once as she leans over the rice, and she bumps him gently with her shoulder. Her comfort around him is real. That much is obvious.

But what still puzzles me is this: What does she see in him?

Not the money. That I know. She doesn’t blink at the cars or the house. Doesn’t soften her voice when speaking to James. Doesn’t dress for status, just practicality. Hair in a braid. Clear skin, no makeup tonight. Still stunning. But very much her own.

I sit on the edge of the conversation for a while, trying to observe without being obvious. Alistair eventually ends up near me, perched half-sideways on the low arm of a velvet chair, sipping mango lassi instead of wine.

“Interesting girl,” I murmur, nodding toward Ruby, who’s now animatedly explaining to Lydia the difference between garam masala and curry powder, which makes Lydia look like she’s questioning her whole pantry.

Alistair hums. “Yeah. She’s brilliant.”

“Smart, I can see,” I say, careful. “Kind, too. But… I don’t quite see the link. Between her and James.”

He smiles faintly. “That’s because you didn’t know her before.”

“Before what?”

“Before James,” he says simply. Not smug. Just factual. “She used to be quieter. Kept to herself. Never rude, just… careful. Like she had this invisible line around her and didn’t want anyone stepping over it.”

I glance back at her. She’s laughing now—mouth open, head back, absolutely unguarded.

“James didn’t just step over it,” Alistair adds, “he crashed right through.”

“And she let him?”

“She made him work for it,” he says, grinning now. “But yeah. And it changed something. For both of them, really. But especially for her.”

There’s something… gentle in his tone. Fond, but not in love. Warm. Genuine.

“You really like her.”

“Yeah,” he says. “But not because she’s James’s girlfriend. I like her because she’s Ruby. She’s smart and sharp and kind without even trying. She makes us all better. Even Cyril, on occasion.”

I smile. “That’s quite a testimonial.”

He shrugs. “It’s true.”

And just like that, something clicks into place.

The friendships, the comfort, the ease in this room—that isn’t just James integrating her into his world. Somehow, she has become part of theirs. She’s found her place here. Not through wealth. Not through charm. But through something deeper. Simpler.

Belonging.

And maybe that’s the thing she saw in James—beneath all the noise. The boy who crashes through the walls you build, but stays long enough to help you build something better.

I watch him now as he hands her a spoon she missed, murmuring something that makes her roll her eyes and grin.

And for the first time, I stop wondering why her.

I start thinking, of course her.

 

James

It’s hard to be angry all the time.

Harder still when you’re tired — properly tired, the kind that settles somewhere behind your ribs and doesn’t let up, even when you’ve slept enough, eaten enough, smiled enough to pass. The kind that creeps in when you’re trying to stay mad, and it just… dulls the edges of everything.

Ophelia isn’t trying to win me over. That’s probably why it’s working.

She doesn’t fawn over Ruby. Doesn’t perform affection or make awkward small talk about Oxford. She’s just—kind. In a quiet, unassuming way. Her version of welcoming means making sure Ruby’s tea is the way she likes it, or that the seat next to her has a throw blanket when the fire’s too far. She listens when Ruby talks. Not in that brittle way adults sometimes do with people our age—waiting to be impressed or reassured—but properly listens.

It throws me.

She hadn’t been like this before. Not when Mum was alive. Not when Lydia needed her. And not when I did.

But maybe I’m not the only one trying to be different.

Ruby’s in the library with Lydia now, marveling at some first edition of something—of course she is—and I’m by the window in Ophelia’s sitting room, watching the last of the daffodils nod in the wind. Trying to decide whether to leave or stay. Whether I owe her a word. A nod. Something.

Ophelia clears her throat behind me. “You don’t have to hover like a ghost, you know.”

I don’t turn around. “Maybe I like the view.”

“You always did like the dramatic spots,” she says. Her voice is light, but not sharp. “Rafters. Rooftops. The far end of the garden.”

I almost smile. Almost. “Still do.”

She doesn’t respond immediately. I hear the soft sound of a cup being set down on a saucer. The fire snaps.

And then she says it, casually, as if it costs her nothing.
“I like her.”

I look over. She’s watching the flames, not me.

“Yeah?” I ask.

She nods. “Very much. I’ve never seen you look at anyone like that.”

“That’s not saying much.”

“It is, actually.”

We sit in the quiet for a moment. Not awkward. Just… new.

Finally, I shift my weight, lean back against the windowsill. “You’re being nice. I don’t know what to do with that.”

She smiles faintly. “Maybe just accept it.”

I exhale, slow. “I’m not ready to forgive everything.”

“I’m not asking you to,” she says simply. “But I meant what I said. About wanting to be part of your life again. On your terms. And if that means showing up as someone Ruby can count on, then that’s where I’ll start.”

There’s a lump in my throat I don’t know how to swallow.

I nod once. Not forgiveness. But maybe a truce.

“Alright,” I say.

 

Alistair

There’s a specific energy in the room when people are not talking about something.

It’s like a low-level hum, barely audible, but vibrating under everything. I’ve felt it a hundred times — in investor boardrooms, in my mother’s townhouse before my brother throws a tantrum, in James’s father’s study when we were kids and something had happened and nobody was saying what. It’s worse here because Ruby’s in the room, curled up on the armchair by the fire, and she’s the last person who deserves to be dragged into whatever James is burying six feet deep in his chest.

Ophelia is the one who prods it loose. Unintentionally, maybe. But I doubt that. She’s sharper than all of us. Knows exactly where to push.

“It’s a lovely setup you’ve got with the new flat,” she says mildly over dessert, some cardamom-spiced almond cake that Ruby can’t stop raving about. “Four of you, wasn’t it?”

“Five,” Ruby says, bright. “But yeah.”

Ophelia smiles. “And your father is alright with that, James?”

There’s a pause.

James is still, fork halfway to his mouth.

Then: “I haven’t exactly told him.”

He says it too casually.

Ruby shifts slightly in her chair. “You mean about the flat or—?”

James doesn’t look at her. “Both.”

And that’s when I know this evening is going to implode.

Ophelia raises one brow. Not surprised. Just… waiting.

Ruby speaks again, quieter now. “You said you’re not really talking to him. I assumed—”

“I’m not,” James cuts in. “It’s not like I’m updating him on my living arrangements.”

“But you’ve talked to him,” Ophelia says, voice smooth. “He signed the papers.”

Another pause.

Ruby turns her head sharply. “You have?”

James’s jaw flexes. “Not by choice. He never really reads what he signs.”

I watch him closely now. There’s a flush creeping up his neck. He’s unraveling.

Ophelia sets her wine glass down. “Does he know about Ruby?”

“No.”

That one word hits the rug like a dropped match.

Ruby blinks. “James.”

“It’s not like that,” he mutters.

“Then what is it like?” she asks. “Are you ashamed? Or is he—”

“Ruby, stop.” His voice is sharp, not cruel but close.

She does. But she’s already halfway out of that warm, trusting space she was in five minutes ago. I can see it.

“I didn’t tell him,” James says stiffly, “because I know what he’d do.”

“And what would he do?” Ophelia asks, suddenly very still.

Silence.

James swallows hard. Doesn’t speak.

I glance between them, and when I catch Ruby’s eyes, they’re wide. Not hurt yet. Just… worried.

So I ask, because someone has to. “James. What did he say to you?”

He exhales like he’s been punched. Rubs his forehead. “It doesn’t matter.”

“Obviously it does,” I say, gentler now. “Because we’re all sitting here pretending it doesn’t.”

James glares at me. Then at Ophelia. “He said he’d ruin her. Her family. Her future. If I didn’t cooperate.”

Ophelia goes still.

Ruby doesn’t move.

I feel my stomach twist. “Ruin her how?”

James laughs — but it’s hollow, bitter. “Stipend. Reputation. Her sister’s blog. Her mum’s job. Her dad’s restaurant. Everything. He had a list.”

“Jesus,” I mutter.

Ophelia leans forward, voice low and precise. “And you believed him?”

James shoots her a look. “Of course I fucking did.”

“And so you’ve been—what? Doing whatever he says so he doesn’t come after Ruby?”

He stands. Fast.

“That’s not— Look, I didn’t want her to know, alright? I didn’t want this. I’m handling it.”

“Handling it how?” Ruby says, voice trembling slightly.

James’s eyes meet hers. And then break away.

“I’m not letting him touch you,” he says quietly. “Any of you.”

And then he walks out.

The door clicks shut behind him.

Nobody moves.

After a long pause, Ophelia exhales and picks up her wine again.

“Well,” she says. “Now we’re getting somewhere.”

 

Ruby

I don’t think. I just follow him.

Because not talking—well, we’ve tried that before. It doesn’t work.

He’s halfway down the hallway when I catch up. Pacing like he’s trying to wear a path into the floorboards. One hand tugging at his hair, the other clenched in a fist. I wait for a second, just out of reach, to see if he’ll stop. He doesn’t.

“This is exactly what happens,” he says, without looking at me, “when I try to do what she wants.”

His voice is too loud for the corridor. Too sharp. But it’s not anger, not really.

“I came here,” he goes on, pacing faster, “I brought you here, I tried—Jesus, I tried to play nice. And then it’s just back to the same fucking script. How I’m never enough in this family. How I ruin everything I touch.”

He stops walking. Finally looks at me.

“And all I wanted,” he says, his voice cracking now, “was to protect you from all of this. Just until Oxford. Just a few more months. Because once we’re there—I have time, okay? Three years to sort out the mess of my life before Mortimer can touch it. Before he finds a way to use it against you.”

His fists are shaking.

“I didn’t lie to you. I told you he doesn’t know about us. I told you I’m not talking to him. I told you he’s dangerous, that it’s complicated.”

He steps back, like he can’t trust himself not to pull away harder.

“I didn’t list every fucked-up threat because I didn’t want to scare you. I didn’t want you to look at me like—like—”

He cuts himself off. Shaking harder now.

Like I already am, is what he doesn’t say.

Like I’ll be disappointed. Or afraid.

I don’t let him finish that thought.

I step forward and wrap my arms around him.

He freezes.

And then—slowly, achingly—he exhales against my shoulder. Like the air’s been trapped in his lungs for days. Weeks.

“You didn’t lie,” I say, steady as I can manage. “I know. I believe you.”

His hands curl into the fabric of my jumper. Fingertips pressing in like he still needs proof I’m real. That this moment is.

“I just didn’t want you to know what he’s like,” he whispers. “Not like that. Not the way I do.”

“I get it,” I say. “You were trying to give me space to breathe.”

He nods once, jaw clenched. Then: “But I should’ve told you. About the threats. About everything.”

“We’re talking about it now,” I say. “And that matters.”

His breath is uneven. But he’s listening.

I pull back just enough to look at him. His eyes are glassy, and he’s still trying not to fall apart completely.

“I’m not afraid of him,” I say quietly. “But I am afraid of losing you to this. To what he’s made you believe.”

He flinches.

“You’re not your father, James. You never have been. Even when you think you’re fucking everything up—you’re not him.”

He exhales hard. Drops his forehead to mine.

And we just stand like that. Forehead to forehead. Until his heartbeat starts to slow again. Until he’s holding me, instead of clinging to me.

We sit on the floor, eventually. Back against the wall, knees drawn up. He tells me the rest—what Mortimer said, how he said it, the fear it triggered. I hold his hand the whole time. I don’t interrupt.

When he finally falls quiet, I tell him something I never thought I’d say aloud.

“I used to think strength meant doing everything on my own. But maybe it’s also knowing when you don’t have to.”

His hand tightens around mine.

He doesn’t speak. But he doesn’t let go either.

And that’s enough. For now.

 

Lydia

I want to go after them.

Of course I do. James stormed out like the floor was burning beneath his feet, and Ruby went after him like it was the most natural thing in the world. Like she knows how to find him in the dark.

Which she probably does.

But I’m halfway up from the armrest of the sofa when a hand touches mine.

“Leave them,” Cyril says. His voice is soft. Steady. “Let her talk to him.”

I sit back down slowly, heartbeat pounding in my ears. Alistair doesn’t speak either. He’s watching the hallway, eyes narrowed, one hand curled around the edge of his tumbler like he’s forgotten it’s there. Ophelia, across from us, has that look she gets when she’s trying not to flinch. Not physically. Emotionally.

It’s twenty-seven minutes. I count. And I don’t care how it makes me look.

When they come back, James looks… grim. But not broken. Not the version of him I used to find in his room, spiraling.

Ruby’s hand is in his. Their fingers laced tight like they’ve done the work of holding each other up. Like neither of them is letting go.

And then Ophelia says it.

“Can you share,” she asks gently, “what exactly Mortimer threatened to do?”

James doesn’t answer right away. He just stands there, jaw tight, Ruby rubbing her thumb along the side of his hand. It’s the smallest thing, but it’s what gets him to speak.

His voice is quiet when it finally comes.

“He said… he said he’d destroy her life if I ever let her near the family. If I gave him a reason to look too closely.”

I feel my stomach turn.

Ophelia is watching him like every word matters. Like she’s writing them down in her mind, building the scaffolding of a response.

James goes on. Still low. Still shaking a bit.

“He said he could get her scholarship revoked. Make a call, create a scandal, plant a rumour about impropriety. That it wouldn’t take much. That those kinds of girls—” he stops, swallows— “don’t last long at places like Oxford without protection.”

Ruby doesn’t flinch. Which means she already knows.

Of course she does.

Ophelia’s voice is calm. “What else?”

James shrugs, bitter. “Said her sister’s blog was probably full of copyright violations. That one email to a legal contact and it’d be taken down by morning.”

I see Ruby roll her eyes a little.

“Said her mum’s a thief. That she’s stealing food from the bakery she works at and could be reported.”

“Jesus Christ,” Al mutters. He looks furious.

“And that her dad’s restaurant,” James adds quietly, “could be buried in bad reviews and health inspections and—just—he had a list, okay? He always has a list.”

“And you believed he could do all of it,” Ophelia says. Not a question. Not a judgment.

“I still do,” James says. “Or I did. I don’t know.”

Ophelia stands.

Walks slowly to the sideboard and pulls out a sleek folder. Leather, navy. Of course.

“This is why you didn’t tell him,” she says to Ruby, “about your relationship. Or the fact that you’ll be moving in together.”

Ruby nods. “We figured it’s easier to stay under the radar.”

“Well,” Ophelia says, “I think it’s time we made a radar of our own.”

She turns to James first. “You were right to be afraid. He’s manipulative. He knows how to exploit perception and fear. But that doesn’t mean we’re powerless.”

Then she turns to Ruby. “Let’s go down the list.”

Ruby nods. “Okay.”

“One: the stipend. Your scholarship is performance-based, yes?”

“Yes.”

“Have you violated any academic codes of conduct?”

“No.”

“Then it’s safe. But we’ll protect it anyway. I’ll have my lawyer draft an affidavit stating I’ve personally witnessed Mortimer threatening to interfere with your academic standing. We’ll send a copy to the Dean’s Office and to the Legal and Ethics Committee. So if he even breathes in your direction, it’s already documented.”

Ruby blinks. “That… would actually work?”

“It won’t stop him from being an arse,” Ophelia says. “But it’ll stop the institution from listening to him. They won’t want to touch it.”

Ruby nods, biting her lip.

“Two: the blog.”

“Ember runs it. But I check her posts for legal stuff. She either uses her own pictures or buys them from stock sites. Always with receipts.”

“Good,” Ophelia says. “Tell her to keep those receipts. But this one’s hollow anyway. He can send all the cease and desists he wants, but unless she’s violating copyright, there’s nothing he can do.”

James exhales sharply. Like that one had been hanging over him more than he admitted.

“Three,” Ophelia says, “the bakery.”

“He said that?” Ruby asks. “That my mum’s stealing?”

James nods again.

“She’s not. Staff get twenty quid’s worth of unsold food every day. It’s taxed. They log it in the books.”

“Then he’d have to prove theft where there is none. I’d love to see him try. We’ll draft something here too—an official witness statement from me that these threats were made. It won’t go anywhere, but it’ll tell him we’re watching, should he ever try.”

“And the restaurant?” Ruby asks quietly.

“I’ll ask a few friends of mine to leave excellent, detailed reviews,” Ophelia says. “Some with verified accounts. Just to balance the board. And if Mortimer so much as thinks about falsifying a health complaint, we’ll trace it, and we’ll take legal action.”

I sit there stunned. For once, someone in this family is not just brushing it aside. Not minimizing. Not saying you have to understand how he is.

Ophelia is saying we fight.

James looks dazed. Ruby looks exhausted.

Alistair finishes his whiskey and says, “Honestly, I’d help you sue him for emotional distress just for fun.”

Cyril adds, “And I’ll publish it in the alumni magazine under Petty Power Plays of the Elite.”

It makes Ruby smile. Barely, but it’s there.

James is still quiet.

“You don’t have to do all of this,” he says.

“No,” Ophelia replies. “But I will.”

She takes a step closer. “Because I should have done it years ago. Because I let you walk into that dinner and stand there alone. And because protecting Ruby now means protecting you, too.”

James swallows hard.

And maybe, just maybe, something shifts.

The room isn’t fixed. The scars aren’t gone.

But for the first time in a long time, I think James might feel what I’ve always wished for him:

That someone has his back.

That maybe, finally, we all do.

 

James

I sit there like an idiot.

Like I’ve just taken a blow I didn’t see coming.

Not because anyone yelled.

But because no one did.

Because Ophelia stood up and said no to him—for me. For Ruby. And no one in this room laughed or told me I was overreacting. No one rolled their eyes or reminded me that I’m a Beaufort and should be used to this by now.

It’s quiet now. Not uncomfortable. Not sharp or hollow. Just quiet.

Ruby’s still sitting beside me. Lydia’s taken her hand. They’re not saying anything, just holding on like it’s the most natural thing. Alistair gets up to refill his glass and tops off mine without asking. He doesn’t look at me like I’m broken. Just tired.

Which I am.

God, I am.

I didn’t know how much weight I was carrying until Ophelia started dismantling it, piece by piece, like the whole house wasn’t built out of fear. Like it wasn’t all going to fall down if I breathed wrong.

He scared me.

My father—he actually scared me.

I don’t know when that started. Or when I started listening to the voice in my head that said, he can destroy everything. That if I didn’t follow the rules—his rules—he’d burn it all down. Ruby. Oxford. Lydia. All of it.

But maybe that voice wasn’t mine.

Maybe it was just his.

Because as I sit here, Ruby’s hand still in mine and Ophelia asking for the name of the schoolship case worker again so she can start drafting the damn affidavit, I realise something I never dared let myself believe:

Mortimer had the power to scare me.

But he never had the power to end Ruby.

And the fact that I believed he did—that I let that belief run my life—makes me feel stupid.

More than stupid.

It makes me feel small.

And then the shame creeps in, like it always does. Like a fog settling low in my chest.

Because Ruby’s not mad.

She should be.

I didn’t tell her everything. I hid it. Kept her in the dark, thinking I was protecting her. And now she knows, and she’s just—here.

Lydia’s not yelling either. And Al isn’t making a single joke at my expense.

I don’t know what to do with that.

I feel it bubbling up before I can stop it. That stupid, tight feeling behind my eyes. The pressure in my throat. I turn my head away, try to blink hard enough to stop it.

But it’s too late.

I reach for my glass just to have something to do with my hands—and Ruby shifts beside me.

“Oh, James,” she whispers, and her arms are around me before I can hide.

I can’t speak.

I can’t even pretend I’m fine.

I feel her fingers press to the back of my neck, the way she pulls me in, tucks my face against her shoulder like I’m not eighteen years old and built like I could take on the world.

Like I’m just… human.

And then another hand—Al’s—settles between my shoulder blades. Warm. Solid. Steady.

No words.

Just the contact. The quiet reassurance of you’re not alone.

And I lose it.

Silently. No sound, no sobs—just this sharp, quiet pain leaking out in tears I didn’t plan and don’t want anyone to see. But they see them anyway.

And no one walks away.

No one laughs.

No one leaves me alone in it.

Ruby holds me like it’s not shameful. Like it’s okay. Like I’m okay.

 

Ophelia

I stay quiet.

Because if I open my mouth right now, I will say things I can’t take back.

So I watch.

I watch as James—James, who learned so young to mask everything behind arrogance and perfect posture—sits at the edge of my old velvet sofa, his fingers clenched white around a crystal tumbler and his eyes filling faster than he can blink.

And then… he breaks.

Not loudly. Not with a sound.

But I see it.

I see his shoulders sink, just a fraction. I see how his chest tightens, how he tries to pull away—and how she catches him. Ruby. Just wraps her arms around him like it’s the most natural thing in the world. Like he’s never had to earn comfort.

And God, how he has.

How we made him think he had to.

Alistair is beside him in an instant, a hand firm on his back. And Lydia—my fierce, impossible Lydia—reaches across Ruby and folds her free hand around James’s without a word. Their fingers link. Steady.

And in that moment, I know.

I know how badly I failed him.

Not just tonight. Not just last year.

But over years. Over decades.

I was the adult. I was the aunt. I knew what Mortimer was like. I saw the way Cordelia silenced herself. How she bent herself into the wife Mortimer needed to keep the illusion of a perfect family.

And I let it happen.

I let abuse settle into the very bones of this house.

I let fear fester in the boy who used to sit at the edge of my piano stool, his feet swinging and his cheeks flushed with pride when he got the notes right. That little boy grew up thinking love was measured in silence and strategy and survival.

And even after Cordelia died, even after I started to see, I didn’t act. Not enough.

I told myself it wasn’t my place.

I told myself James was strong.

But strength isn’t the absence of pain.

It’s this.

It’s a boy breaking down in his girlfriend’s arms because he spent years believing one wrong move would destroy the people he loves—and maybe himself, too.

And it wasn’t enough.

Not my apologies. Not my hospitality. Not my pathetic attempts to make peace while still staying comfortably detached.

Because it’s them—these five young people—who did what I didn’t.

They’re barely adults. But somehow, they understood loyalty better than we ever did. They saw each other’s wounds and didn’t look away.

Ruby, strong and quiet and sharper than any of us ever gave her credit for.

Lydia, who never flinched when the world branded her shameful.

Alistair, whose banter hides a heart so wide it could swallow the sky.

And Cyril—God, even Cyril—who’s somehow still here, loyal to Lydia, to James, to the whole broken mess of us.

They tried. They held him up.

But it wasn’t enough.

Because how could it be?

James needed us. The adults. The family. The ones who knew and should have stopped it.

And we didn’t.

I clear my throat—quiet, careful.

Ruby’s still holding him. Her hands gentle in his hair. Alistair hasn’t moved his hand from James’s back. Lydia’s crying softly now, just a tear or two slipping down her cheek as she watches her brother break. Cyril’s hand is on her shoulder, steadying her.)

And I say, softly, “I’ll take care of everything. First thing tomorrow.”

No legal threats will reach Ruby. Not now. Not ever. I’ll make sure of it. Mortimer will not get to wield his power in Pemwick—or Oxford—or anywhere James dares to live in peace.

“I promise,” I say again, steadier now. “You’ve all done enough. More than enough.”

I pause. My eyes sweep over them. These fierce, beautiful young people who carry so much in a world that punishes tenderness.

And then I say, “Maybe… it’s time to rest now?”

No one moves right away.

But James exhales.

Long and low and trembling.

And somehow, I think that’s the first breath he’s taken all night.

Notes:

A different Ophelia. Curious what you think.

Chapter Text

James

She’s sitting in my lap, her knees tucked to either side of me, arms lazily draped over my shoulders like she belongs there.

Like she’s always belonged there.

My shirt’s a little damp where she cried earlier. Or maybe where I did. Hard to say. It all kind of blurred together after I caved in front of everyone like that. Like a fucking mess of a boy, not a man at all.

But she didn’t flinch.

She held me like I was allowed to feel that way.

She’s still here.

Ruby’s fingers are threading slowly through my hair, like she’s untangling more than just the strands. Like she’s untangling me. Gently. Carefully. She’s so still. So quiet.

And I can’t take it anymore.

I swallow hard, my voice low.

“Why me?”

She looks down at me, confused. I don’t meet her eyes. Can’t.

“With all the baggage I’m dragging around… with everything I can’t fix yet. With what you saw tonight. Why me?”

My throat tightens. “You could’ve had someone easier. Someone whose life doesn’t come with footnotes and landmines and… damage.”

My hands are on her waist, barely holding on. I could let go if she wanted.

But she doesn’t move.

And she doesn’t laugh. Doesn’t brush it off or say something trite like because I love you—not that that wouldn’t undo me too.

She shifts just enough to bring her forehead to mine. Her voice is steady, quiet.

“Because you’re worth it.”

I try to blink, but her gaze pins me in place.

“I don’t want easy, James. I want you.”

She slides her hand down, pressing it over my chest like she can feel every stupid, scared heartbeat.

“You love like you’re on fire. You show up even when it hurts. You notice the smallest things. You listen—even when you pretend you don’t care. You make me feel seen.”

Her voice drops, softer still. “You held me when I was shaking because I had nightmares. You didn’t ask for anything. You just stayed.”

I close my eyes, jaw clenched.

She’s not done.

“After how we started..after that — you’re the first person who looked at me and didn’t see just a scholarship girl, or a sob story, or someone to fix. You saw me.”

She takes a breath. “And you let me see you back.”

I feel it—her words, her truth—settle deep in my chest, like something warm and heavy and sacred.

“I don’t love you despite the baggage,” she says. “I love you because you carry it. And because you’re learning to put it down.”

She lifts her chin just slightly. “And because when it’s too heavy, you let me carry some too.”

I open my eyes.

She’s looking at me like I’m not a project. Like I’m not broken. Like I’m hers.

And that… that undoes me more than anything else tonight.

My voice cracks when I whisper it. “You’re getting something from me, too?”

She laughs then. A soft, warm sound that vibrates against my skin as she presses a kiss to my cheek.

“Everything.”

And I kiss her like I believe her.

Because for the first time—I think I do.

 

Ruby

He looks at me like I’m something he dreamt up. Like I said something impossible.

Everything, I’d told him. That I get everything from him.

And maybe that sounds like too much. But it’s not. Not when it’s him.

He’s still holding me, still searching my face for reasons. For proof. Like he hasn’t seen it a hundred times in my eyes already.

So I speak.

“Do you remember,” I say quietly, “when I told you about the accident?”

His eyes shift—softer now, sharper too. “Of course I do.”

I nod. “I never told anyone that. Not like that. Not even Ember. Not in full.”

I lean in just a little, forehead nearly touching his. “And you didn’t say anything to fix it. Or to make it about you. You just—held me.”

My throat tightens. “You let me cry like it wasn’t shameful. Like I was allowed.”

He doesn’t speak. Just brushes his thumb across the inside of my wrist.

“And in winter,” I say, “before we even figured out what this was… do you remember how we talked?”

He nods, barely.

“And I’d go off about some theory I had, or a question I couldn’t let go of, or a memory I didn’t mean to say out loud—and you just… stayed.”

I laugh under my breath. “You never looked at me like I was strange. Even when I knew I was being strange.”

“I don’t think you’re strange,” he murmurs.

“I know.” I smile. “That’s the point.”

I take his hand in mine and trace the scar across his knuckle with my thumb.

“You never made me feel small,” I whisper. “Not for being serious. Or ambitious. Or messy. You just… let me be all of it.”

I meet his eyes fully now. “I was lonely before I met you.”

The words sting a bit. Not because they aren’t true—but because they are.

“Even when I had people. Even when I was doing okay. I always felt a little bit on the outside. Too careful. Too guarded. Too aware of what I could lose.”

I pause, the silence between us soft, tender.

“And now…” I swallow. “Now I’m not lonely anymore.”

I see the way he flinches—like he’s not sure he deserves that.

But I don’t let him pull away.

“I found friends through you. I found people who make space for me. For Ember. For Lin. People who don’t care that I’m the scholarship girl. They care because I’m me.”

I squeeze his hand.

“You gave me that. You let me be Ruby.”

He’s quiet for a moment. Breathing like it’s taking effort not to fall apart again.

And then he whispers, “I love you.”

“I know,” I say, smiling. “I love you too.”

And this time, when he kisses me, it’s not desperate or broken or wild.

It’s just… ours.

 

James

She’s in my lap, curled around me like we fit. Like I was made to hold her. And I’m still reeling from what she just said—you let me be Ruby—when she shifts a little, looks up at me again, and says—

“There’s one more thing.”

My heart stutters. She already said everything. I don’t know what else there could be.

But her eyes are serious. Not scared, but… intentional. Brave.

She speaks slowly.

“When we’re together… in bed…”

I swallow. Hard.

She glances down, then back up, her voice barely a whisper. “Not just that it’s good—although, I mean, it is.”

A grin pulls at the edge of my mouth. I can’t help it. “Yeah?”

She narrows her eyes but then laughs softly, cheeks flushing. “Yes, James. Obviously. But that’s not what I meant.”

I nod, quiet again.

“I’ve been fighting anxiety since I was eight. You know that.”

I nod again, throat tight.

“It’s like this… constant hum under the surface. Even when things are okay. Even when I’m happy. It’s always there. Whispering all the ways something could go wrong.”

She presses her palm over my heart.

“But with you—when we’re together like that—when it’s slow, and deep, and you’re looking at me like I’m everything—”

I blink, and my chest aches.

“—it’s gone, James. Completely gone. It’s like I can let go. Like there’s no panic, no voice, no fear. Just… stillness.”

I don’t know what to say.

She swallows, brushing her thumb along my jaw.

“Especially last time,” she adds quietly, blushing again. “When you didn’t even—when we just stayed close. Like I couldn’t get enough of you. And you didn’t let go either.”

My breath catches.

“I’ve never felt so free,” she whispers. “And it’s because it’s you. Because you love me the way you do.”

My arms tighten around her. I want to bury myself in her, in this. Protect it. Keep it locked somewhere safe inside my chest.

She gave me everything just now. Not just love. Trust.

And it’s the most beautiful thing anyone’s ever given me.

I kiss her.

I don’t care that we’re in my aunt’s guestroom. I don’t care about old money or family politics or that I cried in front of everyone tonight.

All I care about is her. Ruby Bell. Her honesty. Her fierce, steady heart. Her arms around me, and her lips against mine.

I kiss her because I need to. Because I’m not afraid when I’m with her either.

Because I think—for the first time—I know what it means to be home.

 

Ruby

I think he kisses me because he doesn’t know what else to do with all the emotion swelling between us. I kiss him back because I don’t want anything else.

His mouth is warm, reverent, and I’m already melting into him before I even realize I’ve moved.

There’s something in the way he touches me tonight that makes my chest ache. Like he’s trying to tell me something his words can’t hold.

My hands find the hem of his shirt. He breathes out, doesn’t stop me. I pull it up slowly, kissing the stretch of skin just beneath his ribs, where he always flinches like it’s too tender to bear. He lets me. He always lets me.

“Are you sure?” I whisper.

He just cups my face like I’m made of something precious, kisses the corner of my mouth, then the center of my lips, and says, “How could I not be? After everything tonight?”

I tug off my jumper too, slow and quiet, and suddenly we’re not wearing much at all. My fingers trace his collarbone, the slope of his shoulder, the soft underside of his jaw. He’s so beautiful like this—vulnerable, open. All of him stretched out in the quiet between words.

“I love you,” he says, voice low and certain. “You know that, right?”

I nod.

But he keeps going.

“I love you because you see through everything. Because you look at me like I’m not broken. Because you make me want to be someone worth the way you look at me.”

I blink. My throat tightens.

“I love that you don’t play games. That you tell me the truth even when it terrifies you. That you stood beside me tonight and didn’t flinch once.”

He kisses my jaw, my neck, the spot just behind my ear. My whole body is thrumming with the weight of his words. His hands move over me like a prayer, not urgent, not rushed—just there. Just present.

“I love your mind,” he says against my skin. “How it moves so fast and so sharp. I love how you go off on tangents about authors I’ve never heard of and make it sound like the most important thing in the world.”

I laugh, a soft, shaking sound that slips from my throat like a thread.

“And I love this,” he murmurs, looking at me now. “Us. The way we fit. How it’s messy and hard and terrifying—but it’s ours.”

I touch his cheek. He leans into it.

“James…”

“I need you to know,” he says, voice cracking a little. “That this isn’t just physical. It never was. But especially not tonight. I just—” His eyes shut. “I want to make love to you.”

He never says that. Not like that.

And I’ve never wanted anything more.

I nod, unable to speak. Pull him down to me, and he comes willingly, his weight grounding, familiar.

It’s slow.

God, it’s slow.

Like we have all the time in the world.

Like we’re unlearning fear, breath by breath.

Like he’s trying to tell me he’s grateful. That I saved him.

And maybe I did. But what he doesn’t know—what I’ll tell him again tomorrow—is that he saved me too.

Tonight, we don’t need to say it again.

Tonight, we just are.

 

James

She said it so simply. Like it wasn’t the most precious thing anyone’s ever said to me.

That when we’re together, it’s quiet in her head. That the storm calms. That she feels free.

Free.

And I always knew, in some vague, wordless way. I saw it in the way she breathed when I held her. In the way her shoulders dropped, how her hands would open, soft, like she wasn’t bracing anymore. I just didn’t know that’s what it meant. That what I was giving her — what we were building — was peace.

I don’t know what I did to deserve that kind of trust. But I know what I’ll do to keep it.

Everything.

Every damn thing I can.

Not just here. Not just in this bed. But every time she looks over her shoulder and needs someone to be there.

I’ll be there.

And tonight — right now — all I can do is show her that.

Her body is warm beneath mine, her legs tangled with mine, her fingers brushing the back of my neck. It’s not desperate, not wild. It’s not trying to prove anything. Just the rhythm we’ve found. Just her, whispering my name against my skin like it means something. Like I mean something.

She kisses me like she trusts me. Like she’s safe here.

And I move with her like I understand exactly what that means.

There’s a kind of wonder in it. The way she looks at me. The way she touches me. Like I’m something gentle. Like I’m not dangerous. Like I’m not a shadow of my father’s worst traits. She’s never looked at me like I’m a storm. Not once.

And I’ve never felt more humble and braver than I do now.

Because she lets go with me.

That’s what this is.

Not just love. Not just lust. Not comfort or passion or habit or need.

It’s surrender.

The most beautiful kind. The kind that says: I trust you to hold this. To hold me.

And I do.

God, I do.

I hold her like I’ll never let her fall. Like I’d rather break my own bones than let the world touch her without her saying yes.

Her breath hitches, soft and sharp, and she curls around me. I kiss her forehead. Her temple. Her lips.

“I love you,” I whisper, and it lands between us like a promise.

She touches my chest, over my heart, and whispers it back.

And in this room, in this borrowed bed, in the house that’s seen too much silence and too many secrets—she’s not anxious.

And I’m not my father’s son.

We’re just us.

Free.

 

Ruby

It’s different tonight.

Maybe because of everything that led us here — the fear, the shame, the love. Or maybe just because this is what it’s like when someone sees you completely and still chooses to stay.

James is so gentle it almost hurts.

His touch isn’t tentative — it’s sure, like he’s memorized every inch of me, but tonight he’s reading me like poetry anyway. Line by line. As if the words might shift under his fingertips if he rushes. As if I might disappear if he blinks.

But I won’t. I’m not going anywhere.

I think he knows that now.

My hand curls at the back of his neck, fingers tangled in his hair. His breath is warm on my throat, then my collarbone. And every part of me opens for him — not just my body but everything else, too. The parts no one sees. The ones I used to keep buried under lists and rules and never being a burden.

But he’s holding them now. All of them.

And I’m letting him.

There’s no noise in my head. No shadows waiting. Just his hands. His voice. His eyes.

“I love you,” he whispers, like it’s carved into him.

I think I whisper it back, but I’m not sure. I only know I mean it. Every syllable. Every breath of it. I feel it everywhere — in the way my heart aches and how my spine arches and how I can’t tell where I end and he begins.

When it happens for me, it’s not a wave.

It’s not a crash.

It’s an unraveling.

Like something tight inside me finally lets go. And I sink into it — into him — like I was meant to be here all along. I cling to him, one arm around his shoulders, the other gripping the back of his shirt. And I can’t breathe for a second. Not from panic, but from freedom.

I don’t need air when I have this.

When I have him.

And then I feel it change.

His breath catches. His hands still. His lips brush my cheek like he’s holding on.

And I watch it happen.

I watch James fall.

His face presses into the side of my neck, and I feel it — not just the physical, though God, it’s beautiful — but the emotion underneath. The way he lets go, too. His whole body gives into it. He doesn’t fight it. Doesn’t try to be anything else. Just… releases.

Like he trusts me.

Like I’m his anchor.

His breath is shaky when it’s over. His hand finds mine where it rests over his ribs. And he pulls it to his chest, over his heart, holding it there like it’s the only thing tethering him to this moment.

I’ve never felt anything more sacred.

Or more ours.

 

James

She falls asleep before I do.

Tucked against me, her breath warm on my chest, one leg draped over mine like she’s claiming the space between us. Like she knows she belongs here.

And she does. God, she does.

My hand rests lightly on her back, fingertips tracing lazy circles. I don’t want to stop touching her. Not in a possessive way—just to make sure she’s still here. Still safe. Still mine.

Everything feels quieter now.

The shame that wrapped itself around my throat earlier has settled. Not gone, not completely. But it’s not choking me anymore. Not when she looks at me the way she does. Not when Alistair sat there rubbing my back like we were kids again. Not when Lydia took Ruby’s hand without hesitation.

And Ophelia.

I don’t know what shifted tonight—maybe everything. Maybe nothing. But she didn’t flinch from the truth. She stayed. For once, someone stayed and said, we’ll fix this. Not because they had to. Because they wanted to.

That shouldn’t feel like a miracle.

But it does.

Ruby shifts a little, mumbling something I can’t quite catch. Her brow furrows. I kiss her temple and she settles again. Just that. Just that, and she rests.

She trusts me.

That’s what undoes me.

Not the sex. Not the words. But this. Her body limp against mine. Her hand resting over my heart. The ease with which she gives me this part of herself — the quiet, sleepy, unprotected part.

That’s love, isn’t it?

It’s not the loud, messy declarations. It’s this.

A girl curled into your arms, safe enough to sleep.

I close my eyes. Inhale her scent — soft and familiar and hers. I think of the way she looked at me tonight, right before she said you make it go quiet.

If that’s all I ever give her — peace — it’s enough.

It has to be.

And maybe tomorrow, I’ll believe I’m enough too.

But for now—

Her breath evens out again. Her arm tightens slightly around my middle.

I hold her close.
Let the night press in around us.

With her beside me.
And not afraid.

 

Alistair

I’ve known James my whole life.

Not in the metaphorical way people say when they’ve spent a few years with someone and feel entitled to their shadows. No—my whole life.

He was the boy who once tried to glue my shoes to the floor during chapel. The one who fought me for the top bunk and then made me tea when I got the flu. He was trouble and tenderness from the start. A contradiction I grew up learning to read.

And I knew Mortimer too.

That particular brand of power-soaked coldness you never forget. Like standing in a cathedral with no stained glass—just stone and silence and a reminder that you don’t matter here. Not really.

So I figured it was bad. The usual damage. Pressure. Expectations. The kind that leaves you stiff-spined and smirking by the time you’re fourteen.
But I didn’t understand.

Not until tonight.

Not until I watched James spiral because someone said his father’s name. Because someone opened the box he’s spent years nailing shut.

And what I finally, finally get now is this:

Mortimer doesn’t have to do anything anymore. He doesn’t have to lift a finger. Because the damage’s already been done. The real weapon isn’t Mortimer himself—it’s the idea of him. The echo of his threats reverberating so loudly in James’s head that James moves around them like furniture. Builds his life around the fear, around what might happen.

That’s what broke me.

Because how much strength—how much—must it take to carve out space that’s just yours when your whole house is haunted?

And yet… James did that.

That’s what I didn’t see. Not properly.

I thought he was grovelling last winter because he fucked up—because of the messy night with Elaine, the pool incident, all of it.

But that was only part of it.
The mess, the spiral—that wasn’t the whole truth.

The whole truth is that James made something. Despite it all.

He made space for Ruby.

He decided, consciously or not, to want more than survival. To build a room inside the wreckage and hang a picture on the wall and invite someone in.

God, I admire the hell out of that.

Not just because it’s brave. But because it’s quietly brave.

Because no one applauds when you take a deep breath and decide not to run. When you kiss someone’s forehead and make dinner and plan for a future that scares you senseless. When you dare to want.

But James did that.

And I think—watching him today, with Ruby curled into his side, with Lydia hovering close, with all of us here—I think he might finally believe he’s allowed to stay.

To want.

To keep what he carved out with bloody, shaking hands.

And if he doesn’t believe it yet, well.

We’ll remind him until he does.

 

Ophelia

It’s early. Too early for visitors.

The house is still drowsy around the edges, the kitchen staff just now clattering quietly behind closed doors, the sky hanging in that silvery not-quite-morning where nothing feels real yet.

But I hear the knock.

I don’t even need to ask who it is.

James steps in, half in shadow, the light behind him casting long shapes across the rug. His hair is a mess. He’s barefoot, still — or again— wearing the same clothes as last night. He looks like he didn’t sleep much.

I nod toward the chair across from mine, wrapping my fingers around my tea.
He doesn’t sit.

“Is she okay?” I ask instead.

He looks up.

“Yeah,” he says. “Still asleep. She’s… she’s okay.”

A pause.

“Are you?” I ask. “Are you two okay?”

He huffs, scratches the back of his neck, and finally—finally—sinks into the chair.

“Yeah,” he says again. “We’re okay. She’s… Ruby. She’s not mad at me. She doesn’t really get mad. Just—makes me want to be better.”

And God, the way he says that. Like it’s not a burden, but a gift.

I nod slowly. “That,” I say, “is something to treat carefully.”

He meets my gaze, solemn. “I know.”

“I can see you do.”

Another silence stretches between us. Then he leans forward, arms braced on his knees.

“So,” he says, voice a little rough, “what now?”

I set my cup down.

“If you want my advice,” I begin, “I’d say: lie low. But don’t be afraid.”

He frowns.

“Mortimer thrives on fear, James. It’s his currency. You don’t have to pick a fight to win against him. Don’t give him a reason to show his teeth. He’s old. Dangerous, yes. But toothless in ways he doesn’t want to admit.”

“I can’t do nothing.”

“I’m not asking you to. I’m saying—do what you can. And what you can’t… or what you don’t want to do…”

My voice softens.

“…come to me.”

His eyes flick to mine, unreadable.

“You’ve got six months until Oxford,” I go on. “Once you’re there, we’ll sit down again. Talk about the future. Talk about his place in it.”

He leans back. “You really think we can dismantle all of it?”

I smile, crooked. “Most of his threats? Huffs and puffs. He’s a dragon who’s long lost his fire. That’s the image I always use. Makes meetings with him much more bearable.”

James laughs under his breath. “A dragon.”

“One that thrives on intimidation. So don’t challenge him outright. As long as he believes you’re compliant, he’ll stay in his lair.”

James frowns. “You’re saying I should lie.”

“No. I’m saying you should live. Quietly. Authentically. The one thing you should stop doing—if you want to know—is hiding Ruby.”

His eyes dart to mine again.

“Not to rub it in his face,” I add. “But to stop living like you’re doing something wrong. You’re not. Be with her. Let it be real. If Mortimer notices, we’re ready. And if he doesn’t?”

I sip my tea.

“Well, that would be very like him. Always too proud to look down.”

James nods slowly.

“I can’t take fatherhood from him,” I say. “But I can deal with everything else. The threats. The money. The company. If worst comes to worst, I can even fund Oxford. You. Lydia. Or cover the Bells if he dares to come after their credit lines.”

He opens his mouth, probably to protest.

I hold up a hand.

“As long as you’re not asking him to help you bury a body, there’s nothing I can’t fix.”

He gives a low laugh. But I don’t think it’s amusement. It’s something closer to relief.

“And once you’re both in Oxford,” I say quietly, “you and Lydia… we’ll talk about the company. About a real plan. About taking control of what’s yours.”

He nods again, slower this time. Breathing steadier.

“Most of what you’re afraid of,” I add gently, “is in your head.”

He goes still.

“And I know why it’s there,” I finish. “I do. That part—I can’t help with. But everything else? Let me.”

He doesn’t say anything right away.

But when he stands, the stiffness is gone from his shoulders. He’s still tired. Still scared. But something has shifted. I can feel it.

“Thanks,” he says quietly.

And then he slips out the door. Back to the girl who isn’t mad. Who made space for him in her life the same way he’s starting to make space in his.

And I—

I’ll be right here when the next storm hits.

Because that’s what you do for the children no one else protected.

You stay.

 

James

I’m looking for Lydia.

Which is never that hard, except this house is built like a bloody maze and she tends to disappear when I actually want to talk.

I check her room—empty. Bed untouched. Pillows still in formation. Which means…

I sigh, already turning toward Alistair’s side of the hall.

Because of course.

I knock once, twice—nothing. Then I try the door, find it slightly ajar, and push inside. Alistair’s room is dark and cold and irritatingly neat, and he’s lying on his back like a Victorian ghost who’s been waiting for death all night.

“You alone?” I ask, stepping in.

He turns his head, squints. “Disappointed?”

“Just surprised,” I say. “Everyone else paired off. Even Lydia, apparently.”

He groans. “God, don’t say that out loud.”

I grin. “So you’re the only emotionally available adult here who didn’t get any last night.”

“Oh, piss off.”

I kick the door shut and cross the room, jumping the bed with far too much energy for this hour. Alistair grunts and shuffles over without complaint.

Now we’re both staring at the ceiling. Two men. One bed. One thousand unspoken things.

I break first. “Kesh is scared, isn’t he?”

Alistair sighs. “Yeah.”

There’s a silence that stretches between us. Not uncomfortable. Just… careful.

“I get it,” I say eventually. “Not the same situation, but—living under someone’s thumb that long, afraid of the fallout… I get it.”

Alistair nods slowly. “He thinks they’ll cut him off. Not the money, the relationship. The ‘you’re not my son anymore’ bit.”

I wince. “That’s not nothing.”

“No. It’s not.”

He says it too quietly.

I turn my head to look at him.

“You’re allowed to be mad,” I say. “That he hasn’t said it. That he’s not choosing you, fully.”

“I’m not mad,” Al says. “I just—wish it didn’t hurt like this.”

Another pause.

Then I offer, “Maybe he needs a little more time. And maybe he needs someone like you to love him through it.”

Al turns his head to me. Raises an eyebrow. “Excuse me, when did you become Dr. Feelings?”

I grin. “Since my girlfriend made me emotionally available.”

“She must be exhausted.”

“Deeply.”

He chuckles, then groans. “God, I hate how sincere you’ve gotten.”

“You love it.”

“I tolerate it.”

We lie there for a beat.

Then I say, “Let’s go wake Lydia and Cyril. They’re hiding and they’re terrible at it.”

Al smirks. “Yeah, I saw her shoes outside his door like they were being discreet.”

“Classic Cyril,” I mutter, pushing off the bed. “Come on, before they try to deny it.”

We tiptoe down the corridor, quiet as conspirators, the old floorboards creaking underfoot.

When we reach the door, I nudge it open just enough to see inside.

The room is dim, slivered with early morning light—and there they are. Lydia, curled on her side, hair falling over her face. Cyril behind her, arms around her like he’s afraid she’ll vanish if he lets go.

There’s no drama. No whispers. Just peace.

Alistair exhales beside me, and I feel something shift in my chest.

We look at each other.

Then we quietly, quietly close the door again.

No need to ruin it.

Some things don’t need a performance. Some truths just… are.

And we already know anyway.

 

Ophelia

Something shifted overnight.

It’s in the air, in the way they move around each other this morning—these five young people, limbs tangled over chairs, tea mugs passed wordlessly, half-eaten toast on shared plates. Their laughter, when it comes, is light. Unbothered. Not giddy, not forced—just… content.

There’s a steadiness to it. A calm.

I stand by the doorway to the breakfast room for a moment, unnoticed, watching as Ruby nudges James’s arm, murmuring something that makes him grin and rub his eyes like he’s still waking up. Lydia is tucked against Cyril, stealing his marmalade toast without shame. Alistair’s cross-legged on the floor with a fresh pot of coffee, narrating the tragic tale of how the kitchen staff no longer trusts him after what he calls The Espresso Incident.

He deserves the suspicion.

“Alright,” Cyril is saying, stretching his arms behind his head, “but I’m not moving into the Oxford flat, okay? I draw the line somewhere.”

“Coward,” James mutters into his mug. “You just don’t want to do dishes.”

“I’m forming a better plan,” Cyril declares. “Wren, Kesh, and I—we’re establishing a proper men cave. Real mature.”

“With what? LED lights and an Xbox?” Alistair asks, deadpan.

“Absolutely. And a surprisingly tasteful living room. For guests,” Cyril adds with a smug smile.

“Or overnight stays,” Lydia says, far too casually.

Cyril chokes on his coffee.

There’s a beat of silence before the entire room bursts into laughter. Lydia presses a kiss to his cheek like it’s nothing, like she didn’t just casually imply exactly what everyone already knows.

James claps Cyril’s back between wheezes. “Oh, mate. You two weren’t exactly subtle.”

Ruby leans into my nephew’s shoulder. “I think it’s sweet,” she says. “Horribly obvious, but sweet.”

Alistair raises his mug. “To bad secrets and good mornings.”

They all toast with whatever beverage is within reach—tea, coffee, orange juice, someone’s water glass. It clinks oddly, but it clinks.

And I sit down quietly at the table, letting myself smile. Just… watching.

Not all relationships that form at eighteen make it.

Of course not.

Some will fall apart. Some will drift. Some might not survive the pressures of time, of change, of the outside world with all its claws.

But if I had to place a bet?

It would be on James and Ruby. Without hesitation. There’s something in the way they see each other. Something that makes the world tilt differently around them. And she’s good for him. He’s good with her. And goodness knows, after everything, James deserves that.

Cyril?

Well. He showed up.

Over and over.

More than most would. That says something.

So who knows?

Maybe this odd little tangle of youth and hope and healing has more longevity than anyone would expect.

But even if they don’t all last as couples—what they do have, what I see so clearly this morning, is friendship. Real, stubborn, earned friendship. Between all five of them.

And that—well, that’s probably even more important in the long run.

Because love might make the days shine. But friendship? That’s what gets you through the nights.

And these five?

They’ve already learned how to carry each other.

God help the world they’re walking into—because they’re not walking in alone.

Chapter 33

Notes:

Long long chapter. I hope you’ll enjoy it.

Chapter Text

James

I keep thinking they’ll ask me to leave.
That it’ll finally be too much.
That someone — Ruby’s mum maybe, or her dad — will take me aside and say it kindly, politely, with a bit of regret maybe, but they’ll still say it: You’re not worth the trouble.

They don’t.

That’s the strangest part.
They don’t even flinch when Ruby and I sit down at the kitchen table and I tell them the whole thing. Not just that I love her — though I say that, too — but that my father threatened her. Her future. Their business. All of it. Just because she’s with me.

I can barely look up when I say it. I’m braced for impact, for the storm. But all I get is silence at first. Then her dad says — quietly, but very clearly — “If he makes a move, we’ll handle it.”

I ask what that means.

They say they’ve already spoken to Ophelia. She came over while Ruby and I were in school. Had tea in the living room. Took them through everything. Mortimer’s threats. What’s real. What isn’t. What he could do, and what he wouldn’t dare. And apparently, Ophelia left that conversation with an invitation for me to come over for dinner.

Which is why I am here now.

Nerves shredded, shirt tucked. Ruby’s mum is cooking like she’s been doing it every evening since forever, and her dad is telling me not to hover like a guest, grab a plate and help set the table.

Then, just before we eat, they tell me thank you.

Thank you — for being honest.

Which doesn’t feel fair. Or even right.
Because I’m not the one they should be thanking. I’m the one who dragged all this into their lives. The shadows. The threats. The goddamn Beaufort legacy. And they still let me sit there, eating roasted carrots and passing the wine to her mum like I’m… someone good.

———-

Spring arrives slowly.

The mornings are still sharp with frost, but you can sit through a lacrosse game without your arse going numb.

My father’s annoyed. As ever.

Three weeks in a row, I had to reschedule my Friday trips to London because of home games. I told him I couldn’t make the Sunday breakfast meeting. Twice. Both times because I was seeing Ruby. I didn’t lie, didn’t even soften it.

“I have plans,” I said.
“Of course. And that’s more important than your future, is it?”
“You don’t get to define my future.”

He hangs up after that. No tantrum. No threats. Just the usual disappointed sigh like I’ve spat on the family crest. But that’s the thing. That crest never meant anything to me. Not really.

He hasn’t escalated. Hasn’t followed through.
Just more of the same — his jabs, his diminishing comments, the well-practiced cruelty wrapped in silk. He’s always had a way of making me feel like I should apologize for the space I take up. But it doesn’t land the same anymore.

Because this space?
The one with Ruby in it?
I carved that out for myself.

And for the first time, I’m not giving it up.

 

Ruby

He doesn’t say it out loud.
But I see it.
Every day.

The way his eyes flick to his phone whenever it buzzes, like it might bite him. The way he pauses when something good happens — like he’s waiting for it to be followed by something awful. Like joy is a trap and he’s not stupid enough to fall for it.

And he tries. God, he tries so hard.

He’s on time. Shows up.
Does the work. Listens when I rant about exam stress or my sister taking all my socks again or Lin having a breakdown about her final project. He actually listens, not the polite kind — the real kind. He’s always there. And still, I can feel the tightness in his shoulders.

He keeps thinking the world’s going to punish him for being happy.
Like he’s stolen it. Like it can’t possibly last.
Like if he lets his guard down, someone — his father — will shove the whole thing off a cliff.

And that hurts.

Because I know what it feels like to live like that.
To wait for the panic. The crash. The silence before the scream.

So maybe that’s why I notice it.

The smile that’s a little too slow.
The way he sometimes kisses me like it’s a goodbye.
How his jaw sets when we talk about the future, even when he’s the one asking about it.

He’s learning, though.
I see it in small ways.

He tells me when he’s tired. Leans into me, not away. And after every game, no matter how muddy or awful or brilliant, he walks over to me like he’s choosing this — us — over everything else. Every time.

And I don’t think he even knows how much that means.
How much I love him for trying.

Even when it’s hard.
Even when it’s terrifying.
Even when he’s bracing for the fall that doesn’t come.

Not this time.
Not with me.

 

Alistair

It’s not loud. Not some dramatic declaration.
James never does it that way. Not really.
But I notice.

He hasn’t missed a single practice in weeks. Not one.
Not because he’s going to London on different days.
Because he’s not going to London at all on those days.

He hasn’t said anything outright. No triumphant speeches, no middle fingers raised in the direction of Beaufort HQ. But that’s how he does things, isn’t it? Quiet, steady, almost like he’s hoping no one will notice in case the world decides to take it back.

But I notice.

He’s here. Fully. With the team again.
Not just showing up — staying after.
For post-practice drinks.
Strategy meetings that turn into card games.
Rough jokes in the locker room that actually make him laugh.

Ruby’s at the games now, sometimes.
And not just her — Lydia, Lin, Ember.

And Ophelia.

Yes. Ophelia Beaufort.
In jeans.
A Barbour jacket.
Looking like a soccer mum, upper class edition — if soccer mums were also battle-hardened corporate queens who could have you legally dismembered by breakfast.

She chats with the girls. Laughs with Lin.
Knows Director Lexington by name.
Cheers when James scores.

Cheers.

I swear on my life, she cheered.

And James — he walks over after games. Talks to her. Publicly. Casually. Like it’s nothing.
Like it’s normal.

It’s not, of course.
It’s war.

I asked him about it once. He said she’s in London more now. Making herself seen at Beaufort. Not saying anything. Just…being visible. Letting Mortimer know that she’s watching— thoroughly, elegantly, with teeth.

They don’t talk at the office. James isn’t poking the dragon.
But he’s not bowing, either.

It’s spring.
Two months to finals.
The championship is within reach.

James is playing like he has something to win again.
Not just something to prove.

I don’t say anything. But I watch.
Because I’ve known James my whole life.
And this is the first time I’ve seen him choose his life.
Piece by piece.

And he’s winning.

 

James

It creeps in slowly.
Not all at once.

But I know her. I know the signs.

She’s up later than usual, saying she’s just rereading a few things — but it’s the third time she’s gone through that text.
She chews her pen caps again.
Keeps flipping pages in her planner, scanning the same week like it might blink and shift and tell her she’s ready.
And she is. Of course she is. She’s Ruby.
Nobody’s more clever. More prepared.
Nobody wants it more.

But that’s the thing about anxiety, isn’t it?

It doesn’t care how brilliant you are.
It just finds the crack and settles there.
And if you love someone, you don’t stand back and tell them it’ll be fine.
You do something.

So I will.

Saturday. After the game. I’ll take her to Oxford.

Not just for the day.
We’ll stay the night — I’ll book something . maybe that little hotel near the botanical gardens.
We’ll walk the campus.
I’ll show her the flat. Not a picture. Not a floor plan. The real thing.

I’ll walk her through the college quads and tell her which shortcut I’m going to take when I sneak out to bring her coffee in the mornings.
We’ll get something unhealthy and greasy after midnight, sit on a bench by the river, and just breathe.

Because sometimes the only way to believe that the future is coming —
Is to stand in it for a moment.

And I want her to know it’s not just some blurry thing we’re hoping for.

It’s real.
It’s ours.
And it’s almost here.

 

James

She came to the game today, which was already a win.
Not that she told me that was the plan. But I saw her across the pitch right before the second quarter, standing with Lydia, Ember, and Ophelia — who has apparently gone full team mom this spring. Barbour jacket, discreet sunglasses, and enough “well done, boys!” energy to make Alistair spiral into a five-minute identity crisis.

Ruby waved when I looked over. And smiled. That kind of smile you don’t forget.

Now she’s in the passenger seat, legs tucked up, head leaning against the window. The traffic is slow, the sun low and stubborn over the rooftops. I’d put on some music — low, so she can sleep — but she told me to choose, and now I’m under pressure. Everything feels either too moody or too loud. So we drive in silence. Her hair keeps catching the light every time we pass a gap in the trees. Her hand rests palm-up between us, and I don’t take it. Not yet. She’s already asleep.

Which tells me she didn’t sleep much last night.

I don’t ask why. She’ll tell me when she wants to. Or not. She carries stress like it’s duty. The finals, her dad’s waiting list, her scholarship paperwork — she doesn’t complain, but I see it. She’s stretched thin. And still she came to my game. Because she knew we were leaving after. And maybe because I promised this would be good. Something just for her.

By the time we hit the city outskirts, she stirs.

“Are we close?” she mumbles, rubbing her cheek where it had pressed against the glass.

“About ten minutes.”

She straightens up and stretches her arms with a yawn that makes me grin. “You have to put in a lot of effort to get me to come to your games, you know.”

“I know. Trust me, I’m already brainstorming for next time. Maybe a skywriting plane. Or offering snacks.”

“I came for the snacks,” she says, deadpan.

“Obviously.”

She looks out at the narrow streets as we drive into the heart of Oxford — cobbled, twisted, older than the idea of us. It’s already golden in the spring light, with students milling along the paths, some in formal dress, others in sweats and puffer jackets. The city hums quietly, as if it’s been waiting for her.

We pull into Merton Street and park near the stone wall that guards the townhouse rows.

“Come on,” I say, hopping out. “I want to show you something.”

She follows me, curious but quiet. And then we stop in front of a pale sandstone building, ivy clinging to the corners, narrow steps leading up to a blue front door.

“This is it?” she asks, blinking at the brass number on the door. “I thought we’d have dorm rooms.”

“It is a dorm,” I say. “Technically. Just one of the nicer ones.”

She gives me a look. “James.”

“It’s owned by the university. Managed through a college. Nothing suspicious. I just… nudged things a bit.”

She doesn’t say anything at first. Then, softly, “It’s beautiful.”

The girl who answers the door is called Ellie. She’s an undergrad philosophy student, finals in six weeks, and has the slightly frantic look of someone who’s surviving on toast and caffeine. She knows who we are — I emailed ahead — and she waves us inside with a smile and a warning: “It’s a bit of a mess. Revision season.”

She’s not wrong. The common room has a half-eaten muffin on the windowsill and at least three mugs with mystery contents. But it’s still gorgeous. Wooden floors. Fireplace. A faded green sofa and a balcony just big enough for two chairs and a stack of paperbacks. Out the back window, you can see the small courtyard all the residents use — full of daffodils now.

The kitchen is surprisingly big. There’s even a large table by the window.

Upstairs, there are five bedrooms — all small but bright — and two bathrooms. Well. One bathroom, and a second tiny room with a toilet and sink.

“We’ll have to make a plan,” Ruby says, standing in the hallway. “About shower times. Who uses what when.”

I lean against the doorframe, arms crossed. “I don’t mind if you’re in the bathroom when I’m taking a shower.”

She looks at me. “You’re impossible.”

“I’m just practical.”

She shakes her head but smiles.

I can tell it’s overwhelming her a bit. The flat. The idea of moving here. Of everything changing so fast. So we keep the visit short. Thank the housemates. Wish them good luck for finals. And then we slip back out onto the quiet street.

“You okay?” I ask as we start walking.

She nods. But her fingers curl into mine.

“I think so,” she says. “It’s just… a lot.”

I give her hand a gentle squeeze. “That’s why we’re doing this now. So you can see what’s waiting.”

She looks up at me. “Thank you.”

“For what?”

“For not making it a palace. For knowing what I’d like.”

“Well,” I say, mock thoughtful. “You’re very difficult to read, Ruby Bell. I had to guess.”

She elbows me lightly.

We find a café tucked into the side street. One of those bookshop hybrids with secondhand titles for sale in the window and too many kinds of tea. We order something warm and sit by the window.

She takes her tea with both hands and finally exhales.

And I think maybe, just maybe, she believes it now — that this place, this life, this future — it’s real. It’s hers.

And she won’t be in it alone.

 

Ruby

In August, we’ll be living here.
Not just visiting, not walking around wide-eyed with takeaway tea and shared pastries, not wandering through the colleges like we don’t belong.
We’ll be here. In that flat. That beautiful, creaky old building with windows that don’t shut properly and too much charm for its own good.

I can already see it.

The stack of books by the window. The morning light over the courtyard. Ember visiting with some homemade mess in Tupperware. The smell of pasta and coffee in the shared kitchen. James half-asleep, wrapped in a hoodie and still barefoot, complaining about how early it is — even though it’s already half past nine.

We’re still sitting in the café he brought me to after the flat visit. The kind of place that smells like cinnamon and old books. There’s jazz playing in the background. He’s finished his coffee, but he hasn’t moved. He’s watching me in that way he sometimes does, like he’s trying to decide whether to say something or not.

“What?” I ask, setting down my cup.

He shifts a little. Not nervous, just… careful. “There’s something we should probably talk about.”

“Sounds serious.”

He nods solemnly. “Furniture.”

That makes me blink. “Furniture?”

“For the flat.”

I frown. “I thought I’d just bring what I have at home. Or use the stuff the college provides.”

He shrugs. “You could. But I thought maybe—just maybe—we don’t take everything from your room. Leave it as it is. For when we go home on weekends. And maybe… I don’t know. Get some things. Ikea or whatever.”

That makes me grin. “You? James Beaufort? Shopping at Ikea?”

He smirks. “You’re overestimating me. I’m buying it. I rely on you to assemble it.”

Completely deadpan. The idiot.

“Oh, how chivalrous,” I mutter, still smiling.

“I have many talents,” he says, leaning back. “Manual labor isn’t one of them.”

But then he sobers a little, and I realize that wasn’t the conversation. That was the preamble.

He fiddles with the corner of his napkin. “I also thought… I mean, there are five bedrooms. And I didn’t want to assume. So I figured we should talk about it. Whether you want your own room. Or if we—”

“Share?” I finish gently.

He nods once, eyes meeting mine. He’s not asking to push me. He’s asking because he wants to know what I want. That’s all. And it’s very… James. For all the bravado and arrogance and chaos, when it matters, he asks. He listens.

I think about it.

I love the idea of sharing. Of crawling into bed with him every night. Of sleepy morning kisses and someone to whisper at in the dark. But I also know what I’m like. Finals, stress, life. I need space sometimes. So does he. That doesn’t mean less love—it means real life.

“How about this,” I say. “We get beds big enough for both of us. In both rooms.”

He tilts his head, intrigued.

“That way,” I continue, “we can share. Or not. Depending on the day.”

He laughs. “You mean like when I have the man flu, and you refuse to catch my plague?”

“Exactly.”

“Or when you pull one of your all-nighters and I need eight hours like a very expensive golden retriever.”

I smirk. “You are a bit of a golden retriever.”

“That’s deeply offensive.”

We both laugh. But under the joke, something else settles. Something real.

Because we’re talking about it. Living together. Not just surviving, but figuring out how to do this well. As two people who love each other, sure—but also as two people who’ll share space and chores and groceries and moods and exam stress.

He runs a hand through his hair. “I’ll have to learn to do things.”

“You can learn to do things.”

“No, I mean… properly. Chores. Laundry. Not leaving teabags in the sink. Ember says that’s the worst.”

“She’s right.”

“I’ll try.”

I reach for his hand. “I’ll try too. To give space. Let people do things in their way.”

He squeezes my fingers. “We’ll be okay.”

I nod. “We will.”

Because for the first time, I really see it. Not the dream version. Not the perfect life. The real one. A shared fridge. Deadlines. Warm socks. Morning coffee. Whispered arguments. Grocery lists. Bad days and long nights and making up again.

Oxford. Us.

Together.

 

James

We drop our bags at the hotel. It’s nice—warmer than the places I grew up in. The kind of place Ruby doesn’t immediately make a face about, which means I did well. The woman at reception says welcome like she means it, and Ruby compliments the lamp in the lobby. I’m not sure I’ve ever noticed a lamp before.

We step back outside, and I let her take the lead. The air’s brisk, full of spring and something almost nostalgic. It’s a little surreal being here again.

The last time we walked these streets together… everything was different.

The first time, actually.

It was ten days after her birthday.

Ten days after I kissed her for the first time, her skin warm from dancing, her smile so close it felt like gravity. Ten days after my father showed up at the gala like a vengeful ghost, dragged me out like I was a disobedient child, and split my lip in our hallway.

Ten days after he said if I didn’t leave her alone, he’d make sure her life burned for it.

So I left her alone.

Or tried.

And then Oxford happened.

Interviews. Nerves. Late nights in libraries and pubs. And there she was—sharp, steady Ruby Bell.

I couldn’t resist.

We didn’t.

That night, we came back together. Her room smelled like mint tea and dust. She let me in. To the room, to her life, to something I didn’t have a name for yet. We slept together—not just sex. Sleep. She fell asleep on my arm, and I didn’t move all night.

And the next day—everything shattered again.

My mother.

The numbness, the silence, the party, Elaine.

Everything I did to make sure Ruby could never forgive me.

But she did.

Eventually.

And now here we are.

Her arm brushes mine as we walk down Walton Street. Same stones, same sky, and somehow a different world. She’s talking about something—some funny moment from the game earlier—but I don’t hear it fully. I’m somewhere between memory and apology.

I stop walking.

“Ruby.”

She pauses too. Turns.

“I’ve been thinking about the last time we were here,” I say.

She just watches me, quiet, which means she knows exactly what I mean.

“I hated myself for how I left things after your birthday. And even more for what I did after this place gave us that… moment. You let me in. You trusted me.”

“And you left,” she says, not accusing, just naming it.

I nod. “Yeah. And I did worse than that.”

There’s a breeze, carrying the smell of damp stone and something blooming. It feels too poetic for what I deserve.

“I want you to know that I don’t think a single good thing that’s come to me since then would’ve happened if you hadn’t taken me back.”

“I didn’t take you back,” she says softly. “You showed up. That made the difference.”

A beat.

“I just…” I run a hand through my hair. “I don’t want those days to be what you remember when you think of Oxford.”

Her eyes soften, a little sad, a little sure.

“I’ll remember,” she says. “But that’s not all I’ll remember.”

She steps closer. “I’ll remember the night you read half of Othello aloud in a shitty accent because I was too anxious to sleep. I’ll remember you picking me up at the train station in January with a sign that said Lady Bell of Oxfordshire.”

I grin at that, even now.

“And I’ll remember this,” she adds. “This walk. This now.”

Something untwists in my chest. Something I hadn’t realized was still tangled.

“I’m not trying to make up for everything,” I say. “I just want you to have the version of Oxford you dreamed about.”

She touches my cheek lightly, thumb brushing just under the corner of my mouth.

“I think I already do.”

And right there, under a streetlamp that flickers once and steadies, I kiss her.

It’s not loud, not showy. It’s just quiet and certain. Like we’re rewriting the story without erasing the past.

And for the first time since I was sixteen, I don’t feel like a boy pretending to be a man.

I feel like someone becoming something better.

With her.

 

Ruby

We eat dinner out of cardboard boxes on a bench near the river, legs touching, fingers occasionally stealing chips from each other’s box. The breeze is cold but not biting, and the city lights ripple across the dark surface of the water. It’s nice.

James leans back against the bench, long legs stretched out, one ankle hooked over the other. “I’m glad you came to the game today.”

I snort. “You say that like it took a ten-part strategy and a small miracle.”

“Well,” he says, “I had to come up with a whole weekend trip just to get you to sit in the stands.”

“You say that like it didn’t work.”

He grins. “I’ll take the win.”

We toss our napkins and boxes in the bin, then wander back through the nightly campus. The ancient stone glows gold in the lamp light, and it’s quiet in that expectant way—like the buildings are listening.

We end up at the pub again. That same one. It’s nearly empty now, just the bartender, two men by the window, and a dog who blinks at us with mild interest. We have a half pint each and sit at the same table as I sat last time, more out of habit than intention.

James takes a sip, then gives me a look.

“I thought I was going to die,” he says.

I blink. “What?”

“That night. When I saw you talking to that tutor here.”

“Oh.” I raise an eyebrow. “Well, that sounds like a you problem.”

He huffs out a laugh. “It was.”

“You could have been here,” I remind him. “As my boyfriend. But you weren’t.”

He doesn’t argue. He just nods.

“And now you are,” I add.

“Yeah.” His eyes flick to mine. “I am.”

So he kisses me.

It’s warm and soft and deliberate. And I kiss him back. Because I can. Because he’s here. Because we’re real now.

We walk back to the hotel with our fingers interlaced. I’m still buzzing a little from the cider and the way he looked at me when I said boyfriend, but somewhere under that is the steady thrum of nerves. It hasn’t left me in weeks.

“You’re quiet,” he says, gently.

I shrug. “Just thinking.”

“About finals?”

I nod.

He squeezes my hand. “I’m not going to tell you not to be anxious. That never helps anyone.”

I glance at him. “So what would help?”

“I don’t know. Maybe… understanding it?”

I hesitate. Then: “It’s about control, I think. Or—not having it. The idea that I’ve done all I can, but it might not matter. That something could go wrong, and I won’t be able to fix it. I can’t go back, I can’t explain, I can’t redo it. It’s just—done. Stamped. Judged.”

He nods like he gets it. And maybe he does.

“But,” he says slowly, “you do have control over some parts.”

“Like what?”

“Like what you’ll wear.”

I blink at him.

He keeps going. “What you’ll eat. What tea you’ll bring in your thermos. Which pen you’ll use. What time you’ll wake up. What time we’ll leave.”

I’m still watching him, more curious now than anything.

“We’ll be in the same cohort for most of the written exams,” he says. “Beaufort and Bell are close enough. I can sit somewhere you can see me, if that helps.”

I let out a breath. “Maybe. Yeah.”

“No one messes with me when I want a certain desk,” he adds. “And if we’re early, we can pick where to sit anyway.”

He starts breaking it down—each day, each hour, into something smaller. What time we’ll walk in. What time the papers will be handed out. When we’ll eat. How we’ll leave. Where we’ll go after.

By the time we reach the hotel again, it’s not fixed, not exactly, but it feels less like I’m drowning.

I nudge him as we walk through the door. “How do you know all this?”

He shrugs. “It’s what I do for company events.”

I look at him. “Seriously?”

“I have a tutor,” he admits. “Helps with speeches, presence, all of that. But that’s the easy part.”

“So what’s the hard part?”

He doesn’t look at me when he answers.

“Anxiety,” he says, “is when your own father is waiting for you to mess up. Watching. Scoring. Measuring how much you cost him just by existing. That’s the real beast.”

I say nothing for a moment.

And then I reach for his hand again.

Because that’s the thing—we both know what it’s like to feel the floor about to drop out.

But now we have each other to hold onto.

And that’s not nothing.

 

James

She steps out of the bathroom brushing her teeth with one of those little travel-sized brushes, sleeves rolled up, barefoot, her hair loose for once and already a little tangled from the walk back. My shirt’s too big on her again. Always is. I think I’ll start pretending it’s deliberate.

“This is the biggest bed we’ve ever shared,” she says around a mouthful of toothpaste, walking to the edge and pressing one palm into it like she’s testing the firmness.

“Oh?” I lean back on the pillows, watching her with more focus than I probably should. “Reconsidering your decision to share it with me?”

“I’m reconsidering whether I’ll ever find you again if you drift off to your own postcode.”

I laugh. “There’s an easy fix to that.”

“Yeah?”

I reach for her hand and pull. “Just stay right here.”

She’s still chewing the end of the toothbrush when she stumbles half on top of me, caught between protest and amusement.

“You’re ridiculous,” she mumbles.

“Am I?”

“Mmm-hmm.”

But she doesn’t get up. She settles, small and warm and real against me, and I press my nose to her hair.

She smells like my shampoo. Like rain on wool. Like Ruby.

“Hi,” I murmur.

She lifts her head slightly, rests her chin on my chest. “Hi.”

I cup the back of her neck, tilt her mouth to mine, and kiss her. A slow, unhurried kiss. One I feel down to my ribs.

This is different.

Not frantic. Not desperate. Not like the first time, when everything was teetering on the edge and we didn’t know if we’d have another night at all. Not like that afternoon we locked the door in Pemwick and she pulled me out of the darkest week of my life with nothing but her skin against mine and the way she whispered my name like it was a promise.

This is… quiet. Solid. Certain.

Like we already know there’ll be a morning after.

I shift until she’s properly straddling me, her knees bracketing my hips, the hem of my shirt riding up her thighs. She’s not wearing much underneath. That becomes clear quickly.

“You planned this,” I say, voice lower than I mean it to be.

She arches an eyebrow. “I planned to sleep.”

“Is that so.”

“I didn’t say what kind of sleep.”

God. She’s going to kill me. Slowly. Gently. With her mouth and her thighs and the way she looks at me like she knows exactly what she’s doing and exactly who she’s doing it for.

We kiss again. And again. And again. Until she’s pressing open-mouthed kisses down my neck and pulling the t-shirt over my head, her fingers brushing down my sides like she’s mapping me.

“Let me,” I murmur when her hands still.

She nods.

I push the shirt off her shoulders, slowly. Take my time with it. With her. She looks at me the whole time, eyes dark, breath shallow, not nervous, just… present. Completely here.

Like we both are.

Like this matters.

The way she lifts her hips so I can pull the rest of her clothes off.

The way she undoes my belt with steady fingers.

The way we find our way under the sheets, skin to skin, kissing like it’s the only language we have left.

We move slowly.

With time and abandon, just like she deserves.

Nothing rushed. No edges fraying. Just us, curled into each other, hands gentle, mouths warm, moving in a rhythm that feels like coming home.

“Still afraid you’ll lose me in this bed?” I ask, stroking her hair.

“Not anymore.”

I smile. “Good.”

Because I’m not going anywhere.

 

Ruby

There hasn’t been much time lately.

Not for this.

Not with essays and long hours and the spectre of finals looming closer every day. Not with his training ramping up—three times a week now—and the team on the verge of making history. Not with him in London at least once a week, sometimes twice, suit and tie and phone buzzing with calendar notifications, trying to keep up with the parts of his life no one else sees.

And me—just trying to stay afloat.

But tonight… there’s nothing pulling us away.

Tonight, we’re here.

And I feel it the moment his lips touch mine. The moment his hands find the hem of my shirt and his fingers brush along my waist like it’s a place he’s missed.

He kisses me softly, like we’re not in a rush, and rests his forehead against mine.

“I didn’t give you enough of this last time we were here,” he murmurs.

I almost ask what he means, but then I remember—the last time. The way we reached for each other like drowning people, all sharp edges and held breath. How everything felt too much and not enough in the same moment.

“It was beautiful,” I whisper.

His hands slip into mine.

“It was,” he says, voice low. “But this is better.”

I don’t answer. I don’t need to.

Because the way he touches me now—with so much care, with patience that feels like reverence—I understand what he means. He knows me now. Not just my body, but me. The rhythm of my thoughts. The weight I carry. The way I hold my breath when I’m overwhelmed. The way I sleep better when I’m tucked into the crook of his arm, legs tangled, his heartbeat anchoring me.

There’s nothing frantic here. No tension to chase. Just this slow, steady unfolding. Like we’ve already arrived.

He kisses down my neck, his mouth warm, his touch grounding, and when I open my eyes, he’s looking at me.

Like I’m the only thing that exists right now.

“We have time,” he says, brushing a hand over my cheek. “We have time, Ruby.”

And somehow, that undoes me more than anything else.

Because it’s true.

For the first time since we’ve been to the beach, we’re not running. Not fighting to hold it all together.

We’re here.

Together.

Loving each other slowly. Intentionally.

He moves with a kind of tenderness I didn’t know I needed. Touching me like he’s memorising, not conquering. Like this is just another way to say all the things we don’t always know how to put into words.

I love you.

You’re safe with me.

We’re building something real.

He whispers my name like it’s a prayer, over and over, and I let myself fall into it. Let myself stop thinking about deadlines and grades and control. Let myself feel instead.

And when it’s done—when we’re tangled in the sheets, my leg hooked over his, his hand in my hair, both of us quiet—I can’t help but smile.

“Better?” I ask.

He shifts, kissing my forehead. “So much better.”

I close my eyes.

And for the first time in weeks, maybe months, my mind is quiet.

 

His skin is still warm against mine. My head tucked beneath his chin. Legs tangled. My body heavy in that perfect way—like I’ve stopped holding it all up, like I’ve finally let go.

I don’t even know how long we’ve been lying here, but I don’t want to move. Not even to check the time. Not even to blink too long and risk breaking the spell.

God, I missed this.

I shift just slightly, brushing the side of my foot against his calf. He strokes my back slowly, fingers tracing lazy lines, like he’s still not done touching me.

“It’s only been two weeks,” I murmur, half into his chest. “How did it feel like forever?”

He breathes out, low and amused. “Because it was forever.”

I smile into his skin.

We’ve had a few long stretches before. When he was in London. When I was working late or studying too much or just not in the right headspace. But this… it’s not just about the physical. It’s not even really about that.

It’s this.

The aftermath. The softness. The quiet. The knowing.

The part that tells me we’re okay.

“I mean,” I say, teasing now, “technically, we’ve proven that the act itself doesn’t have to take that long. You remember—”

He groans. “Don’t bring that up.”

I grin.

“Ruby.”

“It was impressive,” I say, mock-thoughtful. “Disturbingly efficient.”

He shifts, half-laughing, half-hiding his face. “You started that.”

“You pulled my pants down,” I shoot back.

He lifts his head just enough to kiss my shoulder. “And I have no regrets. That was a moment.”

“It really was.”

We fall quiet again.

This time, not with exhaustion—but with something else. Contentment, maybe. Or that deep hum of being close to someone who knows you inside out and still wants to stay.

“I think we needed this,” I say softly.

He nods. “Not just the sex.”

“No,” I agree, tracing a line across his chest. “The time. Letting ourselves fall into it. No rush. No… noise.”

“I dreamt about it last week,” he says suddenly.

I glance up.

“About you,” he adds, voice quieter now. “Not just—sex. But… this. You. With me. Here.”

Something tightens in my chest.

“I woke up,” he goes on, eyes far away for a second, “and you weren’t there. And I hated it. I just—I hated waking up alone that night.”

My hand finds his, fingers linking.

“I’m here now,” I whisper.

He looks at me. Like that matters. Like it fixes things.

And maybe it does.

Because I’m not going anywhere.

Neither is he.

And tonight, we’re not dreaming.

We’re here.

 

James

We fall quiet again.

Not because there’s nothing to say. Just because… sometimes silence is enough.

I’ve lost track of time. The curtains are still open, but the window only shows the orange glow of streetlamps and the inky black of sky. No stars. Just us.

And I know it, deep in my bones: coming here was the best idea I’ve had in a long time.

Not that I doubted us. I haven’t—not really—since that weekend at Ophelia’s. When she looked at me and said those words, soft and brave and terrifying: You’re it for me.

But even with all of that certainty between us, I still haven’t given her enough time. Not on purpose. And it’s not like she’s had time either—school, work, her family. Finals breathing down her neck. My training. London. We’ve been trying to fit each other in like two edges of a puzzle forced to match.

A stolen afternoon here. A night here and there, when he’s coming back late. A kiss between meetings. A car ride. A few texts before bed.

Not enough. Not even close.

And we can’t fix it right now. Not with what the next few weeks demand from us. But we can talk about what comes after. About how we want it to be—once we’re here. Together. For real.

I shift slightly, just enough to rest my chin against the top of her head, my hand tracing small shapes on the curve of her bare back.

“What do you want it to be like?” I ask, voice low. “When we’re here. Living together.”

She’s quiet for a moment. But I feel her body soften even more against mine.

“Peaceful,” she says first. “I want it to feel like… like coming home. Even after a hard day.”

I nod, even though she can’t see it. “Yeah.”

“I think I’ll need time alone sometimes,” she adds, carefully. “Especially with so many people in the flat. It doesn’t mean I’m upset or pulling away. Just… I need quiet. And space to think.”

I squeeze her gently. “That makes sense. You’re the morning person, after all. You’ve got hours of thinking done before I even open one eye.”

She laughs, soft and warm against my skin.

“I mean it,” I say, smiling too. “You don’t need to explain needing quiet. Just… let me know when you need space. I can take the hint. Or go bother Alistair.”

“Poor Alistair,” she murmurs.

“He deserves it.”

We fall into another little silence. Not awkward—just thoughtful.

“I think…” she says after a bit, “I’d like to sleep in the same bed every night. If that’s okay.”

It takes me a second to answer, mostly because my throat gets a little too tight.

“Yeah,” I say. “Me too. Either room. Doesn’t matter. Just… same bed.”

She nods against me. “We’ll need separate alarms though. I’ll get up early.”

“I’ll sleep through yours,” I admit. “But I’ll try not to be an arse about it.”

“You will be an arse about it,” she says, matter-of-fact. “But I’ll forgive you if you make tea.”

I grin. “Deal.”

We lie like that for a while. Skin to skin. Future hovering just close enough to touch.

“Two date nights,” I say.

“Hm?”

“When we’re living here. Two nights every week. Just us. Doesn’t have to be fancy. Dinner. A walk. A film. Something.”

“Okay,” she says. “But only if we also do things with the others. We’ll be living with friends. I don’t want us to be the couple that always vanishes.”

I tilt my head, just enough to kiss the crown of hers. “We won’t. I like them. I mean, they like me, so I’ll try to like them too.”

She pokes my side.

“I’ll try to help out around the flat,” I add, more serious now. “Chores and all that. I know I haven’t really… lived like this before. With others. But I’ll learn.”

“You will,” she says. “And I’ll learn to let you do it your way.”

I raise a brow. “You’re going to let me fold towels the wrong way?”

“I’ll grit my teeth,” she says, deadpan.

I laugh. And she does too.

And then we fall quiet again. The good kind. The safe kind.

We’re still tangled together. Still naked. Still in the afterglow of everything we are and everything we’re becoming.

And I know it won’t always be this easy. But God, I want it. All of it. The peace and the arguments. The early mornings and late nights. The shared beds and separate spaces. The dates and the dishes.

I want her.

And I think—no, I know—she wants me too.

“Oxford,” I say quietly. “You and me. We’re really doing it.”

She doesn’t say anything. She just lifts her head and kisses me. Long and slow.

And that says everything.

 

Ruby

I don’t even know how it starts.

One moment, we’re still talking—lazy, soft murmurs in the dark, nothing important, everything important—and the next, his mouth is at my neck again. Kissing. Nuzzling. Not rushed. Just… worshipful. Almost reverent.

I smile, eyes fluttering shut. He’s always been generous with his mouth, with the way he touches me like he’s learning something sacred. Like every inch of me matters. And tonight… it’s different. Not because it’s slow or quiet or tender—it’s always that with James, beneath everything—but because we’re here, we’re okay, and we have time.

His lips trail lower. Along my collarbone, then down. And I sigh—tilting my head back, arching into him when he reaches my breast, his mouth brushing over me like he knows exactly what he’s doing.

But then—lower.

My breath catches when I feel him shift on the mattress, when his hand grazes my hip and his lips find the soft skin just below my ribs. He kisses my stomach like it’s something to be adored. As if this—me, all of me—is a gift.

“James…” I whisper, part wonder, part nerves.

He pauses, lifts his head just slightly, rests his cheek against my hip for a moment.

Then looks up.

“Let me?” he asks, voice low but certain. Not demanding. Not coaxing. Just asking.

I nod.

Because I want to say yes.

Even if my body is a little ahead of my brain—my leg already falling open of its own accord, like it knows what I want before I do. Even if there’s a second where it feels foreign. Exposed. A little too intimate.

But then—

Then his hand slides slowly up my thigh, and his mouth follows. Kissing. Exploring. Like he’s mapping new terrain he’s been longing to discover.

And I forget how to think.

My fingers curl into the sheets. My heart races—because it’s him. Because I didn’t know it could feel like this. Because he’s not rushing. He’s not taking. He’s giving. Learning what I like with each breath I take, each sound I can’t hold back.

I feel bare and open and cherished all at once.

There’s a moment when it overwhelms me—the pleasure, the closeness, the way I feel completely undone and perfectly safe at the same time. I let out something between a laugh and a gasp, like I can’t quite believe this is happening.

“Oh God,” I whisper, eyes wide, jaw slack.

Because I had no idea.

He hums softly in response—like he knows. Like he’s proud of what he’s doing to me. For me.

And I realise, dimly, as sensation crests and crashes through me, that this isn’t just about what he’s doing. It’s about what we are. About trust. About the space between our bodies and the miles we’ve travelled to get here.

About love, in its most physical form.

When it’s over—when I’m breathless and flushed and utterly still—he rests his head on my stomach again, arms around my waist, his cheek against my skin.

And I think, this. This is Oxford now. This is what I’ll remember.

This is what it means to be known.

 

James

It wasn’t planned.

Not like—today is the day.
Not like I walked into Oxford thinking, this is what I’m going to do tonight.

But I knew I wanted to.
Wanted her. Like this.
I’ve thought about it. Wished for it. In a quiet, reverent kind of way. Not greedy. Just—ready. Waiting for when she was, too.

She’s given me everything already. Her body. Her trust. Her love. Her future.

But this…
This is something else.

She’s never had this. Not with anyone.
And that’s not something I take lightly.

So when I press a kiss to her hip and feel her still, just the faintest ripple of breath leaving her like her body’s asking are we really doing this?—I slow down. I rest my cheek there, just for a second. Let her feel the weight of me. The stillness. My intent.

And then I look up and ask, softly, “Let me?”

She nods.

Not just a shy little yes—but a real one. A choice. An offering.

And so I give.

Not because I expect anything in return.
Not because this is some milestone or box to tick.

But because I want her to feel everything.
To be undone in the best way. To know how deeply she’s cherished.

I kiss my way slowly down her thigh. The softness of her skin. The way her breath changes, even now, even before. She’s trying to stay still but I can feel her heart in every muscle, in every tremble. Her nerves. Her hope. Her trust.

So I anchor her with my hands. One across her stomach, grounding her. The other resting over her thigh, warm and steady.

I don’t rush.
I don’t dare.

She’s so responsive. So open and alive beneath my mouth. Every shift in her breath is a conversation. Every gasp a promise. She teaches me what she likes without even realising she’s doing it—just the way she arches, the way she grips the sheets, the quiet sound she makes when something’s just right.

And God—I don’t think I’ve ever wanted anything more than to give her this.

To show her what it means to be wanted without condition.

I feel her starting to lose herself in it—fighting it at first, like her body can’t quite believe this is okay, this is real. And I stay with her. Gentle. Focused. Present. Until she stops fighting and starts feeling.

She moans—low, honest—and I smile against her skin.

Because this isn’t about me.
It’s not even about sex, not really.

It’s about letting her know she’s safe. Loved. Worshipped.

It’s about being the first person to ever do this for her, and making damn sure it’s something she’ll never forget.

Not because it was perfect.
But because it was hers.

Because it was ours.

And when I feel her come undone—when I hear her whisper my name like it’s the only word she knows—
I know I’d do it a thousand times over.

Just to see her like this.

Free. Beautiful. Loved.

And mine.

 

And then — she surprises me. After she found her breath again.

Not with something loud or dramatic—but with the softest voice I’ve ever heard from her. Barely above a breath. Her hand finding mine, fingers curling in gently, pulling me back to her.

“James… do you want to sleep with me now?”

I blink. Her eyes are wide, still hazy, a little glassy from before. But there’s no doubt in them. No hesitation. Just this quiet want. This overwhelming need—not rushed, not demanded. Just felt. Fully.

“I’d love to feel you now,” she adds, and her voice nearly breaks on it. “Inside me. Around me. Everywhere. Please?”

And God—yes.

Yes, of course I do.

But it’s not lust that knocks the air out of me.
It’s not even need.

It’s the way she says it. So trusting. So open. Like I didn’t just give to her—like she is giving me something now. Something she knows I would never ask for, never expect. Something that feels sacred.

She’s sensitive. I know she is. I can see it in how she moves. How she breathes. How every inch of her is still humming.

So I go slow.

I kiss her first. Long and deep, to anchor her again. To anchor myself. I let my hand slide down her side, over her hip, grounding, steadying. And I feel her body shift beneath mine—welcoming. Wanting.

I move carefully. Every inch a question, every breath an answer. And when I press into her, when I’m finally there—with her, in her—it’s like nothing I’ve ever known.

The world stills.

And she looks at me like this is it.

This is what it’s all been building toward.

Not the sex—not just that.
But this kind of closeness. This kind of knowing.

I move slowly, like she’s made of the most delicate thing I’ve ever held. And in some way, she is. Not fragile. But precious. Something I don’t deserve, and yet she’s here. Letting me love her. Letting me have her.

She moans softly, high and tender, and my eyes flutter shut. Not from pleasure—but from something deeper. Something heavier. Like my heart is too full to hold.

I’ve never felt anything like this.
Never will again.

Not even if I live a thousand lifetimes.

Because this—her, now, us—this is the feeling I’ll spend the rest of my life chasing, even when I already have it. That aching sort of beauty that makes you want to cry and laugh at the same time.

I hold her tighter. Press a kiss to her shoulder. Her jaw. Her temple.

She whispers my name once. Just once.

And I think—I could die like this.
Right here.
Right now.

With her wrapped around me.
And love in every breath we take.

 

Ruby

I can’t move.
Not because I don’t want to, but because it’s all too much—the warmth of him, the weight of him, the way he holds me as if I might vanish if he lets go.

Every breath feels shared. Every heartbeat, borrowed. The world outside the room has gone utterly still, like time knows it isn’t welcome here.

He’s so careful. So slow.
Each movement a promise that I don’t have to do anything at all—just be.
Be here. Be held. Be loved.

My hands find his shoulders, then his back, pulling him closer until there’s no space left. I can feel the tension building in him, the way he’s fighting it, holding on. And I realise—I’m not afraid. Not of the closeness. Not of what it means.

I’m just here.

Inside this warmth.
Inside this heartbeat that feels like it’s mine and his at once.
Inside this quiet, wordless knowing that everything—every choice, every mistake, every forgiveness—has led us here.

I feel him tremble, his breath catching near my ear.
I whisper his name once, small, like a prayer.

He breaks on that sound.

And I let go, too.
Of thought, of control, of the world beyond this room.
Just fall into the stillness of his arms, where everything feels right and whole and infinite for one breath longer than forever.

 

James

I don’t know how to breathe without holding her.

She’s here, folded against me, the weight of her slight and solid and perfect on top of me. Her cheek resting over my heart, the one that still hasn’t found its rhythm again. I’m not sure it ever will—not when she looks at me the way she just did. Not after that.

I’ve never felt anything so beautiful.
Not just the way we moved, the way we fit, the way she held me when I came undone—though God, that too.

But the way she let herself be held. Be seen. Be loved.
The way she let me give all of it to her.

We didn’t plan it. Didn’t talk about it. We just… fell.
And this time, we didn’t burn through it like we might never have it again.

We let it happen. Let it stretch out and become something soft and real and lasting.

Her fingers curl into my side, barely moving. Her breath is slow now, steady. Every inhale a whisper against my skin. Every exhale a reminder that she’s still here, and mine, and—miraculously—at peace.

And maybe that’s what undoes me most.

That she’s safe enough with me to fall asleep like this.

I wrap my arms around her a little tighter, careful not to wake her. Press my lips to her hair. She smells like skin and salt and something that’ll haunt me in the best way for the rest of my life.

We don’t say anything.

There’s nothing left to say, not really.

She’s asleep within minutes.

And I lie there, eyes wide open, heart too full, holding the girl I love more than I ever thought I could love anything, and let the quiet settle around us.

Eventually, my eyes grow heavy too.

And we fall asleep like that. Her body on mine. My arms around her. Two hearts, one rhythm.

Home.

 

Ruby

I wake to quiet.

The kind that wraps around you gently, like warm sheets and slow Sundays. The kind that only exists in the hour before the world stirs—before buses start rumbling and bells start chiming, before the coffee shops unlock their doors and students yawn their way down High Street.

It’s early, I think.
But I don’t check. I don’t need to.

Because I’m in Oxford.
With him.

James is still asleep, his breath slow and even against the back of my neck. One arm rests under my pillow, the other curled around my waist like even in sleep he’s afraid I might slip away. I smile to myself. I’m not going anywhere.

His chest rises and falls against my back. His skin is warm where it touches mine. His legs are tangled with mine, heavy and soft and grounding. He must’ve pulled me closer in his sleep. I don’t remember when.

It’s perfect.

And so utterly different from the last morning we woke up in this city.

That morning—I had to get dressed in a rush, still aching in places I hadn’t known could ache, still floating somewhere between disbelief and wonder. He’d looked at me like I was some kind of miracle, and I hadn’t known what to do with it. There was barely enough time to pull my hair into a braid and find the bus timetable. We hadn’t even had breakfast.

We kissed goodbye at the bus stop, my heart cracking already, though I didn’t know why.
And I saw him again when everything had gone to hell.

I stare at the ceiling for a moment now, the sunlight brushing through the curtains, soft and golden.

Not this time.
This time, nothing bad is going to happen.

This time, I’m not rushing off to catch a bus.
This time, he’s not disappearing into betrayal and grief and silence.

This time, we have time.

His fingers twitch slightly against my stomach, the first sign that he’s drifting toward waking. I turn, just a little, just enough to see him. His lashes flutter. His brow shifts.

And when he so much as blinks—just once—I whisper into the quiet:

“Morning one.”

His eyes don’t open fully, but there’s a smile there. Sleepy. Confused.

I lean closer, brushing my nose against his. “The last time we woke up here? That doesn’t count. That was morning zero. This—”
I kiss the corner of his mouth.
“—is our first morning in Oxford.”

He exhales, still more asleep than awake, and I feel it. That smile. That peace.

And I know I’m right.

This is where it begins.

 

James

The thing with Ruby’s brain is—once she’s awake, it’s on.

Not slowly warming up. Not blinking into awareness like the rest of us mortals.

No.

It’s just on.

I’m somewhere between dream and not-dream when I feel her shift. Just the tiniest movement, her back pressing closer into my chest, her hair brushing my jaw. I could stay here for a year. Ten. A lifetime.

And then I hear her whisper.

“Morning one.”

I make a sound. Something between a grunt and a question mark. Not a word. Definitely not coherent. I’m not even sure my eyes are open.

She shifts again—closer now, turning. I feel the curve of her thigh against mine, her hand slipping gently over my ribs. Her voice is quiet but bright.

“The last time we woke up in Oxford? That doesn’t count. That was morning zero. This is morning one.”

“…What?”

I manage to peel one eye open. She’s looking at me like I’m the idiot here—which, to be fair, is accurate.

“Morning zero,” she says again, like that clears it up.

I blink.

Her hand moves, fingertips trailing lightly over my chest like she’s drawing a chart for me. “You know. Because that morning… we didn’t even have breakfast. And then everything went to hell.”

My brain’s still rebooting, so it takes a second for the weight of her words to land.
But when it does—I feel it.

Oh.

That morning.

Morning zero.

Right.
The one I ruined.

The last time we woke up in Oxford, she was all soft limbs and quiet awe, and I was already halfway to falling apart, without even knowing it. I kissed her goodbye at the bus stop and walked away like I wasn’t already breaking. And then—silence.

I don’t even try to joke now. I just nod, once. Barely.

“Okay,” I murmur, my voice rough. “Morning one.”

Her smile softens. She leans in and kisses the corner of my mouth, then rests her forehead against mine. “Because this time… I’m not leaving. And you’re not disappearing.”

I close my eyes again, holding her just a little tighter.

“Not ever,” I say, and I mean it.

We lie there for a while. Her fingers play with mine. My thumb brushes along her knuckles, slow, rhythmic, grounding.

I should feel guilty that she had to demote our first morning to zero. Should feel wrecked by the fact that she had to rename the beginning because I wasn’t ready for it.

And yeah.
There’s a part of me that still does.

But there’s another part—the bigger part now—that knows what a gift this is.
A second first morning.
A second chance to do it right.

And I swear—I won’t waste it.

Not this time.

 

Ruby

It’s still early when we get up. Not stupid-early, not rushing-anywhere early—just… enough. The kind of morning that belongs only to us, with light stretching lazy across the ceiling and the city outside still slow and soft. I brush my teeth in his shirt. He makes tea in nothing but boxers. It’s perfect.

We take our time getting ready, which is a new kind of luxury. Not scrambling out of each other’s arms for school or the train. No sister crying on the other end of the phone. No missed alarms. Just Oxford, and us, and this strange miracle of time.

“Let’s find our café,” I say.

He raises an eyebrow. “Our café?”

“You know. Like—our café. The one we’ll always go to.”

He plays along, even as he ties his shoelaces. “What are the requirements?”

“Not too many tourists. Not too many students. Decent tea. Excellent coffee. Enough space to actually sit. And pastries.”

“Demanding.”

“I’m a woman of standards.”

He grins and holds the door for me. “Then lead the way, Bell.”

We wander through the cobbled streets, hand in hand. The city’s familiar but brand-new in this light, with no deadlines ticking in the background. It’s so stupidly romantic I half expect violins to start playing from the rooftop of the Bodleian.

We find a café tucked into a side street. Big windows, battered wooden chairs, and cardamom buns that are actually life-changing. James drinks black coffee like he’s trying to impress someone. I make inappropriate sounds over a perfectly brewed Assam and a warm bun.

He steals a bite. I steal it back. We claim the window seat and talk about everything and nothing for nearly two hours. He starts sketching a plan for “Oxford Year 1”—when we’ll live together, what nights we’ll claim as date nights, how he’ll never complain about the tea shelf in the kitchen being mine and mine alone.

Then it’s the library.

Not just any library. My library.

The quiet wing in the old building where the dust hangs gold in the slants of light and the windows creak when it rains. Where I will like to write on those square little tables, and where no one dares speak above a whisper. I show him my future favourite corner, the seat with the view of the quad. He runs his hand over the carved edge of the desk and nods slowly.

“This one?” he says, quiet. “This feels like yours.”

I beam. “Exactly.”

He kisses me there. Not a big kiss—just a brush of lips over my temple. But it means everything. It’s like a flag planted. Like a promise.

We stop by the bakery after—that bakery, the one with the ridiculous lemon tart and the sugar-dusted doughnuts they sell out of by noon. We buy one of each and eat them sitting on the edge of the river, the city glinting behind us like something out of my favourite childhood books.

“Are we insufferable right now?” I ask, licking icing off my thumb.

“Extremely,” he says. “And I love it.”

By late afternoon, we’ve picked a café, a library desk, a bakery, a bench. Our places.

Not just Oxford places. Our Oxford places.

We’ll go back to them. Over and over. Through finals, through autumn storms, through nights we need to get out of the house and talk about life and class and each other. And I know it now—I’ll carry this day with me. Always.

When the sky turns gold again and shadows stretch long across the quad, he pulls me into a slow spin in the middle of the street, like we’re dancing. I laugh and tell him to behave. He bows like an idiot. And then we walk back to the hotel, still holding hands, like it’s the most natural thing in the world.

Because it is.

Because this is our Oxford now.

And it’s everything I ever wanted.

 

James

I don’t want to let go of her hand.

We’ve pulled into her driveway—house warm with lights in the windows, probably Ember waiting inside, Angus watching the clock even though he’ll pretend he wasn’t, and Helen already planning leftovers for both of us in case I come in. But I don’t go in.

Ruby’s curled toward me in the passenger seat, tucked into my hoodie, her hair still a little messy from the wind and that last bakery run. Oxford is behind us, but the weekend still wraps around us like something sacred.

She turns her head toward me, voice soft. “You coming in?”

I shake my head. “Not tonight. I’ll call you when I’m home?”

“You better.” She leans across the console, and I kiss her once, twice. I could kiss her all night. “Thank you,” she murmurs, lips brushing mine. “For this weekend.”

“You made it,” I say. “I just… got lucky enough to be there.”

She rolls her eyes at that, but I catch the smile anyway. We kiss once more, softer this time, and then she slips out and disappears inside, throwing one last look over her shoulder like she always does.

And then it’s just me and the quiet hum of the engine.

I don’t start driving right away. I sit there, still in the weekend. In her. In us.

My phone’s been dead since this morning—ran out somewhere between the café and the long walk. I didn’t even think about it. Why would I? Ruby was with me. Lydia was with Cyril. For once, everyone I cared about was accounted for. I didn’t need to keep the world spinning. I didn’t even need my phone. I just needed her.

I plug it in now, lazily, just for the music on the way home.

The screen flares to life. Vibrates.

Four missed calls.

Four voicemails.

Father.

I stare at the name, and the weekend slips sideways.

One of the voicemails is a minute long. The others are shorter. I don’t play them.

I don’t need to.

He wanted me in London tonight. That much I remember now—something he mentioned a week ago. A dinner, apparently. Eight o’clock sharp. Formal. Bring a jacket, and don’t be late. “We’ll discuss your next steps,” he’d said.

It’s 9:02 p.m. now.

And there’s no next steps I want from him.

I exhale, knuckles tight on the steering wheel. There’s this creeping guilt rising in my spine—but no. Not this time. Not tonight. I won’t let him steal this from me.

Probably there wasn’t even a dinner. Probably it was just a ploy. Another power move. A test. And I failed, didn’t I? Didn’t even charge my phone. Didn’t check it once. Didn’t play the game.

Because I was with Ruby.

Because I was happy.

Because for 32 hours, I forgot what it feels like to be strung up like a marionette and made to dance.

I press my head back against the seat. I won’t call him tonight. I won’t listen to his voice shake the walls inside my skull. I’ll go home. I’ll text Lydia. I’ll send Ruby a photo I didn’t take and tell her I wish we were still back in that café. I’ll fall asleep thinking about how she smiled when she said she loved me.

I won’t let him ruin this.

I won’t.

But my jaw’s already clenched. My hands already ache.

And something tells me this isn’t over.

Not yet.

Chapter 34

Notes:

TW: domestic violence

Chapter Text

Ophelia

I pick her up just past noon. She’s already waiting at the school gates, arms crossed and bag slung over one shoulder, eyes scanning for me. I watch her for a moment from the car—how tall she stands now, how much older she looks than she did even six months ago.

“Hey, sweetheart,” I say as she slides in. She offers me a smile—grateful, a little tired.

“You didn’t have to come yourself,” she says, tugging the seatbelt over her chest.

“Yes, I did,” I reply simply. “Today matters.”

She glances out the window but I catch the faintest twitch of her mouth, like she’s trying not to smile.

I don’t take her straight to the clinic. We stop at a quiet little café I like near the gardens. Lydia changes in the restroom—trades her school uniform for jeans, a blouse, and a cardigan. Her hair’s still in a braid. She looks like herself again. Not a student, not a patient. Just Lydia.

I order us tea, and a pot of lentil soup, and we sit by the window where the light is kind and the world outside moves slowly.

We don’t talk much about what’s coming. She already knows. We’ve been through this part together, and she’s been brave—braver than most. Today is just a check-up. Final closure. But I want her to have time, space, dignity. Not just logistics.

“Are you nervous?” I ask gently, once our cups are nearly empty.

She shrugs. “Not really. Just… I’ll be glad when it’s done.”

I nod, reaching for her hand across the table. “Then we’ll make sure it is. And you’ll have the rest of your day back.”

She squeezes my hand once, then lets go. She doesn’t need me to hold on too tightly.

 

Ruby

He slows near the front of the house and turns off the engine, but doesn’t get out. He leans his elbow on the wheel instead, glancing at me like he’s not ready to let the moment go yet.

“You sure you don’t want me to come in?” he asks, teasing. “Could really go for Helen’s chicken pie.”

“She’s making curry tonight,” I say, grinning. “But you’ve got to deal with the Beaufort dragon first.”

He groans. “Right.”

His hand slides over mine on the console between us. He’s not wearing his usual post-training hoodie today—but a dark suit and a starched shirt. He was supposed to go train at two. He’s skipping it.

“Your father’s angry you didn’t answer yesterday,” I say gently.

“Four missed calls and a voicemail that might’ve been delivered by thunderbolt,” he mutters. “So I’ll go. I’ll even be charming. Swear on my stupidly posh middle name.”

“You’ll apologize?”

“God help me. Yes.” He tilts his head back against the headrest. “Better not poke the dragon today. Just… get it over with.”

I study him. There’s steel under his sarcasm, but I know how much it costs him. He hates this. The obedience. The pretending. The apology.

“You’ll come back here?” I ask.

He turns his head toward me. “Even if it’s late. I’ll be here.”

He kisses me once before I get out—quick, but lingering. A promise.

And then he drives off, one hand raised in a lazy wave. I watch until the car disappears down the road.

 

James

I shouldn’t have to wear a suit for this.

It’s ridiculous.
Fifty miles down the motorway, through traffic thick enough to make you question evolution, only to end up here — in this marble mausoleum of an office, cufflinks digging into my wrist, tie choking me half to death. All because my father’s assistant sent an email with one line:
Mr. Beaufort expects you at four sharp.

Four sharp.
Because apparently, I’m a commodity that can be penciled in between board meetings and asset acquisitions.

I glance at my reflection in the elevator’s glass. I look the part, I suppose — crisp shirt, polished shoes, hair combed back. Mom used to say I looked like Mortimer when I did that. I stopped as soon as I realized that wasn’t a compliment.

By the time I reach his floor, I’ve rehearsed the words three times in my head: Sorry I missed dinner. Won’t happen again. It was a misunderstanding.
They sound sterile, rehearsed — exactly what he wants to hear.

The secretary barely looks up when she tells me, “He’s expecting you.”
As if the whole building doesn’t already know.

The door opens with a heavy click. He’s standing by the window, of course. Always the window. The city sprawled beneath him like something he owns. He doesn’t turn when I walk in. Just says, “You’re late.”

“Traffic,” I answer, because it’s easier than I didn’t want to come.

He turns then — slow, deliberate. His suit is darker than mine, his expression carved in stone. “You had a dinner engagement. You missed it.”

“I know,” I say. “I’m sorry.”

It feels like chewing glass. The word sorry tastes wrong, like it doesn’t belong to me.
“I was in Oxford. The phone died. I should’ve called.”

“You should’ve called,” he repeats, voice so calm it’s dangerous. “You seem to have a pattern of neglecting basic responsibilities. I wonder if you think this company runs itself while you play house with your… girlfriend.”

And there it is. The first hit, not physical but close enough.
I take a breath, slow and measured. “It was one weekend.”

“Two days is enough for reputations to falter,” he says. “You don’t seem to understand how easily things crumble when you’re careless. When you make choices without consulting your family.”

I almost laugh. “You mean you. Consulting you.”

That makes him look at me — properly look.
His eyes narrow, that faint flicker of disbelief, like he’s only just realizing I might be human enough to bite back.

“Watch your tone,” he warns.

I do. I keep it level. Calm. “I came, didn’t I? You wanted me to apologize, so I’m here. I’m saying sorry. Can we move on?”

The silence stretches thin.

Somewhere in the building, a printer hums. Down below, the city keeps moving — trains, cars, people living actual lives. And here I am, eighteen, standing in front of a man who hasn’t visited Pemwick once since Mom’s funeral, wearing a suit I didn’t want to wear, apologizing for a dinner that probably never existed.

But it’s fine.
Four more months.
Four more months, and I’ll be gone. Oxford, Ruby, something that’s mine.

I can do four more months.

I just hope he doesn’t make it harder than it has to be.

 

But there’s a shift in the air. A tightening. The sort you feel just before a thunderstorm breaks over your head.
He’s still behind the desk, perfectly composed, fingers steepled like he’s conducting negotiations instead of throwing veiled threats at me.

“Tell me,” he says, tone light but cold. “What do you know about her family, really? The Bells. They’re… what? Universal credit people? Her father’s in a wheelchair, isn’t he?”

I stare at him.

He knows exactly who they are. He’s had them looked into. Of course he has. And he’s exaggerating. They are far from being on Universal Credit.

“I’m sure they’re charming,” he adds. “In that salt-of-the-earth, hardworking sort of way. But imagine the press, James. Imagine the embarrassment. Her little sister with a sewing blog? Her mother working weekends? And then there’s you, heir to a legacy—”

“Stop.” My voice cuts through his like a blade.

He blinks, just once, but it’s enough. Like I broke the rhythm.

“There it is,” he murmurs, leaning back. “The edge in your voice. Just like your mother when she was overwrought. Sentimental nonsense, all of it.”

I breathe. Once. Then again.
Ophelia’s voice in my head. Do not let him dictate the temperature. Stay composed. That’s how you win.

“I’m not here to discuss her family,” I say, calm but steel underneath. “I’m here because you demanded it.”

“She’s the reason you ignored my calls,” he says sharply.

“I turned my phone off,” I correct. “Because I was spending the weekend with someone I care about.”

“Care,” he repeats, disdain thick. “As if that means anything at your age. You’re throwing your future away for a distraction.”

“No.” I meet his eyes, hold them. “I’m building one. Without you.”

He stands. Slowly. Deliberately. The temperature in the room drops five degrees.

“You’re not man enough to build anything without me.”

It should sting, but it doesn’t. Because I’ve already decided: he doesn’t get to define that word for me.

“I’m warning you,” he says, each syllable clipped. “You bring that girl into your life publicly, permanently, and I will do whatever is necessary to protect the Beaufort name.”

There it is. The threat.

And still, I stay exactly where I am.

“You can’t stop me,” I say, quiet but sure. “And if I were you, I’d think twice before making false claims.”

He narrows his eyes. “What the hell does that mean?”

“It means I’m prepared,” I answer. “Legally. Financially. If necessary.”

A beat.

His jaw tightens.

“I’ll protect her. And her family. Any accusation you make will be followed by legal scrutiny, by press scrutiny. Not of her. Of you. Think about that. You’ve spent your life building a name. A legacy. You want to smear it over lies?”

“Lies?” he growls. “Is that what she’s whispering in your ear now?”

“She doesn’t need to,” I reply. “I know what I’m doing.”

He scoffs. A short, sharp exhale of disbelief. “You don’t know anything, James. You think I don’t see it? You’ve grown soft. You used to be ambitious. Now look at you. Stumbling around behind some second-rate girl—”

“Don’t,” I snap. “Don’t speak about her like that.”

“Oh, now you’re offended?” he sneers. “Is that what she teaches you? To throw tantrums in the name of love? You think that’s what makes a man? You think that’s what your mother would’ve wanted?”

The blood roars in my ears.
But I don’t move.
I clench my fists in my pockets instead.

He sees it.

And he hates it.
Hates that I’m not shouting. Not apologizing. Not bending.

“You’re pathetic,” he says. “A disgrace to the Beaufort name.”

“I’m not here for the name,” I say quietly.

That’s when it happens.

Something in him snaps — no warning, no buildup. Just a flash of movement, and his fist is swinging.

I don’t have time to dodge. Not fully.

It catches the edge of my jaw, hard, and I stumble back — hit the wall with a sick thud, stars bursting behind my eyes. Copper floods my mouth. My lip splits. The world tilts sideways, and I’m on the floor, palms scraping the rug as I brace myself.

I don’t look up right away.
But I hear him.

His breathing is heavy. Rage-fueled. Like he’s waiting to see what I’ll do. Waiting to see if I’ll finally crawl.

Not this time.

Not again.

And somewhere beyond that office door, footsteps echo down the hall — fast and steady, closing in.

It’s Percy.

But I don’t know that yet.

 

Percy

I’ve done this a thousand times.

But never like this.

Not with the digital clock on the dash crawling past the scheduled pickup time.
Mortimer Beaufort is never late.
Not a minute. Not a second.
It’s almost pathological.

He didn’t cancel. Didn’t change his plans.
Didn’t call for an adjustment.

So something’s wrong.

I switch off the engine, grab my phone—no reception, of course, not in this damned garage—and take the service lift to the 11th floor. His floor.

Only three offices up here. Mortimer’s. Cordelia’s. And James’s, though the boy hardly uses it. Ophelia’s is on the tenth—by his design. No acknowledgment that she is the born Beaufort. That Cordelia was the one with the name and the estate. Mortimer just climbed aboard, like a parasite that made itself king.

It still boils my blood.

The hallway smells like money and power and cold steel. Glass, marble, silence.

Until it doesn’t.

Until I step into the waiting area outside Mortimer’s office and hear it.

Raised voices. Sharp and violent, but only one of them.

Beatrice—the assistant, always two steps ahead—glances up from her desk and meets my eyes. Her head’s already shaking. A warning.
Don’t go in there.

But it’s too late.

Because I hear it.

Not just Mortimer’s voice—booming and blistering—but James’s.
Not loud, no. Controlled. Clipped. Like someone trying to hold a line of defense that’s already on fire.

Then—
A thud.
A groan.
A fall.

My instincts overtake everything. I move.

I’m halfway through the double doors before Beatrice even exhales.
She doesn’t try to stop me.

The sight hits me like a freight train.

James is on the floor, propped on one elbow, blood at the corner of his mouth. His lip split. One cheek already blooming with colour—bruise or slap, I can’t tell yet.

And Mortimer—

Mortimer’s advancing.

Fists clenched, eyes wild, towering over his own son like some great, monstrous king about to deliver judgment.

And all I feel is heat. Boiling heat.

I move fast, faster than I’ve done in years. Get in front of James before Mortimer can take another step. Plant myself there. Broad-shouldered. Solid. Hands raised, not in surrender, but in warning.

“Enough.”
My voice doesn’t shake. Doesn’t waver.

Just loud enough. Just sharp enough.

Mortimer stops.

The fury doesn’t leave his face, but he halts. Probably shocked I dared. That anyone dared.

“Step aside,” he growls.

“Not a chance.”

Behind me, I can hear James pushing himself upright.
Laboured. Slow. But proud.

“I said—” Mortimer starts again.

“And I heard you,” I snap. “But you’ve done enough, sir.”

It’s the sir that slices deeper than any insult. Because I don’t mean it. And he knows.

He tries to push past me. I block him clean.

“Get out of my way, Percy.”

“Or what?” I ask, deadly calm. “You’ll hit me too?”

He sneers. “You’re fired.”

“Then fire me,” I say. “I’ll walk him out first.”

He glowers, but I don’t budge.

And I don’t look away from Mortimer Beaufort for one second.

Not while James gets back on his feet behind me.
Not while I take the weight of a boy who should’ve never had to face this alone.
Not while I stand between a father and the legacy he thinks he owns.

Because I’ve watched James grow up.
I’ve watched him try.
And I’ll be damned if I let him get broken again.

 

James

Everything is too sharp.
The air, the lights, the goddamn silence.

My heartbeat’s drumming in my throat, in my jaw, in the gash on my lip that keeps bleeding no matter how often I swipe it with the back of my hand.

I’m half‑aware of Percy standing there—solid, immovable, like a wall of reason—but I can’t hear him. All I can hear is the echo of the hit. The sick, wet sound of it. The way the room seemed to tilt afterwards.

I look at Mortimer, at the man who raised me, and I don’t feel fear this time. Just heat. Fury. Adrenaline so pure it burns.

“You’re done,” he spits. “Get out. Both of you.”

“Fine,” I say, voice raw. “But he’s not.”

Mortimer blinks. “What?”

“Percy,” I say, swallowing the blood, the tremor in my chest. “You’re hired. By me. I’ll pay you triple.”

It’s a stupid thing to say. Petty and impulsive and exactly what an eighteen‑year‑old high on rage would do.
But it’s also mine.

Mortimer’s face twists, disbelief bleeding into rage. “You don’t get to—”

“I do,” I snap. “You fired him. So now he works for me. Congratulations, Percy.”

Percy exhales like he’s just aged ten years. “James—”

“No,” I cut him off. “I mean it. I’m not letting him do this to you too.”

Mortimer’s voice sharpens. “You think you can throw money around like you understand what it means?”

I laugh, short and ugly. “Learned from the best, didn’t I?”

That’s when Percy grabs my arm. Not hard, but firm enough to tell me enough. “We’re leaving,” he says quietly.

“I’m not—”

“Now,” he says.

It’s the tone. The one that used to stop me from mouthing off at assistant teachers or swearing in front of Mom.
So I move. Mostly because I can’t stand still.

The hallway is too bright, the air too clean, my hands shaking. I want to take the stairs. I need to move.
But Percy steers me toward the lift instead.

“I’m not taking the bloody elevator,” I mutter.

“Yes, you are.”

“I said I’m not—”

He just presses the button.

“Percy, I swear—”

“You’re not running down eleven flights with that lip. You’re dizzy already.”

“I’m fine.”

“You’re bleeding on your collar.”

“I’m fine!”

The doors slide open. He pushes me in with one hand on my shoulder.
I want to shove him back. I don’t. My head’s spinning too fast.

He holds out his palm. “Keys.”

“What?”

“Keys, James.”

“Absolutely not.”

“I’m not letting you drive.”

“Percy—”

“Keys.”

The doors open on the garage before I can answer.
Cold air. Concrete. The Rolls sitting there like a black monolith.

Mortimer’s second elevator dings just as Percy puts the keys on the roof of the car—clean, deliberate, a small act of rebellion that makes me want to laugh.

He nods at my car instead. “In. Passenger side.”

“I can drive myself.”

He gives me a look that could bend steel. “Get in the car.”

“Percy, I—”

“Now, James.”

The second elevator opens behind us. I don’t have to turn to know it’s him.
That heavy, furious silence presses against my back.

So I do it. I get in. Passenger seat.
Percy starts the engine like he’s been waiting for this moment for years.

When we pull out, I catch a glimpse of Mortimer in the rearview mirror—
standing there in his immaculate suit, under the sterile white garage light, watching his son drive away in silence.

It feels like a victory I can’t quite breathe through.
My lip’s throbbing. My hands won’t stop shaking.

But at least I’m out.
At least I didn’t crawl.

 

Percy

I should have a plan.
I always have a plan.

But right now, all I’ve got is an eighteen-year-old with a split lip, a shaking knee, and a silence so loud it fills the car.

I drive.
Because motion feels like something. Something better than standing still.

Do I take him to Gormsey? Back to the Bell house, to that girl he never shuts up about when he thinks no one’s listening?
Ellington’s estate, maybe—Alistair could talk him down.

But Gormsey’s crawling with Beaufort loyals.
And he won’t want Ruby to see him like this. Not tonight.

I’ve just turned onto the bridge, angling across the Thames, when I hear him speak for the first time since we left the garage.

“Where are we going?”

I glance at him. He’s still facing the window, but his voice is clipped now. Tense.

“I was thinking—”

“If you’re about to say Gormsey, don’t.”

His knee bounces faster. I can feel the tension rolling off him like heat.

“Not Gormsey,” I say carefully.

“Good.”
A beat. Then, “Not the Ellingtons either.”

I grip the steering wheel tighter. “Understood.”

“Can you just—” he inhales, long and shaky, “Can you just let me out somewhere?”

“No.”

“I’ll call a cab. Or—Christ, just give me my car back and I’ll drop you wherever. I’ll text Ophelia about the contract stuff. She’ll know what to do.”

“I’m not letting you drive.”

“Percy—”

“No.”

“I’m not—”

“I know what you’re not,” I snap, sharper than I mean to, and his mouth shuts instantly.
Quiet again.

I take the next turn like it’s the only option left.

“We’re going to Beckingdale,” I say.

He flinches. Just slightly. Like that wasn’t even in his realm of expectation.
Ophelia’s manor. Almost two hours out.

“You can fire me if you want,” I add, softer now. “But I’m not letting you out of this car.”

He doesn’t answer.
Just stares out the window.

So I drive. South, then west.
The longer route, but quieter roads. Easier lanes. No press.

We hit a red light at the roundabout past Wandsworth.
He still won’t look at me. His knee’s still jittering.
Blood’s dried on his chin. His collar’s stained. His blazer’s unbuttoned now, like it’s suffocating him.

I pull out my phone one‑handed. Thumb quick.
Come home now. He needs you.
Send.

It’s not protocol.
It’s not proper.

But it’s Ophelia.
And it’s James.
And I know she’ll understand.

 

James

I can still taste the blood.
Copper, thick. I keep swallowing it like it’ll go away.

The city’s blurring past the window. Lights smeared by speed and glass and the way I can’t keep my eyes still.

It’s not the first time this happened.
Not even close.

But it feels different.
Worse.

Maybe because yesterday I was in Oxford with Ruby.
And now—this.

Yesterday, everything was golden.
Her laugh. Her hair catching the light in the car window. Her head on my shoulder. The feeling that maybe, maybe I was finally done with this. With him. With that sick, crawling fear that never really leaves.

And today I’m bleeding again.

It shouldn’t surprise me anymore.
And yet it always does.

He didn’t even have to try hard. Just raised his voice, and there it was—the old script. The tightening in my chest. The split second of wanting to defend myself and the louder, older voice in my head saying don’t.

It’s pathetic.
I’m pathetic.

Eighteen.
Six foot two.
And I let him hit me. Again.

I press my hand against my mouth. The skin’s hot and sticky.
I can’t look at Percy.
He’s gripping the steering wheel like it’s the only thing keeping him from falling apart too.

I can’t even think about Ruby right now.
But of course I do.

Not about last night. Not that. That’s sacred.
I’d never let that touch this filth.

But her face, when I dropped her off earlier—
the way she smiled when she said come by, even if it’s late.

And here I am. Not coming by. Not calling.
Just sitting here like some broken version of a man I swore I’d never be.

What would I even say?

Hey Ruby, sorry, can’t make it, my father put his fist in my face again.

I can’t even imagine saying those words out loud.
It’s grotesque.
I’m grotesque.

I’m not supposed to be someone who gets hit.
Not me. Not him. Not the Beaufort boy.

And yet—here I am.

I feel it start in my chest. That burn behind my eyes.
I blink hard, but it’s too late.

Tears slip down before I can stop them.
Quiet. Shaking. Ugly.

I turn my head to the window so Percy won’t see.
He probably does anyway. He’s been around too long.

I press my sleeve to my mouth until it hurts.
Try to breathe, but it comes out shallow, broken.

I can’t go to Ruby like this.
She’d see. She’d know.
And then what? Pity? Anger? Disgust?

No.

Better she doesn’t know.
Better she stays untouched by this.

She deserves the Oxford version of me.
The one who made her laugh, who bought her hot chocolate, who kissed her until she forgot her worries.

Not this.
Not this bloody, trembling mess in the passenger seat of a car, driving through the city with nowhere to go.

Percy says something—soft, low, can’t make it out.
I don’t answer. Can’t.

I stare out the window and let it all run down my face,
because I don’t have the strength to stop pretending yet.

Because for all the talking and fighting and growing I’ve done,
it still feels like he owns this part of me.

And I hate it.

God, I hate it.

 

Percy

I’ve known James since the day he was born.

Held him once, when Cordelia was too exhausted to keep her eyes open and the nurse hadn’t come in yet. Tiny thing, all unruly hair and sharp lungs, already furious at the world. I rocked him and thought, God help the poor sod who ever tries to cage that spirit.

I was wrong.

Because Mortimer Clarke did just that.

I knew Cordelia when she was twenty. Glorious, brilliant Cordelia, still bearing her maiden name like it was a crown. Beaufort.

Then Mortimer came. Older. Already polished. Already rich. But not rich enough for her family. So he brought investments. Promises. Married in.

Cordelia was proud, though. She never told a soul what it cost her.

The early years? Acceptable.

Then…
Well, control creeps like mold. Quiet at first.

A word here. A look there.
Then came the cracks in the boy’s stories.

James—gods, he was good. At anything physical. Swam like a fish, could ride by four, beat grown men at fencing by ten. Strong, agile, graceful.

And yet—every few months? Another injury.

The excuses piled up.
Slipped on the stairs.
Ran into the door.
Fell in training.

At some point, I stopped asking. Because what answer could I stomach if I pressed?

I never knew.

Until today.

God damn it, Cordelia.
You should’ve told someone. Told me.

But even now, with the boy—no, the young man—slumped in my passenger seat, eyes fixed on the window like he’s watching the world he built burn, I know this:

He won’t talk about it.
Not with me. Not yet.
Maybe not even with Lydia. Or Alistair.

And it’s not because he’s proud. It’s because somewhere in his marrow, Mortimer buried shame so deep that James doesn’t even recognize it for what it is.

But I’ve been here long enough to know how to reach him.
Not with pity.
Never with that.

So I keep my voice soft, careful, like we’re just two men driving through dusk.

“I take it Ruby liked the Oxford flat?” I ask, like it’s any other day. Like nothing’s out of place except the time and the road beneath us.

He doesn’t answer. I didn’t expect him to.

“She seemed… nervous,” I go on gently, adjusting the wheel. “About finals. But she’ll be brilliant, that one. Mark my words.”

Still nothing. But he shifts slightly. That knee again. Always moving. That’s something.

“She’s good for you,” I murmur. “Smart. Kind. Not afraid of you. That’s a rare thing.”

He turns his head away further, shoulders tense, eyes too bright in the dim reflection of the glass.

I don’t press. Just let the silence hold for a while. Let the road hum underneath us. Let him breathe.

At the next light, I reach into the inside pocket of my blazer. Pull out a folded handkerchief—proper one, linen, pressed—and place it on the console between us.

Don’t say a word.

Just leave it there, the way one might leave a life raft.
If he wants it, it’s his.
If not—well.

He wipes his face a minute later, thinking I don’t see.

But I do.

And I don’t look over.
Because right now, dignity is all he’s got left.

So I drive.
Toward Beckingdale.
Toward someone who can hold him where I can’t.
Toward the only home that was ever safe.

And I pray that by the time we arrive, he still remembers who he is beneath all that blood and silence.

 

Lydia

We step out of the clinic and the sun feels too bright. Too normal.

My legs are still a little wobbly—half from the exam, half from the quiet storm in my head—but Ophelia’s hand rests gently on my back as we walk. She didn’t say much during the appointment. Just waited. Watched. Let me breathe. And I love her for that.

She’s already reaching for her phone as we cross the street, glancing down absently—probably checking the time to make lunch reservations or texting Percy about the car.

But then she stops walking.

Completely.

A sharp inhale. Not loud, but tight.

I turn to her.
“What is it?”

She holds up a hand—wait. She’s reading. Her face has changed. That surface-calm she always wears like a veil is gone.

“Ophelia?”

Still no answer. Her fingers fly across the screen. Then she calls someone. Brings the phone to her ear. Listens. Nothing. Tries again.

When she lowers the phone, I see her mouth a silent no.

Now I’m panicking.
“What’s going on? Who messaged?”

Her eyes flick to mine. And for the first time in years, I see real fear in them.
“Percy. Just three words: Come home now.”

I freeze.
“Is it James?”

She nods once. Slow.
“Not answering his phone. Percy isn’t either. Which is—” she cuts off, biting the inside of her cheek. “Which is very unlike him.”

I pull out my phone immediately. Call James. Straight to voicemail. I try again.
Still nothing.

My fingers are trembling now. I open the location tracker. The one we swore never to use unless—well, unless this.
I hesitate for only a second, then tap.

“Got him,” I say, voice hollow.
“Where?”

“Moving. Somewhere between London and Beckingdale. He’s… a third of the way there, I think. Must be in a car.”

She exhales like she’s been punched.
That’s enough confirmation.

“Right,” she says, already turning back towards the car park. “I’m driving to Beckingdale.”

“I’ll come with you.”

She stops. Shakes her head.
“No. You’re not getting into a car for two hours after—after everything. And we can’t bring Ruby to the house with… we don’t even know what’s happened.”

I hesitate.
“But she’ll be worrying. He said he’d go to hers after London. She’s probably waiting for him.”

Ophelia’s hands come up to her temples.
“God, of course. She’ll think he’s blown her off again.”

“I’ll call her,” I say.

“And then?”

I look up.
“She can take the bus to Berkhamsted. I’ll take the train, meet her there. If everything’s fine, we’ll figure it out from there. If not, maybe you can send Percy. If he’s… if he’s up for it.”

We don’t say if James is okay.
But it sits between us. Heavy.

Ophelia nods once.
“Call her now.”

She strides toward the car. I step to the side of the building, pressing Ruby’s name on my screen. My stomach’s in knots. She’ll pick up and I’ll have to sound calm. Reassuring. Like this isn’t what it feels like.

Like this isn’t our hworst fear unfolding in real time.

James.
Oh, James.

Please be okay.

 

James

The pain’s dulled to a constant throb now. Lip’s still bleeding somewhere inside, I think, though I’ve stopped checking.

Percy hasn’t said anything in a while. Not since that last bit about Ruby. About how she seemed nervous about finals but would be fine. That she’d like the flat. Smart one, that Ruby.

And it should’ve felt like static in my ears, like everything else today—
But it didn’t.

Because Percy said it like Oxford still exists. Like this life is still mine. Like I didn’t just get thrown across a fucking office by the man who shares my name.

I stare out the window. The fields are starting now—flat, Winter-brown countryside sliding by. And it hits me, out of nowhere, that Ruby probably thinks I blew her off. Again.

Again.

God.

She was smiling yesterday. At a café table in Oxford, her hair in that stupid clip she pretends not to care about losing. Telling me about the actual best pastry on Cowley Road. Picking a library table like it was sacred.

And now I’m here. Again.

My hands clench in my lap. I don’t want to think about her face when she realizes I’m not coming.
Not again. Not after I promised.

But I can’t call. Not like this. Not when my voice still shakes if I try to speak too fast.
And I can’t lie to her.
Not again.

I pull out my phone. Unlock it with a shaky thumb. Open her thread.

The last message is from her.
“You better show up or I’m eating your part of dinner.”
Sent with that dumb smug emoji.
God, I love her.

I type:

Change of plans. I’m so sorry. Had to go to Beckingdale. I’ll call as soon as I can.

Then I stare at it.
Delete the full stop after “Beckingdale.”
Add it back.
Consider writing more—“Nothing’s wrong”, “Don’t worry”, “It’s not you”.

But that would be a lie.
Or at least—
Not the kind of truth I know how to tell.

I hit send.

Then I tuck the phone away again.

Outside, the trees are thinning. We’ll be at the turnoff in ten, maybe fifteen. Percy’s still driving like he has all the time in the world. Like he didn’t just…

I breathe in.
Out.

Oxford still exists.
Ruby still exists.
I still exist.

Maybe.

 

Ruby

The text lands just as my phone starts ringing.
James first. Then Lydia. Practically on top of each other.

I read his message in the fraction of a second before I swipe to answer her call:

Change of plans. I’m so sorry. Had to go to Beckingdale. I’ll call as soon as I can.

Beckingdale?

Before I can think about what that means—Lydia’s voice barrels through.
Fast. Breathless. Definitely panicked.

“She’s driving there now,” she says. “Ophelia. I’m trying to get to Berkhamsted—I thought you could meet me there, we could maybe split a taxi, or—unless Percy’s still around, maybe he can come back, we’re just trying to figure it out—”

“Lydia. Wait. He texted me.”

She goes quiet.

“He’s in Beckingdale,” I say gently. “He just told me. Said he’s sorry, and he’ll call.”
I’m not saying I’m not worried.
But I’m… less worried than her.
Because he texted.

Lydia exhales. It doesn’t calm her.

“Why didn’t you go with Ophelia?” I ask, walking toward my room, already pulling out my backpack. “I could’ve come on my own.”

“We didn’t know where he was going until I checked his location. And someone needs to meet you in Berkhamsted. I didn’t know if he’d want—”
She doesn’t finish the sentence.

“Okay,” I say. “I’ll take the bus. The evening one. The 5:45.”

I stuff my toothbrush and a change of clothes into a tote bag.
Then my planner. Schoolbooks. Pens. Because of course we’ll have to leave super early tomorrow if we’re going to be in school on time.

It’s all moving fast. But not fast enough.

I leave a note on the counter for Mum. Staying at Ophelia’s. Back tomorrow.
Text Dad: Everything okay, just helping out with Lydia. Love you.

Then I’m out the door.

Jogging to the bus station, checking the time on my phone every three seconds. 5:36. 5:39. 5:43.

I make it just in time, breathless, the tote digging into my shoulder.
Send James a quick message:

I’m coming to Beckingdale too. Will be there in a few hours.

No reply.

Which… okay.
Not great.
Especially given the way Lydia sounded on the phone.
She was out of her mind.

And now I am a little worried.
Because if something is wrong—
And he’s not calling—
Then maybe it’s worse than I thought.

I take a seat by the window. Pull my hoodie sleeves over my hands.
And watch the fields roll by, wondering what on earth happened between Oxford and here.

 

James

The door clicks shut behind us and Percy doesn’t waste a second. He’s already halfway across the drawing room, moving with a speed I didn’t think a man of his age could muster. He throws open the cabinet by the hearth, pulls out a tartan blanket like he’s performing a ritual, then heads straight for the fireplace.

I watch him from the threshold, too dazed to tell him to stop.

Fire crackles to life—Percy’s good at this. He always has been. Years of pretending the Beaufort household had warmth in it, I suppose.

Then it’s the washcloth. He disappears for a moment and comes back with a bowl and a damp cloth, already wrung out. By the time I drop into the nearest chair—I don’t even remember deciding to—he’s kneeling in front of me like this is all normal.

“Jesus, Percy,” I mutter, voice rasped. “I’m not dying.”

“You’re not fine either,” he says, no-nonsense. “And if I’m going to get fired for doing something, I’d rather it be this.”

He presses the cloth gently to my lip. I flinch. He ignores it.

“I’m not firing you,” I say, leaning back.

“Good.”

“Can you—” I exhale, throat tight. “Can you just leave me alone now?”

He pauses. The cloth stills against my jaw.

For a second I think he’s going to argue. That he’ll say something about how I shouldn’t be alone right now, how someone should keep an eye on me, how I shouldn’t bottle it up. That’s what people say in moments like this, right? I’ve seen the films. I know the script.

But Percy’s never followed scripts. Not in this house.

He just nods. Quietly. And stands.

The blanket stays folded on the armrest. The fire keeps burning.

“I’ll be in the kitchen,” he says. “If you need anything. Or nothing at all.”

And then he leaves.

The room goes still. Except for the sound of my breathing, and the distant hum of Percy being Percy somewhere else in the house.

I don’t touch the blanket. But I don’t move away from it either.

 

Ophelia

The gravel crunches beneath the tyres as I pull up, and Percy is already there—waiting in the drive like some sentinel in stormlight, coat on, eyes sharper than usual. That alone tells me enough.

I don’t even shut off the engine properly before I’m out of the car.

He walks up fast—efficient, purposeful—and meets me halfway.

“How bad?” I ask, before he opens his mouth.

“Split lip. Swelling near the eye. No teeth lost. He’s walking fine, though I suspect there’s bruising on the ribs.” Percy’s voice is clipped, controlled, but I can hear the crack just beneath the surface. He’s furious. He’s guilty. And he’s afraid. “I walked in right after the hit. Got between them. Took the boy out.”

I exhale slowly through my nose, the breath shivering at the edges. “He texted Ruby. Said he wasn’t coming. That’s all.”

“I figured.” He nods. “He’s inside now. Fire’s going. Refused help, but I forced the bare minimum on him.”

“You always do.”

Percy doesn’t smile.

“Lydia?” he asks.

“Meeting Ruby at the station near Berkhamsted. James’s text reached her just before my message. She’s taking the evening bus.”

He mutters something under his breath—too quiet for me to catch—then says louder, “I’ll go get them.”

“You sure?”

He gives me a look like I’ve grown a second head. “They don’t need to wander around unfamiliar streets in the dark. I’ll get them, no trouble.”

“Thank you.” I place a hand on his arm, briefly. It says everything I don’t have time to put into words. He nods again, and by the time I turn towards the house, I hear the driver’s door of his car open.

The house feels colder than it should, even with the fire Percy said he lit.

James doesn’t answer when I call his name softly.

He’s in the drawing room. I find him by the hearth, slouched low in one of the sofas, the flickering light catching in the bruised purple shadow that’s forming under his left eye. His lip is cracked. His hands are clasped tightly in his lap, like if he lets go of anything he’ll lose more than just control.

He looks up, just once, when I step in—and then back down again.

“Don’t,” he says. Quiet. Raw.

“I just want to—”

“I know,” he cuts in, not unkindly. But there’s a weight to it. “But I don’t want that. Not right now.”

“Okay,” I whisper. And I mean it. “Okay.”

I don’t step closer. Just ease myself onto the sofa across from him, leaving enough space for him to breathe, to pretend I’m not here if that’s what he needs.

The fire crackles between us. Neither of us speaks.

And that’s how I sit. Still. Quiet. Present.

Waiting.

 

James

I sit there, hunched and motionless, letting the fire warm my knees. I’m still cold.

Not shaking anymore, but that deep, marrow-level chill hasn’t left. The kind that starts somewhere under your ribs and just radiates out, slow and constant. Like it’s baked into the bone.

Only the bruise is hot. Left cheek, throbbing in a way that feels personal—like it’s glowing beneath the skin. Ophelia came in earlier without a word, handed me a fresh icepack, and set a cup of tea on the coffee table. Didn’t try to talk. Just… left.

Thank God.

It was easier when nobody knew. When this thing—this ugly, humiliating, pathetic truth—was locked between me and him. Just that.

Lydia… she probably guessed. Kids don’t fall down that many stairs. Don’t walk into that many doors. But she never asked. Never said a word. Not even when she saw us after Mum—after he told us. When I snapped. When I finally lost it. But that was different. I started that. She saw that.

This—this wasn’t like that.

Did Mum know?

I’ve asked myself that a thousand times. Sometimes I think no, of course not. Not her. She would’ve done something.

And sometimes…
Sometimes I think yes.
Yes, she did.

And that’s worse.
Because what kind of mother knows and doesn’t stop it?

I used to tell myself she didn’t know. That I was protecting her by hiding it.
But maybe I was just protecting me.

Percy knows now. He saw it.
And so he knows. Really knows.

And Ophelia—she knows too. I didn’t have to say anything. It’s written on my face. My silence. The way I didn’t flinch when Percy stepped between us. The way I got into the car and didn’t say a single fucking word.

The only person who’s ever asked me—directly—was Ruby.
Back then.
The day after we kissed.

I’d ghosted her, terrified of what she’d seen. What I’d let her see. And there she was, waiting.

She reached for my face. Gently. Just her fingers on my chin. Her voice trembling as she asked, “Did your father do that?”

And God—
God, I wanted to say yes.
To fall into her arms.
To let her touch make it better.

But I didn’t.
I couldn’t.

So I did what I do best. Shut it down. Cut her off. Detached. Cold.
Cruel.
Watched her eyes go glassy. Watched her walk away.

Mission accomplished.
Ruby protected.

Even after everything since—everything we shared—I never told her.
Because how do you say something like this?

How do you explain it?
How do you say: My father hits me.
Even now. Even still.

I stare at the fire. It crackles softly.
I should call her.
I promised I would.
She’s probably—

A sound.

My name.
Her voice.

My head snaps up.
No—
No, no, that’s just my mind again. My brain conjuring comfort that doesn’t exist.
Because Ruby isn’t—

More voices.
Closer.

A door creaks open. Footsteps.

“—still can’t believe we missed the bus by two minutes—”
“—Percy showed up just in time, I swear—”
“—Where is he? James?—”

Lydia.
Ophelia.
And Ruby.

Oh no.
Oh no no no.

Not here.
Not now.
She can’t see me like this.

Not again.

Chapter 35

Notes:

Just a short chapter because I felt that this scene deserves a standalone.

Please don’t miss the chapter of Flowers I postes tonight as well.

Chapter Text

Ruby

I see him before he sees me.

He’s sitting on the couch like he’s been dropped there. Shoulders curved in. A fire crackles softly in the hearth, but there’s something cold about the room anyway. About him. There’s a cup of tea untouched on the table. A blanket slipping off one shoulder like he didn’t bother to fix it.

And his face.
Jesus Christ.

The bruise is already blooming—purple and angry, swelling at the cheekbone. His lip is split. There’s a stiffness to the way he’s holding his jaw, like even breathing hurts.

I don’t know how to move.

I want to run to him. I want to disappear. I want to scream. I want to pretend I didn’t just see proof.

Because I knew. I’ve always known, deep down. And he never told me. And I didn’t push.
And now it’s right in front of me.

“James?”

My voice is small. Not like me.

He doesn’t look up at first. Just sits there, staring past the fire like it might swallow him whole if he waits long enough. And for a second, I think he’s going to pretend I’m not here.

Then slowly—like it costs him something—he turns his head toward me.

And God, his eyes.
He looks like someone who’s lost a war.

“You weren’t supposed to come,” he says.

It’s not sharp. It’s not angry.
It’s just broken.

“I know,” I whisper. And I take a step forward. Then another.

I don’t say I’m sorry, because I think that might kill him.
I don’t ask what happened.
I don’t even ask if he’s okay, because he’s not.

I just cross the room.
Slow and careful like he’s some cornered animal.

And when I reach him, I crouch down in front of him—so he doesn’t have to lift his head. So he doesn’t have to hold himself up.

“I’m here,” I say.

And I wait.

 

James

She’s not supposed to be here.

That thought keeps repeating, uselessly, like a warning that came too late.
Ruby’s not supposed to see this version of me—the one sitting here like a kicked dog, the one who can’t even keep his face intact.

I don’t move when she crosses the room. I can’t. My body’s stiff, my head’s pounding, and my hands won’t stop shaking, though I’ve been hiding them under the blanket. I feel her presence before I see her, that small, deliberate way she moves—careful, steady.

And then she crouches in front of me.

Christ.
Not that.
Not her on the floor.

I try to tell her to stop, to say something clever, to make it all less pathetic, but the words catch somewhere in my throat. What comes out instead is a whisper I don’t even plan.
“You weren’t supposed to come.”

She doesn’t say anything for a second, just watches me with that soft, sharp gaze that always undoes me. Then:
“I’m here.”

Like that explains everything.
Maybe it does.

My throat tightens. I look at her, at the little wrinkle between her brows that only shows when she’s trying not to cry. She’s too close. She can see too much. I want to hide my face, but I also want to let her touch me, just once, to remind myself I’m not what he makes me feel like.

I swallow hard, and it burns. My lip stings where it split.
She reaches out slowly, hesitantly, and puts her hand over mine. Warm, small, unafraid.

That’s what breaks me.

Not the punch, not the shouting, not the years of all of it. This.
Her hand.

Because she’s here. Because she came.
Because she’s looking at me like I’m still worth something.

I try to apologize—I didn’t want you to see me like this—but my voice just gives up halfway. She doesn’t need the words, apparently.

She squeezes my hand.
And I let go.

Everything. The breath, the control, the anger. All of it. It just slips.
I drop my head forward until my forehead finds her shoulder.

She doesn’t flinch.

She just shifts a little closer, arms coming up around me, slow and sure, holding me like she’s anchoring me to the ground.

I don’t know how long we stay like that—minutes, hours, I couldn’t tell you.
The only thing I know is that for the first time in a long time, the noise in my head goes quiet.

Just her breathing. Just her heartbeat. Just warmth.

And I think—if she can still hold me like this, maybe I haven’t lost everything yet.

 

Ruby

He’s trembling. I don’t even notice it at first, not until I touch him. His hand is cold, shaking under mine, the way someone shakes when they’ve held everything in for too long.

He doesn’t pull away. That’s what undoes me.

I thought he might—run, shut down, hide behind that mask he wears when he’s trying to be untouchable. But he doesn’t. He just sits there, shoulders tight, chest barely moving.

When his forehead drops against my shoulder, it feels like the air leaves the room.

It’s such a small thing, really—leaning into someone. But I know what it costs him. I know what kind of pride he’s swallowing, how much fear sits behind it.

So I don’t move. I just slide closer, slowly, carefully, until I’m right beside him on the couch. Until I can wrap my arms around him and pull him against me properly.

He’s warm from the fire but cold everywhere else. I can feel his heartbeat through his shirt, quick and uneven, pressed against my chest.

He’s crying. Not loudly. Not like in the movies. It’s quiet—ragged breaths and a tremor in his throat that he keeps trying to swallow down. I can feel the wetness seeping through the fabric at my shoulder.

I press my cheek against his hair and close my eyes.

“It’s okay,” I whisper. Not because it is. But because he needs to hear it.

He’s holding on to me now, his hands tight around my waist like he’s afraid I’ll disappear. I keep one hand at the back of his neck, fingers in his hair, and the other tracing slow circles between his shoulder blades. He doesn’t talk. Neither do I.

There’s nothing to fix tonight. No words that would make this smaller or easier.

I can’t change what happened.
But I can stay.

So I do.

After a while, his breathing starts to even out. His grip loosens just enough for me to reach for the blanket, tug it over both of us. The tea on the table is cold by now. The fire’s burned low.

He’s still pressed against me, exhausted, quiet, not crying anymore but emptied out completely.

I smooth my hand through his hair, the way you might calm a child. Except he’s not a child. He’s this boy who’s been made to carry too much for too long, and I hate that I can’t take it from him.

He exhales, a sound between a sigh and a surrender.

I kiss the side of his head. “You’re safe here,” I say softly. “I promise.”

He doesn’t answer, but he nods against my shoulder.

And that’s enough.

 

James

“I’m sorry.”

It slips out before I can stop it. My voice cracks on it, wrecked and raw and shaking like the rest of me.

“I’m so fucking sorry, Ruby.”

She doesn’t pull away. She just looks at me—quiet, steady, her arms still around me like she’s not planning to let go anytime soon.

“I wanted to prove it to you,” I whisper, staring at the fire because I can’t meet her eyes anymore. “That it’s different this time. That I’m different. I picked you up in the morning, we had Oxford—we had everything. I was meant to come to your place tonight. I promised. And then I couldn’t even stick to that. Not even that.”

My hands are clenched now, nails digging into my palms. My ribs feel like they’re caving in. “It’s always the same. The day after Oxford, and I disappear again, and you’re just supposed to—”

“James.”

She cuts me off, softly. Not sharp. Not angry. Just… kind.

“You didn’t fail me.”

That makes me look up.

“You picked me up this morning,” she says, like she’s laying it all out, piece by piece. “You brought me back home after school. You kissed me goodbye. And when your plans had to change, you texted me. You didn’t just vanish or leave me wondering—you let me know where you were. You didn’t lie. You didn’t shut me out.”

She lifts a hand to my cheek, fingers brushing lightly across the bruise, not to hurt, just… to see.

“This isn’t like last time. Okay?” she says. Her voice is sure now. Steady. “You did everything you could.”

I swallow hard.

“And I could come here,” she adds gently, “and find you here.”

And that—God, that breaks me a little more.

Because it’s true.
Because she came.

And I didn’t lose her.

Chapter Text

Lydia

I’m standing in the hallway like a child outside the headmistress’s office, arms crossed too tightly, staring at the door Ruby disappeared through. Every part of me is buzzing to follow her, to check on James, to see with my own eyes what state he’s in. But Ophelia’s voice is calm and clear behind me.

“You can’t go in, sweetheart.”

I whirl around. “Why not?”

“Because Ruby is with him. And because he’s just about holding it together.”

Ophelia steps closer, her hands still chilled from the steering wheel, her face pale from the drive. There’s something about her that’s steelier than usual. Like this has taken her somewhere she hoped she’d never have to go again.

“You can help me cook,” she says. “Or prep rooms. The housemaid left at five. She didn’t know there’d be visitors.”

There’s something too domestic about the idea of stirring a pot of soup while Ruby is in there with James, holding whatever pieces of him are left tonight.

“I’ll do the rooms,” I say quickly. My voice comes out too sharp. I don’t care. “Three, right? One for Percy, one for Ruby and James, and one for me.”

Ophelia nods. “Thank you, darling.”

Percy is still in the hallway. He doesn’t say anything—just steps up next to her and lays a warm hand on her shoulder. She doesn’t flinch or smile. Just nods, quietly grateful. It’s the kind of gesture that says more than words. Old history, I think. Old wounds.

I retreat upstairs, pushing open the guest bedroom doors one by one, adjusting duvets, placing fresh towels at the end of each bed. I keep busy. It helps.

Half an hour later, I’m back in the hallway, hair tied up, jumper sleeves pushed back.

Ophelia looks up from the stove and gives me the faintest smile. “You can go in now, if you want. Ask if they’re hungry.”

I nod. My heart starts pounding.

I push open the door to the sitting room slowly.

And there he is.

James.

My brother.

Curled up on the sofa, blanket around his shoulders like a boy. Bruise dark against his pale skin. Ruby’s tucked beside him like she belongs there, one hand resting gently against his back.

I school my face. Smooth my expression. Because I cannot let him see how shocked I am.

“Hey,” I say lightly, like I’m not falling apart on the inside. “Soup’s almost ready. You two hungry?”

 

————

 

The soup is hot and garlicky and full of those little star-shaped noodles I always forget I love until Ophelia puts a bowl in front of me.
The kitchen is warm, too—yellow light, polished wood, Percy humming under his breath as he lays out napkins like it’s a Sunday lunch and not… whatever this is.

James comes in last. With Ruby.

And I have to bite the inside of my cheek not to flinch.

He’s not limping, not really, but there’s a stiffness to how he moves that doesn’t belong on a eighteen-year-old boy. His jaw is tight. The bruise on his cheekbone is livid now, purpling at the edges.

Ruby walks beside him like she’s the only thing holding him upright.

He doesn’t meet anyone’s eyes.

Ophelia, to her credit, just smiles and tells him the soup will be easy to digest. Percy adds that if James refuses to eat it, he’ll be out of a job by tomorrow.

James mumbles, “Noted,” and sits down.

I slide into the chair across from him, next to Ophelia. Ruby settles beside James, close but not clinging. Their elbows nearly touch. The fire crackles behind us in the other room. And for a second—just a second—I can almost pretend this is normal.

Percy asks about school. Ruby answers. I chime in with something about the bakery near that bus stop and the grumpy Frenchman. James doesn’t say much, but he listens. And when Ruby mentions the window seat in the Oxford flat, his lips twitch.

That’s when I start breathing again.

Because he’s here.
Not fine. Not whole. But here.

And when he doesn’t have the words, Ruby finds them for him. Not in a condescending way. Just… smooth. Like translating for someone who speaks the same language but doesn’t always remember the words when it matters.

He lets her.

That’s new.

I want to reach across the table and shake him and cry and hug him and scream. I want to ask why he didn’t tell me, why he thought he had to hide it, why he went alone—again.

But I don’t do any of that.

I pour him more tea instead.
I pass him the bread basket.
I ask about the flat again—was the kitchen as grim as the photos?

He shrugs. “Not too bad.”
And it’s not much. But it’s his voice.

After a while, Percy leans back and starts telling a story about the satnav sending him into a literal cow field last month. Ruby laughs. Ophelia groans. James smiles—barely—but I catch it.

There it is.

When the soup’s gone and the teapot is almost empty, Ophelia gets up and stretches. Then she turns to Ruby with that particular kind of gentleness she reserves for people she likes and worries about.

“Darling,” she says, “why don’t you call your parents and let them know where you are. Just so they don’t worry.”

Ruby nods, already pulling out her phone.
“And Percy,” Ophelia adds, “you’ll take the girls to school at six. Make sure they’re not late.”

Percy salutes from the sink. “Of course.”

Then she looks at James. Her voice is softer now. “You’ll stay. We’ll see a doctor in the morning, all right?”

He doesn’t argue.

“We’ll talk about the lawyer after that. He’s coming at noon.”

James nods again. I don’t know whether to be relieved or horrified that that, apparently, is what it takes for him to accept help.

Ophelia kisses the top of his head before she disappears. Percy follows her out, squeezing her shoulder on the way. I stay sitting. I think I want to say something, but I don’t know what, and maybe now’s not the time.

Ruby is murmuring into her phone by the window, her back to the rest of us.

James runs a hand through his hair and exhales slowly.

 

James

It’s just soup.
Just soup and bread and a room full of people who somehow didn’t let me fall through the cracks tonight.

It’s… disorienting.

Because I don’t know what to do with this kind of quiet. With Ruby sitting beside me like she belongs there. With Lydia pretending not to look like she’s dying inside every time her eyes land on my face.

Percy made tea. Twice.
Ophelia made soup.
No one asked. No one pried.

And maybe that’s worse. Or maybe it’s mercy.

I can’t tell anymore.

Ophelia told Ruby to call her parents. Told Percy to drive them tomorrow morning. Told me I’ll stay here. Doctor in the morning. Lawyer at noon. All of it said with that effortless, commanding softness that makes it impossible to argue.

I didn’t even try.

Because the truth is—I’m tired.
Of pretending. Of surviving. Of swallowing it all.
And maybe this—this fire-lit kitchen with the taste of garlic on my tongue and Ruby’s voice in the corner—is the safest place I’ve been in months.

Maybe longer.

I press my fingers to the edge of the table. Breathe out.
Everything hurts. Not just the bruise. All of it. My ribs, my spine, my brain.

“Ibuprofen,” Ophelia said. “Before bed.”

I glance at Lydia. She’s quiet. But she sees me.

And I know—I know—that whatever comes next, I don’t have to do it alone.

Not anymore.

 

Lydia

The kitchen’s gone still.

Ophelia’s voice drifts from somewhere down the hall—low, steady, talking to Percy about the lawyer. The fire in the next room crackles softly. Ruby’s by the window, still on the phone, murmuring to her parents, her back half-turned toward us.

And for the first time all night, it’s just James and me.

He sits opposite me, the teacup empty between his hands, head bowed. The shadows under his eyes make him look older than he is—older than any of us should ever look.

“I didn’t want you to know,” he says quietly. His voice is hoarse, but calm. “Maybe you can understand that?”

I blink. For a second, I don’t even know what to say. But yes—I can. More than he probably realizes.

Because I remember the weeks after I found out I was pregnant. The silence. The weight of it pressing on me like stone. I couldn’t tell him. Not him. Not yet. Because he’s my brother and I needed to figure out who I was before I could be his sister again.

I had the abortion without telling him. Without telling anyone except Ophelia.
Not because of him. Because of me.

And maybe that’s what this is for him too. Something private and shame-shaped that he needed to face alone before he could let anyone else near it.

Does it matter? Maybe. Maybe not.

What matters is that he’s here. And I am too.

I reach across the table, fingers brushing his hand. He looks up, startled, like he didn’t expect me to touch him. His skin is warm and a little rough under my palm. I curl my fingers around his, squeeze once.

“I love you,” I whisper.

He nods. Swallows. “I know,” he says. And his voice breaks just enough to undo me. “I love you too.”

I want to say more—want to tell him I’m proud of him, that he’s safe, that this doesn’t make him weak—but Ruby’s ending her call now, turning toward us.

James stands. The chair scrapes softly against the floor. He walks around the table, and for a second I think he might hug me, but he doesn’t. He just places his hand on my shoulder—gentle, grateful—and then crosses to Ruby.

She looks up at him, her expression softening instantly. He wraps an arm around her shoulders, draws her close, and they leave the kitchen together without a word.

The door swings shut behind them, and the house exhales—quiet again.

I stay sitting there for a long moment, staring at the empty bowls, his half-folded napkin, the teacup still warm where his hand rested.

He’s here.
He’s safe.

And for tonight, that’s enough.

 

Ruby

The door closes behind us with a muted click, and I wait.

I wait for him to move, to speak, to fill the quiet with some dry comment or ridiculous joke that tells me he’s still here underneath all of it. But he just stands there, looking at the bed like it’s foreign to him.

Not a king-size with crisp sheets and a fireplace glow. Just something unfamiliar. Like the idea of comfort doesn’t quite compute.

“Do you want to change?” I ask. My voice is gentle. No rush.

He nods.

Percy must’ve found him clothes—grey joggers, a black tee folded on the edge of the bed. I pick them up and kneel in front of him without thinking. It doesn’t feel strange. It feels right. Like this is the only way I know how to help him tonight.

“Here,” I say softly, fingers brushing the hem of his ruined shirt. “Let me.”

He hesitates—not from pain, I think, but something else. Shame, maybe. Or pride. Or exhaustion. But he lifts his arms anyway, and I ease the shirt off slowly.

The bruises make my stomach turn.

The one on his ribs, just starting to bloom dark and violent under his skin. The one on his face, raw and swollen. I say nothing. I don’t gasp or make a face. I just fold the shirt and help him into the clean one.

His eyes never leave mine.

And I don’t look away.

 

James

The bed’s too big.

Too cold on one side. The fire’s warm, but not enough. Not really.

I lie down slowly, facing the window. Not sure what to do with myself now. I don’t want to sleep. Don’t want to talk. Don’t want—

I shift and look at her.

She’s still standing there like she doesn’t want to assume.

So I open my arm. A quiet invitation.

That’s all it takes.

She comes. No hesitation, no questions. She curls into the space I made for her like she’s done it a hundred times and rests her hand on my chest, fingers spread lightly like she’s holding something delicate.

Like me.

And I don’t feel weak for it. I feel… like I’m still here.

Like I still have something to give.

 

Ruby

His breathing’s a little erratic at first, chest rising and falling under my hand. I can feel his heart beating too fast. His skin’s warm where it shouldn’t be—especially near that bruise—but everywhere else, he’s freezing.

So I stay close.

I press my cheek to his shoulder, curl my legs into his, and don’t say a word. Not tonight. Not now.

He needs this more than anything.

Not questions.

Not pressure.

Just this.

And somehow… this is enough.

 

James

I thought sleep would be impossible.

But it creeps in, slow and steady, like the cold’s finally leaving my bones. Her hand is still on me. Her breathing is soft. Her presence quiet and solid and not going anywhere.

She’s here.

Even now, she’s still here.

That thought settles something in me I didn’t know was loose.

My eyes drift shut, and —

I sleep.

 

Ruby

I feel it happen slowly. Like watching dusk blur into night.

His breath evens out, that tight little hitch in his ribs softening with each exhale. The weight of everything—his silence, his guilt, his father—melts by degrees as sleep pulls at him.

And then, just before he’s gone completely, he shifts.

Not much.

Just enough to slide his arm further around me and pull me closer. Like his body’s making the choice even if his mind’s already halfway under.

It undoes me, that last quiet instinct. That he wants me here.

Not just anyone.

Me.

I press my nose into the side of his neck, my hand still resting over his heart, and let the warmth between us anchor me too. He’s asleep within seconds.

I don’t close my eyes yet.

I stay still.

Just breathe.

Let myself feel what it means that he let me in—that I got to come here and see him and hold him when everything else in him probably wanted to shut the world out.

This doesn’t fix everything.

But it’s something.

It’s enough.

For tonight, it’s more than enough.

 

James

I wake up in the middle of the night, disoriented for a second, not sure what pulled me out of sleep. The fire’s just embers now, the room heavy and quiet. My head feels thick, my mouth dry. The bruise on my face throbs in time with my pulse. Right. That’s why.

I slip out from under the blanket, careful not to wake Ruby. The air is cold against my skin, the floor even colder. In the bathroom mirror, the bruise looks worse than it feels—angry purple, spreading. It’ll fade. They always do. A few days and it’ll be just another story.

Ran into a tree during a run.
Wasn’t watching where I was going.
Serves me right for training after dark.

People will laugh. I’ll make it sound stupid enough to be true. I always do.

I take another ibuprofen from the bottle on the counter, swallow it with a handful of water from the tap, and catch my own reflection again before turning off the light. I look like hell. But somehow, I don’t feel it as sharply as before. Maybe because of her.

When I come back into the bedroom, I pause at the foot of the bed. Ruby’s lying on her side, facing where I’d been. She looks so small in the dim light, one arm curled under the pillow, hair spilling over her face. For a moment I just stand there, stupidly still, trying to process that she’s here. That after everything, she still came.

I slip back under the blanket, trying not to jostle her—but her eyes open anyway, sleepy and soft.

“Hey,” she whispers.

“Hey.” My voice sounds rough. “Sorry. Didn’t mean to wake you.”

She shakes her head a little. “Did you take something?”

“Yeah. Ibuprofen. I’m fine.”

She doesn’t answer, just keeps watching me, waiting. And suddenly, it’s too much—the silence, the weight of everything I never said.

“You were right,” I say quietly. “Back then. On the lacrosse field. When you said why I was ignoring you.”

Her brow furrows slightly. “James—”

“I wasn’t just being an ass,” I cut in, because if I don’t say it now, I never will. “He hit me. That night. After… after we kissed.”

She blinks. Slowly. “That night?”

I nod. “Yeah. But it didn’t happen often. Not since the day I found out my mum died.” I give a hollow laugh, shaking my head. “He figured out I could hit back then. That changed things.”

She’s quiet for a long time. “Why didn’t you tell me?”

I swallow. “Because I thought it was over. That he wouldn’t do it again.” I pause, then add, sharper than I mean to, “And it’s not exactly the kind of thing you want to tell your girlfriend, is it?”

The words hang there, too loud, too harsh. Her eyes soften instantly.

“Sorry,” I say, almost tripping over it. “I didn’t mean it like that. I just—”

“It’s okay,” she says gently. “You don’t have to apologize.”

But I do. “I do. Because none of this is your fault. You shouldn’t have to see it.”

She reaches for my hand, lacing her fingers with mine. “I’d rather see it than have you hide it.”

I look down at our hands, her small fingers between mine. For a long moment, I just breathe.

“Everything’s going to change now,” I say finally. “Now that Ophelia knows.”

“Is that a good thing?” she asks softly.

I stare at the fire’s faint glow. “I don’t know,” I admit. “But I’m tired of it. Of pretending. Of waiting for the next round.”

Her thumb strokes my palm, slow and steady. “So maybe it’s good,” she says.

I nod, eyes stinging again though I’m not sure why. “Yeah,” I whisper. “Maybe it is.”

I shift closer, letting my forehead rest against hers, and for the first time, it feels like there might actually be a way forward. Not easy. Not fixed. But forward.

And for tonight—that’s enough.

 

Ruby

He’s almost asleep again, eyelids heavy, head sinking into the pillow like gravity’s too strong to fight anymore. I shift slightly, burrow a little closer, but he still murmurs, voice low and scratchy.

“You need to sleep a little more.” His hand runs once down my arm, slow and warm. “You’ll have to leave at six.”

“I know.” I keep my eyes closed, cheek against his chest, breathing him in like it’ll have to last all week.

“I’m sorry for making your week so difficult,” he says, quiet and sincere. “I’ll make up for it.”

I smile into the fabric of his shirt. “You already did. I’m taking that from your creditline.”

That makes him huff a breath, the shadow of a laugh rumbling through his chest. “Wait—how is there a creditline I never knew about?”

“Some things you don’t get to know about until you need them,” I say, teasing.

“Is my balance… okay?” he asks, mock-wary.

“Oh, your balance is loaded, Beaufort. No need to worry.”

He turns his head slightly, the corner of his mouth brushing my temple. “Good. Still—how do I increase it? I’ve got an idea or two.”

That tone is hopeful and just a little suggestive. I grin. “Not with that.”

He groans in mock offense.

“But,” I continue, smug, “for instance… taking me to Oxford last weekend? That was a real boost. Carrying my library bag without being asked. Being a great human furnace on freezing mornings. Or picking me up when it’s raining and I’m too proud to ask.”

His arm tightens around me. I can feel his smile without seeing it.

“And just so you know,” I add, softer now, “it can never go empty. We’re not doing this transactional.”

There’s a beat of silence before I finish, “But if it were a creditline—you’d be very rich.”

He exhales, slow and content, and presses a kiss to my hair.

That’s it. That’s all we need tonight.

 

James

She’s warm and tucked under my arm like she’s always belonged there. I’m half-asleep and half-awake, that perfect in-between where everything feels softer, safer. Her voice is steady, curling at the edges with that particular kind of tenderness she doesn’t let out easily unless she trusts you completely.

“I’m taking that from your creditline,” she says.

I blink, once. A smile pulls at the corner of my mouth. “Wait—how is there a creditline I never knew about?”

“Some things you don’t get to know about until you need them.”

God, I missed this. Us. The easy rhythm. The way she teases and comforts in the same breath.

“Is my balance okay?” I ask, half-playful, half-not.

She grins against my chest. “Oh, your balance is loaded, Beaufort. No need to worry.”

Loaded. That word hits differently tonight. I know she doesn’t mean money—but even if she did, that kind of rich has never made me feel less empty. But this?
Being here. With her. With someone who came running when I couldn’t even look in the mirror?
That’s a different kind of wealth entirely. And I am, for once, filthy with it.

Still, I can’t help myself. “How do I increase it? I’ve got an idea or two.”

She laughs. “Not with that.”

I groan, dragging a hand over my face. “I was kidding. Sort of.”

Her fingers trace lazy patterns across my chest. “Taking me to Oxford last weekend? That was a real boost. Carrying my library bag. Being a great human furnace. Picking me up on rainy mornings.”

Every example lands somewhere in my ribs. Not because it hurts. Because it doesn’t.
Because it matters.

And then she adds, softer now, “It can never go empty. We’re not doing this transactional.”
A pause.
“But if it were a creditline—you’d be very rich.”

I don’t say anything at first. Just fold her a little closer. Tuck her head under my chin. Let the weight of it settle in.

Then I whisper into her hair, “Remind me to put that on my business card. Emotionally wealthy, courtesy of Ruby Bell.”

She doesn’t reply, just hums—sleepy, warm, here.

I lift my phone from the nightstand and tell it, “Set alarm for 5:15 a.m.”

Because she’s leaving at six. And there’s no world in which I let her walk out of here without me seeing her off.
Getting up with her is the least I can do.

And maybe, just maybe, it’ll count toward the next top-up on my invisible creditline.

Chapter Text

Lydia

The tap runs too long, too loud in the quiet morning hush. I brace my hands on the cool edge of the sink and let the toothbrush dangle from my mouth. My eyes in the mirror look puffy, sleep-blurred, mascara ghosting under one lid because I forgot to take it off properly last night.

I spit, rinse, splash my face.

Behind me, the door creaks softly. I don’t startle. I don’t have to.

James steps in like he’s sneaking out of school—barefoot, hair flattened on one side, hoodie tugged over sleep-warm skin.

His eyes flick down and narrow slightly. “I could have lived my whole life without knowing what kind of nightwear our aunt is handing out to guests.”

I glance down. Right. The silk. The lace. Pale blue and impossibly soft—Ophelia’s idea of “something comfortable.” I shrug. “Be grateful she didn’t give you a matching one.”

He gives me a look. But then, without another word, he opens his arms.

And I walk straight into them.

No teasing. No jokes. Just James.

He holds me like he did when we were kids and nightmares wouldn’t let me sleep. Like I held him after Mum died and he wouldn’t let himself cry unless no one was looking.

There’s nothing to say. Nothing we haven’t already said.

So I press my forehead to his shoulder, wrap my arms around his back, and let the moment settle between us—quiet, strong, sure.

He smells like Ophelia’s laundry detergent and something that’s just… James.

When he finally pulls back, he squeezes my shoulder once. “Go get ready,” he murmurs.

I nod.

He slips out again, probably soaking up his last few minutes with Ruby.

And I move back to the bathroom, the silk cool against my legs, my chest still warm from the way he held me like he didn’t have to be strong this morning.

Like he knew he didn’t have to be alone.

 

Ophelia

It’s too early for the sun to make up its mind. The sky is that strange, tired grey, soft-edged and indecisive. The front steps are cold beneath my slippers as Percy pulls my car out of the drive, headlights slicing through the mist that hasn’t yet lifted.

I watch the girls settle into the back—Ruby half asleep, Lydia yawning wide enough to crack her jaw. Percy waves once, crisp and steady. I nod back.

 

The door clicks shut behind me, muffling the world.

James is in the kitchen. Not pacing or slumped or doing anything dramatic—just… James. Quiet, but not in the brittle way he sometimes is after a storm. Just tired. Wearing a hoodie, hood down now, curls mussed in the back like Ruby’s fingers have been there.

He stands by the kettle with both hands around a mug. I recognize the chipped blue one he always liked here.

“Tea?” I ask softly.

He nods, already halfway through his. “Made some earlier. Ruby didn’t finish hers, so I topped it up.” He doesn’t look at me when he says it, just glances down at the cup he’s refilled and placed neatly at her old seat.

It’s ridiculous, how that small gesture almost undoes me. He doesn’t talk about feelings. But he’s always shown them in the spaces between.

“She’ll tell Al I’ll make it to training,” he says then, finally meeting my eyes. “Assuming my legs still work by then.”

I give him a look that says don’t joke—but it’s weak. Because if he’s making jokes, even half-hearted ones, maybe we’re a step further than yesterday.

He leans against the counter for a beat. Then he pushes off and walks past me toward the stairs.

I hear him mutter something just before he’s gone:

“Need a shower. And probably a new face.”

He doesn’t wait for a reply.

And I let him go.

There’s tea in the pot, two mugs on the table, and the quiet ache of morning wrapping itself around this house.

And James—James is still here.

 

James

The road to Pemwickshire is straight and half-empty, and my car hums beneath me like it knows the way on its own. Afternoon light filters through the trees in low, warm strokes. Less than 24 hours. That’s all.

Less than a fucking day.

What a difference it makes.

Or not.

The bruise on my cheekbone throbs in a dull, muted rhythm, but I barely feel it. The doctor said it’d heal fine. Nothing to do. Just ice and time. I already knew that. But Ophelia wanted it documented. Insisted. I let her win that one. Let her win a few, actually. Felt strange. Good-strange, not weak-strange.

But when the lawyer asked if I’d press charges?
No.
Never.
I said it straight.

What happened in that house—what’s always happened in that house—doesn’t belong in courtrooms or newsprint. Not for me. I won’t give him the satisfaction of turning my life into something he can control from a different angle. I’ll back Ophelia if she challenges him. With my vote. With my shares. But not with my pain. He doesn’t get that.

The meeting felt surreal.

Apparently, I own thirty percent of the company.
Lydia too.
Another twenty goes to Ophelia.
Mortimer? Just twenty.

So he’s been our employee since the day Mum died.
That one made me laugh. Not out loud—just in my head. But still.

I should’ve looked into it earlier.
I didn’t.

Too wrapped up in staying out of his way to notice I had power all along. Figures.

The trust fund is locked until I’m twenty-three and graduate. That made me laugh properly. University degree required.
Mum’s last line of discipline. Ruling the petulant son from the grave.

It worked.
I’ll get the degree.

Not for the money.
Not for the shares.
For Lydia.
For Ruby.
For myself, maybe.

I’ll talk to Lydia soon. Tell her all of it. We’ll figure it out together.

What I won’t do is talk to my father.
What I won’t do is go back to that office.

I’ll play Lacrosse.
I’ll pass my finals.
I’ll spend time with Ruby. With Al and Kesh and the others.

I’ll buy two beds at IKEA. One for each of us. Because she deserves a good night’s sleep and no more lumpy futon mattresses or me trying to be a decent pillow.

Maybe I’ll take her on a trip this summer.
Ask her what she wants.

France, maybe.
Or Italy.
Or just back to Norfolk—where she smiled like the world didn’t owe her anything for once.

A week.
Or two.

Whatever she wants.

I roll the window down just a little.
Breathe.
Drive.
Keep going.

 

Helen

I hear the door before I hear his voice. A soft knock, then the familiar thud of James kicking off his shoes. I glance at the clock — later than I thought. Training, I suppose. Still, Ruby’s been pacing like a cat all evening.

I dry my hands on a tea towel, moving into the hallway just as he steps out of the entryway. Hoodie, sweatpants, hair damp and pushed back like he only just showered. The bruise is worse than I expected — purple with angry reds blooming at the edges. A crust on his lip, too. God.

He’s standing in the doorway to the kitchen like he’s not sure if he’s welcome.

I don’t wait.

I cross the distance between us and pull him into a hug. He freezes for a second — just a second — and then I feel his arms come around me, careful and tentative. Like he doesn’t quite know how to be held.

“I know Ruby asked me not to say anything,” I murmur. “But I saw her face when she told us. Trying to be strong. She made it almost an hour before she cried.”

He stiffens slightly against me, but I don’t let go. I soften my voice. “You don’t have to say a word, sweetheart. Not now, not ever. But if you ever want to — Angus and I are here. Always.”

He nods against my shoulder. Doesn’t speak. Doesn’t need to.

I step back and smile at him — gently, as if anything more might shatter the quiet balance he’s clinging to.

“Angus made your favorite stew. It’s keeping warm in the oven. Ember made pudding and compote — there’s even whipped cream if you want it.”

That earns me the smallest smile. It’s crooked and tired, but it’s there.

“Go on upstairs,” I say, tipping my head toward the hallway. “Tell Ruby you’re here. I’ll set the table.”

I pause, my tone lighter now. “You’re staying the night, right?”

He just nods. And when he turns to climb the stairs, I swear I see something ease in his shoulders.

 

Ember

I don’t know what happened.

Only that Ruby was gone last night, came home this afternoon, dropped her bag in the hallway like it weighed a hundred bricks, and went straight into Mum’s and Dad’s room.

Door closed.

Voices low.

Then silence.

When she came out, her eyes were red. Not post-yoga-meditation red. Not the-ending-of-the-book-was-sad red. Real red.

Mum told me after: whatever I see on James’s face tonight, or whatever he says or doesn’t say, I’m not to comment on it. No questions. No prying. No anything.

Which—honestly? Was probably the most serious I’ve ever seen her. So yeah. I knew it would be bad. Hence… pudding. Vanilla. With warm plum compote. A full bowl of whipped cream in the fridge.

Because pudding fixes things. Right?

I’m on the floor in my room now, magazines everywhere, glue stick rolling dangerously close to a cream carpet disaster. Moodboard for that project I told Ruby about—layers and textures and silhouette references. The door’s open. Just enough to hear the front door. Mum’s voice. A beat of quiet.

Then footsteps.

Heavy ones.

James.

I don’t look up at first. Just flip a page and snip out a gold lace panel. But he pauses.

Right at my door.

“Hey,” he says.

I look up.

And see it.

Oh.

Oh God.

It’s bad.

The bruise is right there on his cheek, blooming out like something that should’ve been iced five minutes after it happened, not five hours. And his lip has this… cracked thing going on, like he bled and just—didn’t care enough to do anything about it.

And now he’s here, hoodie hanging a little off one shoulder, hair still damp from a shower, and I am trying so hard not to say anything.

Like—bite-your-tongue-till-it-hurts kind of not saying anything.

I press the scissors down a little harder than necessary.

“You can have the bathroom before me tomorrow,” I say instead, pretending I’m way more interested in a ruffled train than his entire face.

James doesn’t miss a beat. “No amount of makeup’s gonna cover this,” he says, deadpan as ever. “You go first.”

And God help me—I grin.

Not because it’s funny. Not really. But because that’s so James. The quiet, dry, throwaway line with too much meaning behind it.

I’d give a lot to find someone who talks like that. Who can be three-quarters broken and still crack a joke without cracking apart.

He doesn’t linger. Just nods at me like that was our usual hallway banter and walks on toward Ruby’s room.

And I watch him go, scissors in my lap, heart weirdly full.

Yeah. That’s why Ruby’s in love with him.

Makes perfect sense to me.

 

Ruby

I hear his steps before I see him.

Not heavy. Not rushed. Just him.

There’s something about the way James Beaufort walks when he’s in a house that isn’t his. Like he’s trying not to leave a mark. Not from guilt or awkwardness—just from growing up knowing that most rooms weren’t really meant for him, even if his name was on the deed.

He’s home here, though.

Even if he still doesn’t quite believe it.

I’m at my desk, pretending to go through a chapter I’ve already read twice. Half the words have blurred into grey lines anyway. I keep glancing at the door.

And then—he’s here.

Bag hits the floor beside my bed with a familiar soft thud. Hoodie. Sweatpants. Hair still damp.

He looks wrecked.

And fine.

And like James.

I don’t move yet. Just watch as he crosses the room, gaze flicking to mine, and then—without saying anything—he leans down and kisses me.

Soft.

Careful.

A little off-centre.

Avoiding the healing crust on his lip like it’s a landmine, but still—a real kiss. Not a forehead brush or a cheek thing or some I’m-so-fragile-I-might-break kind of nonsense. It’s warm. Present. James.

I kiss him back, slow and steady, fingers ghosting up to touch the edge of his hoodie.

He pulls away just enough to speak, but his breath stays close.

“Your mum’s determined to fatten me up,” he says, voice low. “Apparently there’s stew in the oven and pudding on standby.”

I smile, just the corner of my mouth. “She’s emotionally weaponizing food. You’re doomed.”

He grins. A real one. Crooked. Beautiful.

“Just came up to say I’m here,” he murmurs. “Didn’t want to disappear downstairs without seeing you first.”

I reach for his hand and give it a light squeeze.

“I’m glad you didn’t.”

He doesn’t let go for a second. Then nudges my fingers, gently, with his thumb before stepping back.

“I’ll be downstairs,” he says. “Before Ember eats my share out of principle.”

I let out a breath as the door closes behind him. Then close my book.

No more pretending.

He’s here.

And for tonight—we’re okay.

 

James

Ruby said she’d be down in ten, maybe fifteen. She wants to finish that last argument in her chapter—because of course she does.

So now it’s just me.

And her parents.

I trail into the kitchen, trying to not be weird about it. Trying not to make it feel like I’m stepping into something I shouldn’t. But Helen just gives me a smile and nods at a chair like I’ve done this a thousand times before.

Stew’s already steaming on the table. Smells like rosemary and something richer underneath. Angus spoons it into my bowl and sets it down in front of me like I haven’t been raised on staff doing this exact thing. But this is different.

This is someone making dinner because they care.

Not because they’re paid to.

He squeezes my shoulder once before settling his chair across from me. Doesn’t say anything at first. Just lets me eat.

And then, as I’m tearing into a piece of bread with far too much butter—he says it.

“You’re welcome to stay here, James,” he says, voice low but steady. “Whenever you want. Even long-term. Until you and Ruby head back to Oxford. No pressure, just… you should know.”

I freeze.

Just for a second.

Not because I’m uncomfortable, but because something in me stalls. Like I hit a wall I didn’t know was there.

Because this—this is new.

Not the bruise. Not the lip. Not the way people look at me now, like they just discovered a tragedy that’s been living next door all these years.

But the offer. The quiet, warm generosity of it.

I nod slowly. “Thank you.”

It’s all I manage.

I don’t even know what I’m feeling.

Just—

Two things, I guess.

One: the fact that my father hit me is news to everyone else. But not to me. And I think that makes this so much worse for them than it is for me. I grew up with it. I know the rules. The triggers. The aftermath. I learned how to cover bruises before I learned how to shave.

So yeah.

Of course I didn’t think about moving out. Of course I just packed my things for a few nights and assumed I’d go back. Because nothing happened that hasn’t happened before.

But now—

Now people know.

And two:

Angus and Helen Bell are the kindest fucking people I’ve ever met.

And I didn’t even see it coming.

I glance toward the hallway. Ruby’s not here yet. I kind of hope she takes a few more minutes. Just so I can get myself together.

Because this is the kind of love you don’t have to earn.

And I don’t know what to do with that.

 

Ruby

 

He’s warm.

Not in that metaphorical way people say when they mean someone’s kind or safe. I mean actually, literally warm—his chest against my back like a furnace, his breath steady where it hits the back of my neck.

We’ve been quiet for a while. The lights are off. The house has gone soft and still. Ember brushed her teeth with me, kissed my cheek, and whispered something about pudding power, and now even she’s asleep.

But I’m not.

I thought I was okay yesterday. And maybe I was. Or maybe I was just focused. Moving through everything like there was a plan. But now, here, under my duvet, with James tucked in behind me and his arm low around my waist—

Now it’s hitting.

How close that was to being worse. How helpless I felt. How hard it is to see him hurting.

He shifts behind me, and I feel him press a slow kiss to the top of my shoulder, right where the fabric of my t-shirt slips down. Then he speaks.

Quiet. Careful. Like he knows exactly where I am.

“I’m the same, you know,” he says. “Like before. This wasn’t some… transformation.”

I don’t move. Just listen.

“Yesterday was bad,” he continues, his voice low and steady. “But it wasn’t new. Not really. It’s happened before.”

I tense without meaning to. His hand moves over my stomach, just a little, and then stills again. Holding me. Anchoring me.

“What’s different,” he says, “is that it won’t happen again.”

I twist a little, just enough to glance at him over my shoulder. His eyes find mine in the dark. Serious. Steady. Awake.

“Ophelia’s done pretending,” he says. “Legally, emotionally, all of it. And I…” He hesitates, his jaw flexing. “I’m ready to break ties. With him. I think that’s what this means. I haven’t really processed it yet. But it feels like a line. A real one.”

I shift properly now, rolling onto my back so we’re side by side. He looks down at me, his arm still draped across my waist.

“So it’s weird,” he murmurs. “Because maybe it’s worse for everyone else. You. Ember. Your parents. Because you didn’t know.”

My throat closes.

“You’re all… good,” he says, soft now. “Kind. And I think maybe it’s harder to witness this stuff when you’ve never had to live with it. I did. I learned to file it away. But you—”

I blink hard, trying to breathe past the sting in my chest.

“You were amazing yesterday,” he says, his voice breaking just slightly. “You didn’t panic. You didn’t freeze. You just… stayed. I never had that. Not once. After something like this.”

His fingers brush my cheek. Gently. Barely there.

“So… thank you,” he finishes, rough and quiet. “That’s what I’m trying to say.”

I exhale shakily, and the first tear slips. I wipe it away quickly, but he sees. Of course he does.

“Hey,” he whispers, his thumb catching the next one before it falls. “It’s okay.”

“I think I’m more shaken now,” I admit. “Yesterday I was… surviving. Getting through it. Now it’s all sinking in.”

“I know,” he says, folding me into his chest. “That’s why I’m here.”

He doesn’t say more. Just holds me tighter. Lets me feel it. The steadiness. The quiet. The love.

It’s not dramatic. It’s not loud.

It’s James.

And for the first time since yesterday morning, I let myself cry.

Not because he’s broken—
But because he’s whole.
And he let me hold him through the storm.
Now he’s holding me.

And that’s everything.

 

He kisses my temple again, slower this time. His hand skims up my side, under my t-shirt, fingers splaying wide against my bare waist. He doesn’t push. Doesn’t pull. Just rests there, grounding us both.

I let my palm trail along his chest—over the cotton of the old tee he borrowed from Angus after his shower. I can feel his heartbeat through it. Calm. Steady.

“I missed you,” I whisper.

He dips his head and presses his lips to mine again. A real kiss, like before. Careful, slightly off-centre, but no less warm. No less him.

And then another.

Longer. Deeper.

His hand glides up my back now, under my shirt entirely, skin on skin. The heat of it unspools something in me, and I arch slightly into the contact, needing more, but not rushing it.

He understands. God, he always understands.

“Still okay?” he murmurs against my mouth.

I nod, pulling him closer. “Yeah. Are you?”

His laugh is soft, but it lands low in my stomach. “More than okay.”

We don’t fumble. There’s no frenzy. Just this slow, aching hunger to be closer.

My shirt is gone at some point. His too. The duvet cocooning us. His chest against mine, warm and solid, lips brushing over my collarbone, the hollow of my throat, the corner of my jaw.

But it doesn’t go further than that.

He could, I know he could. I’d let him.

But he doesn’t ask, and I don’t offer, and somehow that makes it feel even more intimate. Like this—skin on skin, heart on heart—is enough.

His hands settle at my hips, thumbs brushing circles over the bone. My fingers twist in his hair, damp still from the shower.

“I’m not going anywhere,” I whisper.

He looks up at me, eyes darker now, but clear.

“I know.”

He kisses me again. Not slow this time, not careful. Not gentle.

Just grateful.

And that kiss, more than anything, is what undoes me.

 

James

She melts into me like she belongs there.

Like I’m her place.

And maybe I am.

My girl—sharp and fierce and bright enough to blind the world—was ready to burn everything down for me yesterday. But tonight, she’s quiet in my arms, curled against my chest, the fire banked low but still there.

And now she’s letting me be the soft place she lands.

I didn’t know I could be that.

But with her, I want to be.

I want to be everything.

She shifts a little, her leg tangled with mine under the duvet, her palm resting against the centre of my chest. Like she’s anchoring herself. Or maybe checking that I’m still here.

I cover her hand with mine and press a kiss to her forehead. She hums, sleepy and safe, and I think I could live a hundred lifetimes and still never deserve that sound.

But I’ll earn it. Every day.

I close my eyes and breathe her in—lavender shampoo and something warm and familiar now, something that just smells like Ruby. Like home.

Her bare skin against mine is soft and cool and perfect. My palms still remember the shape of her, how she let me touch her like that. How she kissed me back, slow at first and then all-in, like it meant something.

It did.

I hold her a little tighter.

This is how we’ll fall asleep.

And so we do.

 

Lydia

Cyril’s room is dim and warm, the soft glow of a bedside lamp throwing gentle shadows across the ceiling. I changed in the bathroom—part habit, part nerves—and now I’m curled against him, my cheek resting on his bare shoulder. His arm is around me, steady and warm, and his heartbeat is this quiet, grounding rhythm beneath my ear.

He hasn’t said anything about James. Not really. Just a quick “Saw him at training.” And then silence. Not the heavy kind. The kind that gives me space.

“I saw,” he says eventually, low and quiet. “The bruise. I know.”

I nod into his shoulder. I don’t say anything. I don’t need to.

“I won’t talk to him about it. Not unless he wants to,” he adds. “But… if you need to talk—I’m here.”

And that, more than anything, makes me breathe a little easier. Because I don’t want to explain. I just want someone to know. To be there. And he is. Has been, for months now. Since everything went sideways. Since I stopped pretending I was okay.

“Thank you,” I whisper.

His thumb strokes a slow, steady line against my arm.

We stay like that for a while. It’s comfortable. Close. But there’s a thought building inside me, and I know I can’t leave tonight without saying it. I shift slightly, just enough to see his face, and he looks down, eyebrows raised in that gentle, curious way of his.

“I wanted to tell you something,” I start, and my voice is shaky. I hate that. I’m not used to being nervous like this. “I just… I don’t know how.”

His face is unreadable, but he says, “Should I worry?”

I almost laugh. “I hope it’s the opposite.”

He waits.

I take a breath. And then another. “I had my appointment in London. After the abortion.”

His expression changes. Not shocked. Just focused now. Fully with me.

“Everything’s okay,” I say quickly. “Physically. I’m okay.”

He nods slowly, eyes soft. “Good.”

I swallow. “They said I can… I mean, if I want to… I’m allowed to have sex again.”

His eyes widen a fraction. And then he blinks, gaze dropping for a beat before meeting mine again. “Lyds,” he says softly, “You don’t have to—”

“I know.” I sit up a little, tucking a leg underneath me. “I’m not saying I want to tonight. I’m just saying—I thought you should know. Because… I care about you. And I like this. Whatever this is. I like being here. With you.”

There’s a pause.

And then a small, slightly stunned smile pulls at the corners of his mouth.

 

Cyril

 

She just said she likes being here. With me.

And all I can think is that I’m absolutely going to mess this up if I say anything too fast or too eager.

So I just breathe in and let her words settle. Lydia. Brave as hell. Saying something that probably cost her a lot to say. And me—idiot me—I’m just lying here like a deer in headlights.

But also?

My chest might explode.

I manage to speak. “You saying that…” I shake my head, a bit of a breathless laugh escaping. “It means more than I can explain.”

She smiles—soft and real—and I feel her hand slide gently into mine.

“I’m not good at this,” I say quietly. “The talking part. Or the… emotional blueprint or whatever.”

“I noticed,” she says, and it makes both of us laugh.

“But I care about you too. A lot. Like, probably more than I’m ready to admit to myself.”

She leans her forehead against mine. “That’s okay. We’ll get there.”

God, how did I end up here? Holding Lydia Bell in my bed while she tells me she’s ready to move forward, slowly, but with me.

I’ve slept with girls. Loads. But I’ve never slept next to one like this. Never wanted to just hold someone and make sure they’re okay the way I want to with her.

We don’t do anything more that night. Just kissing. Just holding each other.

And when she falls asleep in my arms, I keep my eyes open for a long time. Just to be sure it’s real.

Just to be sure she’s here.

Chapter 38

Notes:

(See the end of the chapter for notes.)

Chapter Text

James

The bruise is mostly gone now. Just a faint yellow smear along the edge of my jaw if you know where to look. Which Cyril definitely does, given how many times he tried to not look when we were changing after practice.

He flops down next to me like we’ve done this a hundred times before. He cracks his beer and mutters something about “running drills like you’re prepping us for war.”

I hum in agreement. Let the quiet settle.

Then he says, “Hey, so, uh…”

Which is never a good sign when it comes from Cyril bloody Vega.

He scratches the back of his neck. Glances out toward the trees. And then—

“This is gonna sound weird, but… I need to talk to you about your sister.”

I almost choke on my beer.

“Jesus Christ, Cyril.”

“I know. I know. But just—hold on. I’m not talking to James-the-twin-brother, okay? I’m talking to James-the-somehow-not-totally-emotionally-dense-human-being.”

“That’s generous.”

He shoots me a look. “I’m serious.”

“Yeah, unfortunately, so am I. You’re not actually about to talk to me about having sex with Lydia, are you?”

He goes bright red. “What—no! What the hell—no. God. No. I mean—not no, as in never, just—not—fuck, that’s not the point.”

I laugh, mostly because I’m horrified.

He groans and tips his head back. “I hate this already.”

“Then maybe don’t start your heartfelt emotional journey by saying I need to talk to you about your sister.”

He grumbles into his beer.

After a minute, he says quieter, “I just… don’t want to get it wrong.”

That sobers me up.

I glance over. Cyril’s still looking out into the dark, jaw set, like it costs him something to admit that.

And yeah—he’s not always the most emotionally literate guy. But he’s loyal. He’s been here, every step of the way. He’s the one who slept on the sofa while Lydia stayed in his bed that night. The one who’s been quietly orbiting her since we were fifteen. Who held her hand through the hardest thing she’s ever done.

So I give him the grace of not teasing, not joking.

“Okay,” I say. “So what do you need?”

He exhales like he’s been holding his breath for years.

“She told me… last week. About the appointment. That everything’s okay. That we could—move forward. Slowly. If we want. If she wants. And I do. I really fucking do. But I don’t know what to do with that, James. Like… when? How? What’s too much? What’s not enough? What if I say something wrong? What if she flinches and I panic? What if I panic and she thinks I’m not into it—into her—and we spiral into an emotional pit neither of us knows how to climb out of because I don’t know how to talk about this shit and she’s already been through so much and—”

“Cyril.”

“Yeah?”

“Breathe.”

He does. Sort of. A messy inhale like his lungs are confused.

Then I say, “You’re doing fine.”

He frowns. “I haven’t done anything.”

“Exactly. You haven’t rushed her. You haven’t made her feel like she owes you something. You haven’t fucked it up. And I know you think that’s a low bar, but it’s actually the entire fucking point.”

He stares at me, and for a second I see how much this matters to him. How serious he is. Not just about Lydia, but about getting this right.

And maybe that’s the first time I really believe he could.

“Look,” I say. “You don’t have to figure out the next three months. Just figure out the next three minutes. Be with her. Let her lead. Let it be soft. You don’t need some master plan. Just be the guy who stays.”

Cyril lets that settle. Then mutters, “That’s the most emotionally mature thing I’ve ever heard you say.”

I grin. “Yeah, well, don’t tell Ruby. She still thinks I’m hopeless.”

He side-eyes me. “Mate. She took you back after you cheated. And now you two are like this ridiculously stable fairy tale couple who make the rest of us look like emotionally constipated twelve-year-olds.”

I bark a laugh. “That’s because we are emotionally constipated twelve-year-olds.”

He snorts.

Then he adds, quieter, “But it did start somewhere, right? You and Ruby. Some… first step?”

I nod. “Yeah. One real conversation at a time. That’s what it took. Conversations where neither of us lied or deflected or hid behind a joke. You’ll get there too.”

He nods slowly. Then says, “You think I should say something next time she stays over?”

“Not unless it feels right. Don’t talk because you should. Talk because you want her to know something. Otherwise, just… hold her hand. Let it be enough for now.”

He nods again.

Then, after a beat, “Still not talking to you about sex though.”

“Good. Because I’ll set myself on fire.”

He raises his beer. “To emotional constipation and barely surviving womanhood.”

I clink mine to his. “To Lydia not murdering you in your sleep.”

He grins.

But there’s something softer there now. A flicker of hope. And yeah—maybe Cyril isn’t fluent in relationship talk. But he’s learning. And he loves her.

So he’ll figure it out.

 

Lydia

It’s late when I call her.

I almost don’t.

But the thoughts won’t stop. The pressure. The weight of it. Like I’m standing at the edge of something beautiful and terrifying and I don’t know if I’ll ever be ready to step forward. And then I think of Ruby—who somehow always knows how to hold things. Big things. Hard things.

She picks up after the second ring, and her voice is warm. “Hey.”

“Hey,” I say, and my voice cracks a little. “Sorry. You free?”

There’s a pause like she hears everything I’m not saying. Then, gently, “Always.”

So I tell her. Not everything. But enough.

Enough that she knows I’m scared.

That I don’t know what happens next.

That I’m with someone who makes me feel safe—but it still feels like a lot.

“I told him about the appointment,” I say, eyes fixed on the ceiling. “That I’m… cleared. If I want to be. And I do. I think I do. I just—don’t know how to get there, you know? I feel like I missed the class where everyone else learned how to do this part.”

Ruby is quiet for a moment. Then she exhales and says, softly, “Lydia… so did I.”

I blink. “What?”

“I didn’t know how to do any of this either. Not with James. Not really. Not after everything. And he—God, he was such an idiot at first. But when we finally started figuring it out? It wasn’t fast. Or linear. Or perfect.”

She’s quiet for a beat. Then—

“It was slow. So slow. But beautiful. Because we talked. We were honest. We had moments where we just lay in bed and said nothing. Or he held me while I cried. Or I held him while he fell apart. We didn’t rush it. And we didn’t skip the messy bits.”

Something in me loosens. Just a little.

She continues, “And then one day, he took me to this B&B by the beach. Just us. No chaos, no expectations. Just space. To laugh. To breathe. To touch, yes—but more than that. To feel safe.”

I smile, imagining it.

Imagining them.

“So,” Ruby says, “you don’t need to know right now. You don’t need a plan. You’ll know when it feels right. And when it does—there’s no rulebook. There’s so much between kissing and sex. Things that let you explore and trust and be close, without jumping into anything that doesn’t feel ready.”

I breathe out, softer now. “Like what?”

“Like… sharing a bath. Or lying together in just your underwear. Letting him touch you over your clothes while you kiss. Or you touching him. Or just talking about it—what you like, what you’re afraid of. It doesn’t have to be all or nothing.”

“And if it’s ever too much,” she adds, “he’ll stop. I know Cyril. He’d rather burn the world down than hurt you.”

My eyes sting, stupidly. “Yeah,” I whisper. “I know.”

Ruby’s voice turns gentler. “Lyds… you’ve been through hell. And you still have this huge heart. So you get to go slow. You get to be scared. You get to figure it out one heartbeat at a time.”

I blink up at the ceiling again.

One heartbeat at a time.

That I can do.

“Thanks,” I say, voice thick. “Really.”

She hums. “Anytime. And Lyds?”

“Yeah?”

“You’re allowed to be happy. Even after all of it. Especially after all of it.”

I nod, even though she can’t see.

Especially after all of it.

I hang up a little later.

One heartbeat at a time.

We’ll get there.

 

Ruby

It’s after midnight, and neither of us has said a word for a while. We’re curled up under the duvet, the window cracked open just enough for fresh air to slip in, crisp against the warmth between us.

James is behind me, arm slung over my waist, his palm resting just under my ribs. He shifts a little, and I feel him hesitate.

Then, softly, “Cyril talked to me tonight.”

I hum. “Yeah?”

“He didn’t say much. Just… he’s thinking about next steps. About Lydia. Wanted to know how to be—better. Not mess it up.” There’s a smile in his voice. “It was weird.”

I laugh quietly. “She talked to me too.”

He pauses. “And?”

“She’s scared. But hopeful. And I think… I think he’s really good for her. Especially now.”

He’s quiet for a while. Then—

“That night… when you came to Ophelia‘s. After—after Mortimer. I didn’t know if you’d still want me.”

His voice is small. Hesitant. And it slices through me.

I turn slowly until I can see his face in the faint streetlight glow. “James.”

He doesn’t look at me. “I know it’s stupid. But I just… I didn’t want you to feel like you had to be close to me. Not after—”

“Hey.” I reach for him, thread my fingers into his. “I didn’t want to rush you. That’s all. You were hurt. And not just your lip or your ribs. I needed you to know I’d wait. I want you, James. That’s never changed.”

His eyes meet mine then. That stormy blue soft and bare in the dark.

“I missed you,” I whisper. “I missed us.”

Something shifts in him. Gently. Slowly. He leans in, pressing his forehead to mine, and we just breathe like that for a second. His hand comes up to brush my hair back from my cheek. I feel his thumb trace my jaw.

Then he kisses me.

It’s slow. Careful. A real kiss, and somehow also a question.

Yes, I answer with the way I kiss him back.

Yes, I’m here.

Yes, I want this.

Yes, I want you.

 

James

Her lips are soft against mine, familiar in the way home is. Her hands slide up to my neck, gentle and certain, and I swear something inside me exhales for the first time in days.

I pull her closer, not rushed, just needing her near.

“You sure?” I whisper against her mouth.

She nods, brushing her nose against mine. “I’m sure.”

And that’s all I need.

I kiss her again, deeper now, our legs tangled together under the covers, her body warm and curved into mine. There’s no rush to it. No edge. Just us, like a quiet symphony building slowly.

When I touch her, it’s reverent.

She sighs softly, arching into me, and I feel her fingertips gripping my shoulders like she’s grounding herself—and me too.

We move slowly, like we’re remembering something holy.

Like we’re building something back.

And when she wraps her arms around me, when she looks up at me with all that love and fire and certainty—I know.

This is ours.

No one else’s.

Not Mortimer. Not our pasts. Not fear.

Just Ruby and me.

Finding our way back.

 

Ruby

 

It’s quiet. The kind of quiet that wraps around you and softens the edges of the world. Outside, the night hums with distant wind and the occasional car sweeping past, but in here—it’s just us. My room is dark except for a faint halo of light spilling from the corridor beneath the door. Everything else—everyone else—is asleep.

We are too, in a way.

Drifting. Breathing. Finding our way back.

James is above me, his body sheltering mine like a shield from everything that came before. His skin is warm where it touches mine, his breath brushing the corner of my mouth as we kiss—slowly, deeply, like we’ve got all the time in the world and no need to rush through this.

We’re under the duvet, cocooned in cotton and warmth and each other. My legs cradle him instinctively. My hands find his shoulders, then drift up to frame his face. He leans into the touch like it matters.

And it does. God, it does.

This—us—it was never just about need. It was always about trust. About wanting to be seen and wanting to see each other, fully, without armour.

And right now, in this quiet dark, I see him.

I feel every inch of him, pressed so carefully, so lovingly against me. The weight of him, the way he holds himself—it’s all gentleness. All reverence.

He moves slowly, achingly slow, like he’s learning me again. Like we’re remembering how it always was. There’s nothing urgent in it. No hurry to forget or to prove something. Just this quiet, wondrous return. As if we’ve circled the sun and come home.

My hands skim his back, his sides, settle on his face again. I stroke my thumbs along his jaw, and he kisses me like I’m made of light.

“I love you,” I whisper, voice barely a breath.

His eyes close.

Then he says it back, soft and certain. “I love you too.”

We kiss again, and somewhere in the middle of that kiss, we come together—bodies pressed close, hearts already tangled.

It’s slow. Intimate. Beautiful.

And when it builds—when it rises and rises and then crests—my head falls back and he buries his face against my neck to muffle his own breathless gasp. We’re quiet, we have to be—but it doesn’t make it any less intense.

If anything, it makes it more.

Like a secret written in the dark.

He stays close after, doesn’t move except to pull me tighter into him. I hook my leg over his hip. He strokes my hair. I press soft kisses to his jaw, his shoulder, anywhere I can reach.

Neither of us says anything for a while.

We don’t need to.

This was not about sex. Not about escape. It was about us.

About finding our way back to each other when the world tried to tear everything apart.

And here, in his arms, skin to skin, I know one thing for certain:

Nothing ever could.

No one else gets to touch this.
No one ever will.

This is ours.
And we’re okay.

We’re still us.

 

James

The morning sun creeps in through the bedroom curtains like it knows we’ve earned a bit of peace.

It’s the first truly warm day of spring, and everything feels washed clean.

Ruby’s still in bed when I head out to the car—barefoot, hoodie thrown over yesterday’s shirt, hair a mess. I load a small bag into the boot. Just a change of clothes, a charger, a book I probably won’t read. Nothing major. Just—something that says I might not go back to the mansion tonight. Or tomorrow. And that’s okay.

The kitchen smells like toast and something citrusy when I come back in. Her mum’s already moving around. Her dad greets me with a nod and a small smile, and it’s only then I realise—right, I’ve officially become the guy who is always here.

Doesn’t scare me.

Not anymore.

We leave in time for school. Traffic’s light. Ruby’s got her hair pulled back in that low, effortless way she always does when she’s focused, but there’s a softness to her this morning. A calm I haven’t seen on her face in what feels like weeks.

Still—I pull off at the Coop parking lot just outside of Gormsey.

She looks at me, surprised. “We’re not getting snacks, are we?”

I grin. “Tempting. But no.”

I leave the engine running. The windows are down, spring breeze already warm. And I look at her—really look—and I say, “What if we took today off?”

She raises a brow. “What, like—skip school?”

“Not going AWOL,” I say, holding up a hand. “I’ll call Lexington. Tell him it’s for family reasons. Technically not a lie. You are my person. That should count.”

Ruby tilts her head. “James.”

“I mean it,” I say, more serious now. “You’re knee-deep in exam prep. I’m… winging it, as usual. But I’ve never seen you more exhausted. And last week wasn’t nothing. It was a lot. I just thought… maybe we take a day. Just for us.”

She doesn’t say anything for a moment. She just watches me.

I let her. I don’t push.

And then—quietly, like she’s tasting it for the first time—she says, “Okay.”

My heart does something stupid and warm.

“Yeah?” I ask.

She nods. Smiles. “Yeah.”

I lean over and kiss her, because how could I not.

Because the sun’s out, and the world feels new again, and she said yes.

And for today—for just one day—we get to exist outside of everything else.

Just James and Ruby.
That’s the plan.

 

Ruby

It’s ridiculous how fast my heart is beating for someone just changing in the back of a Co-op.

The customer toilet smells like cheap soap and floor cleaner, and I’m balancing on one foot while peeling off my school tights like a snake shedding its skin. In the mirror, I look like a girl caught mid-escape — tie undone, shirt unbuttoned, half a sleeve hanging off my shoulder.

But James packed clothes for me.
He packed clothes.

Jeans. A soft grey hoodie that smells like his laundry detergent and something warmer underneath — him. And even socks.
I don’t even know when he packed the bag or how he just knew. But somehow he did. Of course he did.

The hoodie is big — it hangs down to my thighs and swallows my hands, but I don’t care. I breathe it in. The first really sunny day of spring waits just outside, and we’re not going to school. Just for today.

Just us.

When I walk back to the car, he’s leaning against the passenger side, sleeves pushed up, hair already catching the wind. And when he sees me — really sees me, not in uniform, not in school mode, not doing the right thing or holding it all together — he just smiles.
Not a smirk. Not a grin. A smile. Slow. Bright. Quietly pleased.

“I packed your sunglasses too,” he says, holding up the case.
And of course he did.

We drive east.

Just the two of us, the car humming, windows cracked open enough for the wind to tangle my hair. The sun is warm on my legs. I tuck my feet up on the seat and lean my head back, feeling the stretch of sky above us, the way the road unwinds like something promised. We don’t talk for a while. There’s no need. He knows where we’re going. And I know I’m safe.

I glance over at him. One hand on the wheel, the other draped loose on the window. His sunglasses hide his eyes, but his jaw is relaxed, and the sun catches in his hair, making it look even lighter.

“I’ve never done this before,” I say, softly.
“Skipped school?” he asks, without looking.
I nod. “Not once. Not ever. Not even in Year Seven. My mum would’ve had me writing apology letters to the council.”

He turns to glance at me, just long enough for the corners of his mouth to lift into something playful and smug and kind all at once.

“Well then,” he says, “I love being your first.”

I roll my eyes. “Don’t make it weird.”
“Too late.”
But we’re both laughing, and the car keeps going, and the coastline isn’t far now.

Today is for:

Walking together — not rushing, not hurrying toward anything.
For drinking hot chocolate at some seaside café with too much whipped cream, and kisses that taste like cocoa and sea air.
For crab sandwiches eaten on a bench with the paper still wrapped around them.
For combing through a secondhand bookshop where he insists I need just one more for my tiny, growing collection — and then finds it for me.
For lying in the sun, the two of us on a worn-out blanket in the dunes, his hand in mine, the sound of the sea in the distance, the whole world folded into the moment like it’s always been waiting for us to arrive.

It’s just a day.
But it’s enough.

And maybe we’ll come back soon, for a whole weekend, or more.
But today — today is ours.

 

James

The sand is warm beneath the blanket, even through my shirt. Sky wide and stupidly blue above us. Ruby’s curled against my side like it’s the most natural thing in the world — like this is exactly where she belongs. One leg slung over mine, her cheek tucked into the hollow of my shoulder.

We’re miles down the beach. No one else in sight. Just the wind dancing through the dune grass, the soft squawk of seagulls above, and the rhythmic hush of the waves in the distance, like the world’s breathing with us.

Her fingers skim the hem of my t-shirt absently, tracing nothing in particular. Just… being there.

I press a kiss into her hair.

She tilts her face up, eyes half-lidded from sun and quiet and all the nothing we’ve been doing. “You’re gonna get sunburned.”

“You think I’m taking my shirt off to fix that?”

She shrugs, playful. “I wouldn’t mind.”

I glance down at her, and there’s a gleam in her eyes that wasn’t there an hour ago. A slow grin tugs at my mouth. “That sounded borderline suggestive.”

She pretends to think about it. “Borderline.”

We kiss. Soft at first, warm and slow like everything today. Her lips taste like the chocolate we shared ten minutes ago — stolen from the car’s glovebox, slightly melted, totally perfect. There’s still a smudge at the corner of her mouth and I kiss that too, because why not.

God, I could stay here forever. This little cocoon of sea and sun and her.

The kiss deepens a bit. Her fingers slide up into my hair. I lean into her, just enough to feel the heat of her body against mine, the line of her thigh, the curve of her hip beneath the hoodie I packed for her this morning. My hoodie, technically. Which is distracting.

She hums a little when I pull back. “You’re thinking things.”

“I’m definitely thinking things,” I murmur, brushing my thumb along her jaw. “This might be the most peaceful place I’ve ever been. Also the most tempting.”

She laughs. Quietly. “Tempting?”

“We are… completely alone.”

“James—”
“Just saying.”

Another kiss. Lazy. Then a more purposeful one. She rolls slightly beneath me and looks up, hair spread like spilled ink across the blanket, eyes dark and glinting.

“We’ve never…” she starts, then stops. Shrugs, but it’s the smallest shrug in the world.

“Had sex on a beach?” I supply, raising a brow.

“Yeah.”

I grin. “Same. Not even once.”

“Feels like something we shouldn’t do,” she says, voice low, eyes narrowing at the sun overhead. “Sandy. Scratchy. Probably illegal.”

“All excellent points,” I say. “And yet—”

She kisses me again before I can finish.

And yeah, there’s a spark. More than a spark. My hand finds the dip of her waist, her fingers sliding under the hem of my shirt now. Her touch is gentle, steady, like she knows exactly where I need to feel it most. But there’s no rush. No demand. Just the warm pull of us.

When we break apart again, we’re both a little flushed. Breathing slower.

“I like kissing you in the sunshine,” she whispers.

I brush her hair back, my thumb lingering at her temple. “I like everything with you in the sunshine.”

There’s a pause. Then she sighs, stretches, rests her head on my chest again. “We should probably behave.”

“For now,” I agree, pulling the other blanket halfway over us. “But one day—”

She smiles into my shirt. “One day.”

And just like that, we drift for a while — the sea, the sun, and her heartbeat under my hand.

 

Ruby

My skin smells like sea air and sunscreen, like I bottled the day and brought it home with me.

I’m tucked under our duvet, hair still damp from my shower — the sand from the dunes took some stubborn convincing to leave. My cheeks are pink, but my nose caught the sun worst of all, and there’s a generous layer of moisturizer on it now, which I didn’t realize until James kissed it and made a face.

“Bit tangy,” he said. I kicked him lightly under the covers for that.

Now it’s late. Quiet. The house is still around us. The kind of stillness you only get after a day outside, when your body’s warm and heavy with fresh air and just the right kind of tired.

He’s beside me, close but not crowding. One of his arms is folded behind his head, the other resting gently across my waist like he forgot it’s there.

“Thanks,” I murmur into the dark.

“For what?”

“For today. For making me skip school.”

He turns his head toward me, eyes half-lidded with sleep, but still carrying that crooked little grin of his. “Quite the experience for a first-timer.”

“Don’t make it weird.”

“Too late.”

I roll my eyes, smiling, but then his expression softens. All trace of teasing gone.

His hand shifts to my cheek, thumb brushing lightly across it. “Thank you for coming with me.”

I turn my face toward his palm, just a little. Just enough. “You’re welcome.”

And then—because it’s quiet, and we’re here, and everything’s still humming with the echo of sunlight and waves and his laugh in the wind—I add, soft and almost wry, “I’d probably go anywhere with you.”

He goes very still.

Just for a second.

And then he kisses me.

Slowly. Like he’s letting that sentence settle somewhere in his chest before anything else can move.

I press my forehead to his when we part. Close my eyes. Exhale.

Somehow… this is what we are now.

And I don’t know how we got here, not really, not in a way I could explain out loud. But I know the feeling of it. The shape of it.

It feels like hot chocolate on a windy shore.
Like sand in my shoes and his jacket on my shoulders.
Like a kiss that lasts longer than the sunset.
Like home.

“Just so you know,” I whisper, “you still owe me a proper beach weekend.”

His breath brushes against my lips as he smiles. “I’ll make it a good one.”

I believe him.

Notes:

I wrote a little more about Lydia and Cyril, is that something you‘d likw to read a little more about, here and there?

Chapter 39

Notes:

The chapter starts with Lydia and Cyril, but the second half is about Ruby and James

(See the end of the chapter for more notes.)

Chapter Text

Cyril

I don’t think I’ve ever cared about anything like this before.

Not like this. Not with this kind of weight sitting behind my ribs.

It’s only been a few days since she told me—quietly, late at night, her head on my chest, voice soft like she was still figuring out how to say it out loud—that she was cleared. That her body had healed. That she could again, if—if she wanted to.

Which, she added, after a beat, she did. With me.

God.

We haven’t done anything yet. Not beyond kissing. The kind that starts sweet and spirals into heat. The kind that makes me forget every name, every body that came before her. Not that I need reminding—Lydia’s always been the one who mattered. Even when I was too much of a coward to say it. Even when I was trying so hard not to want that, not to ruin it.

But now I want to get it right.

And if I want that—if we’re going to do this—then she deserves someone she can trust. Someone who doesn’t just say “I care,” but shows it. Someone who can meet her where she is, not drag her into where he’s been.

Which is why I’m sitting here, filling out a form at a sexual health clinic and feeling like I’ve been hit with a shovel.

I’ve done this once before—when I was sixteen and terrified after a stupid mistake with someone I didn’t even like. It was different then. It was panic and guilt and a lecture I didn’t want to remember.

This time, it’s something else entirely.

I don’t want Lydia to worry. Not about this. Not about pregnancy, or safety, or any of the things that’ve already cost her more than I’ll ever fully understand. She told me things. About her relationships. About what wasn’t there, what was too much, or never enough. About trust.

So, this—this is me saying: I’m serious.

I want her. Not for a night. Not because we’re finally in the same place at the same time. But because when she told me she wanted me, I knew it meant something. And if she can show up with all her scars and strength and let me see them, then the least I can do is show up too.

No secrets. No risks. Just us.

 

Lydia

It’s a stupidly normal day.

The kind where you don’t expect anything significant to happen. I’m curled up in the oversized armchair in my room at the Vega’s mansion, reading something I’m meant to be annotating. I hear the door, then Cyril’s voice calling out a soft, “Hey,” like he’s not sure if I’m around. He’s wearing that jumper I love, the green one that’s a bit too soft for a boy like him, and he’s holding something in his hand.

An envelope.

Not a romantic one. Just plain white, one fold in the corner like it’s been in his pocket too long.

He looks… awkward.

That should be my first clue.

Cyril is many things—easy with banter, cocky when he’s showing off at pool, sometimes even a little too smooth for his own good—but awkward isn’t usually one of them. Not around me.

He comes to sit on the edge of the sofa near me. Doesn’t try to kiss me. Doesn’t even touch me. Just turns the envelope in his hand like he’s building courage from the friction.

Then he clears his throat.

“I, uh—I went to get tested.”

I blink. “Tested?”

He gestures with the envelope. “STI screening. Full panel. Results aren’t back yet, but they will be soon. Available online then, that’s the code. Just wanted you to know I’m doing it. Done it.”

I stare at him.

It’s not that I’m shocked—well, maybe I am—but not because I think he’d be reckless or gross. I know his history. He hasn’t exactly been shy about it. He used to laugh about it, call himself “the most respectful fuckboy in Pemwick.” That was before we became—this.

Before I got pregnant. Before I ended it. Before everything changed.

Before he stayed. Not just stayed—grew into something else.

“I don’t—” I pause, shake my head, try again. “Cyril, you didn’t —.”

“I did,” he says, firm but not defensive. “I mean—I wanted to. No pressure, alright? None. You don’t have to say anything. I just—”

He exhales. Like it’s costing him something to say this, but he’s going to say it anyway.

“I’m not great at this. Talking. Not like this. But I wanted to do something. To show you that this—” he gestures between us, “—that you—matter to me. More than anything’s ever mattered.”

I forget how to breathe.

“I don’t want you thinking it has to be now. Or soon. Or ever, if you change your mind. But if… if it is something you want, sometime, I don’t want you worrying about that part of it. I wanted to make sure it’s safe. So you never have to be scared of that. Not with me.”

I can feel my eyes sting.

“And I’m not saying it to pressure you into anything. I swear. I just—I just want you to tell me what you need. If you want me to take the lead when you’re ready. Or if you want to be the one to—” He stops himself, runs a hand through his hair, sheepish. “Or if you don’t know yet. We’ll figure it out. Together.”

He finally looks up at me, and it’s like I’m seeing a new version of him. Not a boy. Not a party story. Not my past.

“I adore you, Lydia.” He says that very quietly.

This man in front of me—he’s still Cyril. Still messy and infuriating and brilliant. But he’s also this. Someone who’d walk into a clinic without telling me. Someone who’d sit here, swallowing every bit of pride he ever wore like armor, just to make sure I felt safe.

“You adore me?” I ask, trying to keep my voice light. I fail. It comes out a little too raw.

He nods, fast. “So much it’s actually embarrassing.”

And I laugh. Just a bit. But I’m already halfway to crying.

Because I didn’t think this was something I’d get.

I thought I was the girl with the baggage. The one with the ghosts of choices that had to be made too early, the girl who’d lie next to someone but still flinch at night sometimes. I didn’t think anyone would see me and still want to stay.

But Cyril does.

And maybe I’m not ready yet. Or maybe I am. Maybe I’ll be ready tomorrow.

But right now, I lean forward and press my forehead to his, whispering, “Thank you.”

He smiles. Eyes closed. Like I’ve just handed him the world.

And maybe I have.

 

Cyril

Apparently, I got something right.

Because she just looks at me for a long moment after I tell her. Blinks a few times. Breathes in once, shaky. Then she says quietly—

“I don’t know how long it’ll take.”

I nod. “That’s okay.”

“But,” she adds, tugging at the sleeve of her jumper like it’s the only thing keeping her steady, “I would like to… go to your room now?”

My heart does that thing where it leaps and sinks at the same time.

“To be closer,” she clarifies. “Not for—” She exhales. “Not for anything else. Just. I don’t know. It’s stupid. But if we both keep waiting for the other to start something, we might just… wait forever?”

God.

She’s right.

Because I haven’t touched her under her clothes. Haven’t even kissed her the way I want to. Every time I think about it, I panic that I’ll get it wrong—that she’ll flinch or freeze or look away and I’ll ruin the thing we’ve spent months carefully growing.

So I say, because I don’t know how else to say it, “Maybe we need to talk about it.”

And she lets out a short, quiet laugh. “That’s terrifying.”

“Same.”

I rub the back of my neck, nerves clawing under my skin. “What’s the worst that could happen?”

She doesn’t look at me when she answers.

“I’m damaged goods.”

It’s like something inside me snaps.

“Lydia.”

Her name comes out raw. I reach for her hand, hold it between both of mine. My thumb presses over her knuckles.

“You are not damaged.”

She looks up. She doesn’t believe me. Not fully.

“Not for me,” she says, and I hear it—the real fear. The one that’s been eating at her. “Cyril, I just—if you want someone who’s whole and easy and doesn’t come with—”

“I want you.”

It comes out before I even think about it. Fierce. Fast. Unapologetic.

“I want you,” I say again, quieter now. “Exactly as you are. No part of you is broken. Nothing about you needs to be easier.”

She stares at me, still quiet. Then says, very softly—

“And what if you get it wrong?”

I blow out a slow breath. “Then I want you to tell me.”

I pause. Swallow. “The thing I’m scared of isn’t doing something wrong. It’s doing something you’re not okay with. Something that makes you feel like you have to disappear inside yourself again. I can’t—I don’t ever want to be the reason you go back to that place.”

We sit in silence for a few seconds. Her hand still in mine. The weight of everything unsaid pressing down between us like a thundercloud.

Then she says—

“Maybe we should take this to your room.”

“Yeah?”

She nods. Not like she’s sure. But like she wants to try.

“Okay,” I say, voice soft.

So I stand, and she stands too, and we walk down the hall, quiet. She steps into my room like it’s hallowed ground. Sits on the edge of the bed. I sit next to her.

There’s still distance between us. A breath. A heartbeat.

She says, “There’s only one way to start.”

And I ask, “How?”

She looks up at me. “We start it.”

My hand finds hers again. “Okay.”

Then—then we talk. While we’re close. While my arm is around her, and her legs are pulled up into the blanket, and she’s leaning against me like she’s trying to memorize the shape of my ribs. We talk about what she’s scared of. What I’m scared of. We talk about what we miss. What we want. What we don’t know yet.

And it’s the best night I’ve ever had with my clothes still on.

And I think—I think we’re going to be okay.

Because she’s here. And I’m here. And we started.

 

Lydia

I never thought this would feel so soft.

We’ve kissed before — lots of times. In dark corners, breathless behind closed doors. But this is the first time we’ve crawled onto his bed together, not as a secret or by accident or because the movie ran late, but because I asked if we could.

Because I wanted to be close. Not just emotionally. Physically, too. Enough to feel the heat of his skin and the rhythm of his breath and the way his hands tremble just a little when they touch me.

Cyril’s lying on his side, head propped on one hand, eyes on me like I’m something sacred. Which is ridiculous. I’m wearing the same shirt I wore all day. Hair up in a clip. A few freckles from last week’s sun. Nothing sacred here.

And yet — when he reaches to touch my cheek, it’s like he’s afraid I’ll vanish.

“You okay?” he asks, low and serious.

I nod. “You?”

He leans in and kisses me again instead of answering, which is fair. He tastes like tea and mints and something warmer — something that’s just him. His hand drifts down to my waist and settles there, thumb brushing over cotton.

I let my own fingers wander too — up beneath his shirt, across his back, over strong muscles and skin that’s smooth and warm and entirely his. He tenses just slightly at first, then exhales when I keep going. Like he didn’t realize how much he wanted to be touched until I touched him.

“You’re allowed,” he murmurs.

That sentence does something to me. So I slide my palm around to the front of his chest and feel his heartbeat quicken under my hand. I look up, and he’s watching me like I’m gravity itself.

“You too,” I say.

And maybe that’s what does it. Maybe that’s the moment we both decide it’s okay to want this.

We keep kissing. Slower, deeper. His hand sneaks under the hem of my shirt, fingers brushing my back. I arch into it. When his knuckles graze the clasp of my bra, he hesitates — just barely — and I nod, pulling him closer.

He never rushes. Just explores. Gentle pressure, featherlight touches, the kind of reverence that shouldn’t feel this natural but somehow does. His palm cups my breast over the lace, and I make a small sound — nothing dramatic, just a quiet sigh that leaves my body before I can stop it.

His forehead drops against mine.

“Lyds—”

“I know,” I whisper. “I know.”

We don’t take off clothes. Don’t go any further. And neither of us needs to say why. There’s no need to explain what we’re not ready for yet. Because what we are doing is already more than enough. It’s safe. And new. And beautiful.

Later, we lie tangled together, my cheek against his chest, his arm slung around my waist, both of us breathing a little slower now. The world outside his room could be loud, messy, full of things we haven’t figured out yet.

But right now?

Right now, I just feel warm.

Wanted.

And his hand in mine — our fingers laced without needing to talk about it — tells me he feels the same.

 

Cyril

I don’t move.

Not even when the streetlight outside shifts and throws a sliver of orange across the wall. Not when the bedsheet creases under my elbow, or when a loose strand of her hair tickles my chin.

She’s asleep. Or almost. Curled into me like she’s always belonged there, one arm flung over my chest, breathing slow and even. Her shirt’s rumpled from where I touched her. My heart is still trying to catch up.

Jesus Christ.

I don’t think I’ve ever felt this full. This… overwhelmed. Not in a bad way. Not even close. But in a this is what people mean kind of way. This is what they try to write poems about and usually fuck up.

Because how do you write about this?

How do you explain the way it feels when the girl you’ve loved since you were barely more than a kid lets you touch her like that — like she trusts you, wants you, even with all the reasons not to?

How do you describe kissing someone you already know down to their bones, only to realize there’s still so much more to discover?

It wasn’t about sex. I didn’t come here tonight expecting anything. I didn’t even think we’d end up in my room. And yet here we are.

And the thing is — I didn’t chase it. I didn’t crack a joke, didn’t push a boundary, didn’t try to read her mind or make a move. I just was. In it. With her.

And she was the one who asked if we could go upstairs.

Lydia Beaufort.

She’s strong. Soft. Stubborn. Terrified. Brave. So fucking smart it leaves me winded sometimes. And tonight, she let me see all of that — stripped back and open and real, lying in my arms like I’m something safe.

God, I hope I am.

Because I can’t—
I won’t—
I’m not going to fuck this up.

Not this. Not her.

I’ve ruined things before. Been careless. Selfish. Slept around just to prove I didn’t care. Teased people until they didn’t know if I meant it. Burned bridges just to feel something.

But this?

This is ours. And I’m going to protect it with everything I’ve got.

So I press the softest kiss to her forehead, even though she might not feel it.

And I swear to myself, quietly and completely, that for once in my life—
I’ll stay.
I’ll be better.
I’ll earn this.

Because I don’t need more. I just need her.

And tonight, I got to hold her.

That’s more than enough.

 

Alistair

Cyril got promoted.

No grand announcement. No big moment. No fireworks or confetti or weird TikTok montage. Just—
One day he was Lydia’s best friend, and the next, he was her boyfriend.

I knew that, of course.

And everyone in our circle knew.

Not because they said it. But because you’d have to be spectacularly dense not to see it.

It’s in the way she waits for him now without even checking over her shoulder. The way he leans just a little when she talks, like her voice is the only frequency he tunes into. And the way their hands find each other. Quietly. Comfortably. Like they’d been doing it for years, just forgot to mention.

It’s not loud, the way they are. Not the kind of epic, universe-shaking, stormy-night sort of love that James and Ruby have. No fists slammed against doors. No declarations under the stars. Just Lydia and Cyril — quiet, grounded, steady — like this was always inevitable.

And weirdly?

It suits him.

Cyril, of all people.

The guy who used to down shots like water and flirt like it was a competitive sport. The one who spent the better part of sixth form trying to seduce half the debate team and the assistant coach.

Now he’s just… there. Present. Solid. His arm around Lydia’s shoulder as they walk back from lunch. Her chin resting on his shoulder as they huddle on a bench in the quad, sharing a takeaway coffee and a playlist on his phone.

It’s so un-Cyril that it is Cyril.

And people notice.

Even Graham bloody Sutton notices.

I caught him watching them today. Right after lunch. Cyril and Lydia were sitting on one of the benches under the old maple, sun slicing through the branches, and they weren’t doing anything dramatic — just talking, probably about something dumb like what color the hallway should be painted or who keeps stealing the good mugs.

But there was a look.

From Sutton.

That long, calculating, slightly bitter thing he does when he realizes the world isn’t orbiting around him for once.

Yeah, well. He should still count his blessings. Because if any of us wanted to file a report for misconduct, abuse of power and inappropriate relationship, he wouldn’t be smirking across courtyards. He’d be apologizing through a wired jaw.

Not that I’m saying James would ever lay a hand on him.
I am, however, saying I might.
Stretch out a leg next time Sutton takes the east stairs down from the second floor.
Pure accident, of course.

But today?

Today Sutton just stared. Long enough that I noticed. Long enough that he knew I noticed.

And I watched Cyril lean in, brush something from Lydia’s cheek like it was the most natural thing in the world.

And I watched Lydia smile — that kind of smile she rarely lets slip in public — and tuck her head back into his shoulder.

Sutton didn’t say anything.

Didn’t need to.

Because he saw it.
Everyone sees it now.
They’re different. They’re together.

And somehow…
That’s more satisfying than I’m willing to admit.

 

Lydia

Ruby asked if I wanted to come with her into Pemwick.

James and Cyril had lacrosse training — brutal, full-contact, borderline ridiculous — and she looked up from her phone and said it, so casually:

“I’m going into Pemwick. Running some errands. Want to come?”

And I said yes.

Because I didn’t really have anything else to do. And because maybe I was curious. Not in a nosy way, just… in a Ruby way. We’ve never really spent time together without James around. Not properly. Not like this.

It’s a bit awkward at first.

She walks with purpose, lists things aloud like she’s double-checking against the calendar she probably keeps in her head: the cheese shop (for her dad), the library (book returns), the pharmacy (a pickup order — she doesn’t say what for, and I don’t ask). I match her stride, and it’s comfortable enough. The kind of quiet where you don’t feel the need to fill every silence.

And then we end up at Café Nero.

We sit outside. It’s warm but breezy, that late-afternoon sort of sun. She orders an iced oat latte; I get the same. It’s a small table, the kind you bump knees under without meaning to. She pushes her sunglasses to the top of her head. Her hair’s a bit windblown. She doesn’t fix it.

We talk.

At first, about nothing. The heat. The cheese shop lady’s obsession with vacuum-sealing everything. A book cover that was “so bloody embarrassing” she had to hide it with a tote bag on the bus.

And then—

I don’t even know what makes me say it.

But I look down at the condensation sliding down my cup and just blurt, “I miss my mum. I wish I could tell her. What changed. How I changed..”

And Ruby looks up. Not surprised. Not performatively gentle. Just… there. Like she’d been waiting for whatever it was I might eventually say.

I keep going.

“He’s being really good. Cyril, I mean. Like… too good, sometimes. So careful. So gentle. I don’t know if we’ll ever actually move forward, or if he’s just afraid I’ll break.”

Ruby doesn’t interrupt. She sips her coffee. Lets me talk.

“I mean… I want to. I’m not fragile. Not really. I just…”

“You’ve been through a lot,” she says, simply.

And then I tell her that I think Ophelia and Percy are having… a thing. Not dramatic, not kiss-in-the-hallway obvious, but there’s something there. The way they look at each other now. The way she laughs when he teases her. It’s new. It’s quiet. But I notice.

And then — because I’m apparently incapable of holding anything in today — I tell her that James is weird about me and Cyril. Not in a possessive way. Not even in a “you’re dating my best mate” way.

But weird.

She nods. “It’s not about Cyril,” she says. “It’s about you. About you being safe. About you being happy.”

And the way she says it, like she knows exactly how heavy it is to love someone who doesn’t always know how to show it — I believe her.

We sit for a long while after that. People pass. The sun keeps sliding west. We finish our drinks. She steals the last few slushy bits of mine with her straw, and I let her.

It’s not heavy anymore.

Or it is. But it doesn’t feel like a burden.

Because Ruby makes space for it. For me. For all the messiness and grief and hope and tenderness.

And somehow — despite everything — there’s lightness too.

And that’s not even a contradiction.

 

Ruby

I don’t know what makes me ask.

Maybe it’s the way Lydia said I miss my mum, like a crack in the glass that she didn’t even bother hiding. Maybe it’s how she talked about Cyril like he’s a safe place, and Ophelia and Percy like it’s something delicate and sweet, still blooming in a house that’s seen too much frost.

Or maybe it’s just that she told me all of it — or so much of it — and now I can’t pretend I’m not carrying something too.

We’re walking slowly back toward the car. I think the sun’s gone behind a cloud. There’s that pause between conversation topics where we could go back to small talk — weekend plans, book recs, gossip about Cyril being uncharacteristically romantic — but I can’t. Not yet.

So I ask.

Softly, like I’m unsure I have the right. But still:

“Lydia… did you know?”

She stops walking. Looks at me.

“About your dad,” I say, and the words feel like they scrape something on the way out. “What he… did. To James.”

And maybe I expect denial. Or shock. Or even that particular kind of defensive anger that tries to rewrite the question itself.

But she doesn’t give me any of that.

She just exhales.

And then she says, “Yeah.”

Not a flinch. Not a pause.

“If I’m honest,” she adds, “I knew. I mean… not everything. Not details. It wasn’t like—it wasn’t some regular thing. Not something I saw. Not… obvious.”

She picks at the sleeve of her sweatshirt. Doesn’t look at me.

“I never witnessed it. Not really. James never told me. Never said anything. But I saw the bruises. Sometimes. His ribs. His shoulder. The way he never flinched when someone accused him of being clumsy. The silence between him and Dad at dinner. Like they weren’t even related, sometimes.”

Her voice is steady. Not cold. Just… controlled. As if it’s the only way to get through this part.

“I heard the lies he told. To his friends. About falling down stairs. Walking into wardrobe doors. Some bullshit about Lacrosse practice gone wrong. Always something. Always just… bad luck.”

She swallows. Bites her lip. Still not looking at me.

“So yeah. I knew. Not the whole picture. But enough.”

My heart hurts for her. For both of them.

“And you couldn’t say anything.”

“No,” she says quietly. “What was I supposed to say? I was a kid too. I didn’t know how. And if I’d confronted him—James, I mean—he’d have just brushed me off. Or worse, made a joke.”

She finally looks at me then. Eyes a little red, but not crying.

“I didn’t know how to help. And I hate that. I hate that I just… existed in that house while it was happening. But I didn’t know how to stop it. And that’s not an excuse. I just didn’t.”

I nod.

Because I get it.

And somehow, this moment — this quiet, sad truth between us — feels like the most honest thing either of us has said all day.

We keep walking. Slowly.

And when we get to the car, she presses the unlock button, tosses the pharmacy bag in the back seat, and says, “Thanks for telling me.”

Like it wasn’t the hardest thing in the world to answer.

 

James

Most nights, I’m here.

At the Bells’ house. On their sofa, in their kitchen, brushing my teeth in their upstairs bathroom while Ruby pulls her hair back and tells me about some new research group she might apply to. Most nights, I sleep in her bed, wake up to the clatter of her dad’s chair moving in the hallway, or the kettle boiling before the sun’s even up. Ruby’s a morning person. I’m… not. But I’m getting better at it.

And it’s not official, or anything. We never had some conversation where we said you live here now. I’ve still got all my stuff at the mansion and technically that’s still where my mail goes. But somehow, quietly, it’s shifted. One or two nights each week, Lydia and I end up at the Vegas’ place or the Ellingtons’—spending time together, Cyril trying to feed me leftover Thai food at midnight while Lydia pretends she doesn’t steal his hoodies.

One night, usually, I’m back at Ophelia’s. Sometimes with Lydia. Legal stuff, mostly. Meetings. Foundation work. Occasionally something… softer. A movie night. A real dinner. Something that feels a little like healing.

But the other nights?

I’m just… here.

With Ruby.

And her family.

No performance. No stage. No tuxedos or statements or champagne. Just this quiet rhythm they already had, and the way they let me fall into step. A mug that’s become mine. Her mom knowing which side of the bed I’ll be on. Her dad asking if I can help him reach something from the high shelf without acting like it’s a big deal. Her mum asking what I want for dinner tonight like I’ve always been part of the Friday dinner rotation.

I do dishes.

I walk into the kitchen in socks and a T-shirt I stole from the dry rack. I help her carry in groceries. I get roped into changing a lightbulb, or fixing the Wi-Fi, or running out to get milk when someone forgot. I help her mum move the laundry basket from one room to another without a word, and I listen to her dad talk about soccer or politics or the past, and sometimes I even ask questions, because I’m learning that asking is part of being here.

I watch Ruby pull her hair up into a messy bun and plan out her week with three different coloured pens.

I lean against the kitchen counter while she makes tea and tells me that she knows I’m supposed to be writing an essay right now.

I take the mug anyway and follow her back to her room, knowing I won’t get a word written until I’ve kissed her first.

It’s quiet, most of the time. Not simple—not with us—but steady. Comfortable. Real.

And for the first time in my life, I don’t feel like I’m waiting to be kicked out.

I think… I belong.

 

Ruby

James is here three or four nights a week now.

Not in any official way. No toothbrush ceremony or drawer-clearing or declaration. It just… happened. Like weather. Like something that slowly settles in, like fog, or the feeling of spring in the air after too many grey days.foreign

And somehow, it’s not strange. Less than you’d think, having James Beaufort in your kitchen, rinsing a plate after dinner or folding himself onto the too-small armchair to eat cereal at midnight. It’s not the version of him that everyone knows. Not the perfectly-ironed, casually devastating, party-boy James. It’s just… him. Faded hoodie. Ridiculous number of socks. Quiet questions. A mug that’s now his. A place at our table like he’s always had it.

We’ve found a rhythm. We both have our own schedules. Our own responsibilities. We’re rarely home at the same time in the afternoon—and when we are, one of us is almost always working, or on the laptop, or halfway through a deadline.

And somehow, it works.

There’s something oddly comforting about him typing away on my floor while I highlight notes on the bed. Or about brushing our teeth in silence at midnight, both too tired to talk. I quiz him with flashcards when he asks. He quizzes me back, but with added sass and stupid nicknames. I tell him to shut up. He tells me to admit I love it. And I do. Mostly.

It’s not all dreamy domesticity, though.

Because this is my house. My parents’ house. And they’re… well, they’re here. Not in the background. Not politely elsewhere. Not subtly ignoring our presence. No. They’re home. Fully home. Awake. Reading in the next room. Watching telly two walls away. Occasionally shouting, “Ruby, did you put the bins out?” when I’ve just managed to coax James into kissing me properly.

So yeah. The romance of sharing a bed every night? Comes with caveats.

We talk. We touch. We kiss like we mean it—slow, focused, reverent kisses in the quiet hours of night. But it’s all gentle. Careful. There hasn’t been a single afternoon this week where the house was empty. Not even close.

No doors slamming shut. No lazy mornings sprawled together. No afternoons with sunlit sheets and skin and nothing else.

But still. He’s here.

He’s part of the rhythm now. Of the early mornings and late nights and chaos in between.

And I wouldn’t trade it.

 

James

We’re halfway down the country road when she makes that joke.
“Should we stop by Co-op? Steal a proper kiss before Ember interrogates us about her chemistry homework?”

I laugh — I can’t help it. It’s been that kind of week. Every evening at the Bells is beautiful chaos. Lovely, noisy, full. And we fit into it, somehow. But not like this. Not like us. We haven’t had a second alone in days.

So I glance over, one hand on the wheel, and say, “I’ve got a better idea. You think we can spare an hour?”

She looks at me — cautious, amused.
“Why? Are we about to commit a crime?”

“No,” I say. “Just trespass on private property. Technically my own.”

She lifts a brow. “We said we wouldn’t go to your place again as long as we don’t know what your Dad’s up to.”

“God, no. I like you far too much to emotionally scar you.”

I take a left before we hit Pemwick proper. There’s a narrow path — more gravel than road — tucked between hedges. Most people don’t even notice it’s there. I roll slow, careful, until we reach the back gate. I open it with my remote control. Ruby looks over at me when the trees start to thicken, the road narrowing to something more like a trail.

“Okay, what is this?”

“Trust me.”

We park just outside the edge of the woods. There’s no one here. No staff. No cameras. No ghosts of Beaufort grandeur. Just a clearing, some late-afternoon sun slanting through the trees, and a low cottage tucked between old oaks.

It’s not much to look at. Brick and ivy, weathered white paint around the windows. But her breath catches.

“You have a cottage in the woods?”

“Not really. More like… a very elaborate playhouse. Al and I used to come here as kids. Pretend we were knights or spies or whatever we thought we were back then.”
I reach for the key hidden under the chipped planter by the door. “It’s been empty for years. No one uses it anymore.”

The door creaks as I open it. The air smells like dust and pine.
Inside, there’s a worn couch, two armchairs, a low table. Still no electricity. Still no heating. But the roof doesn’t leak, and the walls hold in the silence. Ruby steps in, eyes wide.
She turns in a slow circle, her fingers brushing the edge of the mantel.

“You played here?”

“Yeah. Drank here, too. At fourteen. First hangover of my life.” I grin. “There used to be books, I think. Someone cleared them out.”

She drops onto the couch like she belongs there. Crosses her legs. Tilts her head at me.

“So what, Beaufort? You brought me to your childhood fortress of solitude for a kiss?”

I step closer.
“Maybe. Maybe I wanted to be alone with you. And this is the only place I know where no one will find us.”

And it’s not fancy. There’s nothing romantic about a forgotten hut with mouse-chewed curtains and a cobweb in the corner. But it’s ours, for now.
Just an hour where the world can’t touch us.

 

Ruby

The second I close the door behind us, I feel it.

That want. Immediate and quiet and all-consuming.

James barely has time to drop his bag before I reach for him — and he knows. I can see it in the way he stills for half a second, like he’s checking the air too. Then his arms are around me. His mouth on mine.

And just like that, we’re not holding back anymore.

We’ve waited for this. I’ve wanted this.

Not the half-lit silence of my bedroom. Not the slow fumbling beneath layers of blankets and restraint. Not after midnight, always listening, always careful.

But now?

We’re here.

Alone. No walls with people sleeping behind them. No siblings clattering around the kitchen. No parents next door. No one waiting. Just us. An hour. Maybe less. But it’s ours.

His mouth is warm and hungry against mine, his hands already under my jumper, spanning the curve of my back like he’s anchoring himself. I kiss him harder, press closer. My thighs brush the edges of his hips and I feel him groan into the kiss.

I don’t want to stop. Not to talk. Not to ask if we should. We already know. I already know. I want him. Now. Here.

So I guide him backwards toward the couch — worn, faded leather — and when he sinks down, I follow. Knees on either side of his hips, my hands in his hair, his breath catching as I shift over him.

“You’re sure?” he asks. His voice is low, wrecked already. His fingers brush my ribs beneath my jumper like he can’t help himself.

I answer with a kiss. And then another. And when I pull back, I nod.

“I’m sure.”

Because I’ve never wanted anything more than I want this.

Than I want him.

 

James

She’s straddling me, and I’m gone.

Every thought, every restraint, every part of me that used to pull back — gone. There’s only her. Ruby. Warm and soft in my hands, her thighs tight around my waist, her kiss all heat and certainty.

I can’t believe we’re here. I can’t believe she’s kissing me like this. Moving over me like she knows exactly what she wants — and it’s me.

I pull her jumper up, slow, careful. She lifts her arms and lets me take it. Her bra’s simple, black, and so fucking beautiful it knocks the air out of me. I run my hands up her sides, feel the goosebumps rise on her skin, and press my mouth to the base of her neck.

She shivers.

And when she leans forward, kissing me again, I reach behind her — not fumbling, not unsure — and unhook her bra. Her breath catches as I slide the straps down, and then she’s bare to me.

I swear, I’m trying to go slow. But the way she moves, the way she kisses, the way she arches into my hands when I cup her breasts — it makes everything in me ache.

“You’re perfect,” I murmur against her skin. I don’t even mean to say it aloud.

But she hears. Smiles a little. Leans in. And suddenly it’s all skin. All heat. She unbuttons my shirt one-handed — the show-off — and pushes it down my arms. Her hands skate over my chest, fingers tracing along my collarbone, my stomach. She looks at me like she wants to memorize it.

I tug at her waistband. She nods, biting her lip.

And we’re undressing each other, clumsy and breathless, but never breaking apart. Her skirt, my belt, the ridiculous struggle of getting socks off while still half-kissing. It should be funny. But it’s not.

It’s urgent. It’s real. It’s finally.

When I slide inside her, we both gasp — not loud, not sharp. Just full. She’s warm and wet and wraps around me like this was always meant to be.

She sinks down slowly, holding my shoulders, forehead pressed to mine, and we stay like that — just breathing.

Then we start to move.

Slow. Deep. Her hips rolling against mine, her hands in my hair, my hands gripping her waist, then sliding up, then down, like I can’t decide what part of her I want to touch more.

Her moan when I hit the right spot is quiet and raw and so beautiful it makes my hands shake.

“James,” she whispers.

And that’s it. I’m done. I’ll die for her if she asks.

I kiss her. I kiss her like it’s the only thing keeping me alive.

And when she comes, it’s quiet — just a stutter in her breath, a trembling through her body, her forehead pressing hard to mine like she needs to feel every part of me while she falls apart.

I follow seconds later, burying myself deep, my hand splayed over her lower back, trying to hold her there, against me, with me.

After, we’re still tangled. Still sweaty and warm and wrecked.

But she’s smiling.

And I think I might be too.

 

Ruby

It starts like a spark in my spine.

One kiss, then another. A heat curling low in my stomach, then spreading, fast and dizzying. We’ve kissed before. Touched before. We’ve made love before. But this—this is different.

This isn’t quiet hands beneath the covers or slow, soft steps around sleeping siblings.

This is mine.

This hour. This place. This boy.

And I let it happen.

I want it to happen.

I feel the shift the moment my hips settle over his, the second his hands slide beneath my jumper, the second his mouth opens against mine and I kiss him back like I’ve been waiting for this—for him—forever.

I’m not thinking. Not planning. Not pausing.

There’s nothing in me that wants to stop.

Every part of me is humming. His hands on my skin, his breath catching when I roll my hips forward, his voice—low and broken—when he says my name. I feel drunk on it. Drunk on him.

And what’s maybe even more terrifying?

I like it.

The urgency, the abandon, the way I can just want and have and feel. There’s no guilt. No fear. Just heat. Just friction. Just us. And when I take him inside me, there’s nothing careful about it.

It’s not rough. But it’s deep. Real. Immediate.

It steals my breath. But not in the panicked way. In the good way. The so-good-I-might-dissolve way.

And I move.

Because I want more. Because I want him. Because I want to watch his face while I give myself over to this.

To him.

The way his hands spread wide across my back, pulling me closer. The way his eyes never leave mine, not even when we’re both right on the edge. The way he holds me after—his arms wrapped around me like he never wants to let go.

I feel it even as the urgency ebbs.

Even as our breath slows.

Even as the sweat cools on my skin and the sounds of birds outside start to return.

He’s still inside me. I’m still straddling his lap, our foreheads pressed together, our hands tangled, our hearts finally slowing down in sync.

But the heat’s not gone.

It’s just softened. Spread out. Like embers beneath my ribs, glowing and warm.

He brushes a piece of hair behind my ear. Kisses the corner of my mouth. Doesn’t say anything. Just holds me like I’m something precious.

And I believe I might be.

 

James

The thing about urgent sex in glorified garden sheds is—

Well. It’s a glorified garden shed.

No bathroom. No soft white bath towels or lavender-scented soap. Just a crumpled hoodie on the floor and a damp towel from my Lacrosse bag that still smells vaguely like despair and three-a-side drills.

Not exactly the post-coital experience she deserves.

And yet—

She’s smiling.

Flushed, hair tousled, curled into my chest like we’ve got all the time in the world.

I’m on my back, one leg still hanging half off the couch, shirt shoved somewhere under us, and she’s stretched out on top of me, skin on skin, warm and soft and content. Her breath skims my collarbone, and she sighs—like I’m something safe. Something good.

God.

Fifteen minutes.

That’s all we’ve got left before we have to start pretending again—pretending we weren’t naked in the woods, pretending we’re just normal students with normal schedules and families who don’t know we spend study breaks like this.

But right now, I give her everything I’ve got.

My body, as a mattress. My arms, as a blanket. My mouth, brushing lazy kisses to her hairline, her temple, her shoulder. Her fingers find mine. Tangle there. She shifts just enough to kiss my chest, then settles again.

“I should’ve brought a blanket,” I murmur.

“Mmm,” she says. “You should’ve.”

“I’ll put one in the boot next time.”

She doesn’t answer, but I feel her smile. Small. Secret.

Like maybe there will be a next time.

Like maybe this doesn’t have to be stolen and rushed and hidden forever.

We don’t say anything else. Just lie there. Breathing each other in. Letting the world wait a little while longer.

And when she finally lifts her head and stretches, I don’t complain.

I help her skirt. Hand her her bra. Find my shirt. Wipe us both down with the world’s worst excuse for a towel and get a kiss for the effort.

We step outside into the late afternoon sun, still flushed, still a little wrecked, and head for the car.

Neither of us says it, but we both know—

It was only an hour.

But fuck, it mattered.

 

Ember

Who do these two think they’re kidding?

Seriously. James might’ve perfected the charmingly disheveled look, and Ruby’s always had that just-finished-saving-the-world energy, but come on.

An hour late.

Some vague excuse about extra drills and waiting around after school, which—fine, would maybe pass if they didn’t show up looking like they spent the afternoon rolling down a bloody hill.

Their uniforms are wrinkled beyond repair, James’s tie is missing, Ruby’s shirt is buttoned wrong, and her braid’s halfway unravelled like she got into a fight with the wind and lost. There’s a smudge on James’s neck that looks suspiciously like—

Yeah. No. Not going there.

Dad? He probably bought it. He was elbow-deep in sauce prep and humming along to Fleetwood Mac when they finally strolled in.

Mom? Hard to say. She clocked them with her mom eyes, raised an eyebrow, and didn’t comment—yet. That’s not a yes. That’s a stored-for-later.

But me?

No way.

I saw the way Ruby avoided my gaze when she kicked off her shoes. The way James suddenly became very interested in putting the ice cream away like he’s never seen a freezer before.

Oh, ice cream, by the way. Convenient little “we thought we’d bring dessert!” offering, like sugar is enough to distract from the fact that Ruby’s blouse is untucked and James smells like pine needles and sun and… yeah.

I lean against the counter and sip my drink while they unload napkins and spoons like they’re on some adorable date-night mission and not trying to mask the fact they just had the kind of afternoon that explains why their eyes are a little too bright and their postures are suspiciously loose.

Ruby catches me watching. Blushes. She knows I know.

But hey, they’re eighteen. In love. And clearly very into each other.

And they brought mint choc chip. So I’ll allow it.

For now.

 

Ruby

It’s different now that we’re clean.
Now that the sun’s down and we’re tucked into bed like any other night, only… not quite. Because this afternoon happened. Because I still feel it—under my skin, in my bones. Like the echo of something I don’t want to stop feeling just yet.

And because he’s here. Under the duvet. Bare-chested and warm and entirely mine.

His arm is looped around my waist, fingers trailing up and down my spine like he’s memorizing me. We’ve been whispering for a while now—half-laughed memories, soft words that don’t need meaning to matter.

“I think Ember knows,” I murmur, cheek pressed to his collarbone.

James breathes out a short laugh. “She definitely knows.”

“She didn’t say anything, though.”

“Exactly,” he whispers. “That’s what’s terrifying.”

I laugh into his skin. “She gave me a look.”

“Yeah, same.”

“The you think I don’t know but I know look?”

“That one,” he confirms. “She’s forensic.”

“Honestly, we’re lucky she didn’t drag out a UV light.”

He huffs a warm breath against my forehead, pulling me closer. “Your mum looked suspicious too.”

I nod. “I came down with wet hair and a completely different outfit and she just… raised an eyebrow.”

“Judgy or amused?”

“Mum. So—quietly judgmental but affectionate.”

He grins. “I can live with that.”

We fall into a moment of silence, wrapped around each other, heartbeat against heartbeat.

“Do you think your dad knows?” he asks after a while. “Or—decided not to?”

I smile in the dark. “Dad might’ve made a very deliberate choice not to notice anything.”

James makes a sound of agreement. “That man’s a genius.”

“And kind.”

“Exactly. If pretending not to notice lets us keep this…”

He trails off and gives me a little squeeze.

I nod, nose brushing against his skin. “Then I hope he never asks.”

“Same.”

He kisses my forehead. My fingers trace slow lines across his chest beneath the duvet. We’re quiet again—but not the kind of quiet that feels like something’s missing. It’s just… enough. Full and soft and safe.

Because we have this now.
Here. At night. After.
Boyfriend under the covers. Me in his arms.
The world can think what it wants. But this part—this is ours.

 

James

There’s so much I can’t control.

My father. The future. The company. The things we’re digging up and dragging into the light. The weight Ophelia still carries and never speaks of. Lydia, caught in it all. The legal crap that seems to twist around us tighter the more we try to breathe.

It’s too much, sometimes.

But not tonight.

Tonight is this.

Ruby. Warm beside me. Skin still soft from the shower. Her hair damp where it spills onto my chest. Her fingers curled just under my ribs like she belongs there. Like this is normal. Like I’m allowed.

And maybe I am. Here, at least. With her.

Because today—this afternoon—was ours. One hour carved out of the mess. Just long enough to fall into each other completely. To have her straddling me on that old couch in the playhouse like the world had never demanded anything of us. Like I wasn’t the broken heir of a broken man. Like she wasn’t carrying too much on her shoulders already.

Just skin. And want. And sun.
Just her.

And now—this. Her bedroom. Her duvet. Her parents just down the hall. The muffled sounds of Ember’s late-night playlist two doors over.

And still—this.

Her breath is steady now. Not quite asleep, but close. Safe.

So I decide—just for tonight—not to think about any of it.

Not the legacy. Not the company. Not my father’s voice echoing like poison in the back of my skull. Not the fear that I’ll never really outrun what he made me.

Tonight is just this girl.
And her bed.
And the way her leg is tangled with mine like she’s trying to anchor me here.

It’s enough.

More than.

Because I think—for the first time in a long time—I don’t feel like I’m drowning.
Not when she’s holding me like this.

Notes:

Curious what you think about Lydia and Cyril—Pemwick’s most respectable fuckboy…

Chapter 40

Notes:

Lydia and Cyril will be back soon. This is just Ruby and James, a few days later. Still late spring/early summer.

Chapter Text

James

It’s past midnight when I wake up, not sure what stirred me. Maybe a dream. Maybe the shift of blankets. Maybe the quiet sound Ruby makes sometimes when she turns in her sleep.

She’s here beside me, curled in close like she always does, one of her legs tangled with mine. Her breath is soft, steady. Her skin warm under my arm where it rests across her waist.

And then she moves. Just a little.

Her hand finds mine under the duvet.

She doesn’t say anything. Doesn’t need to.

She shifts, small and sure, guiding my hand lower—slowly, deliberately—until it rests against the curve of her hip, and then beneath the waistband of her pajama shorts.

It’s quiet. Breathless. Like the air is charged with something sacred.

And I go still for a second. Because this—this isn’t just want. This is trust. A silent question. An answer, too.

Her fingers press gently over mine, and I understand what she’s asking. She wants this. Wants me. Not just because we’re lying here in the dark, alone and undisturbed. But because it’s us.

Because this is love.

So I give her what she’s asking for. Slowly. Carefully. Letting her guide me until she doesn’t need to anymore.

The hush of her breath shifts. She curls her hand into the sheets. And I stay close—my body still, my mouth near her temple, brushing a kiss into her hair. My other hand holds her gently, grounding her, as her breathing quickens then softens again.

There’s nothing else in the world right now. No past. No pressure. No expectations.

Just the two of us, wrapped in quiet, honest closeness.

And when it’s done—when she relaxes fully against me, eyes fluttering closed—I hold her the way she likes. One hand at her back. One buried in her hair. My forehead against hers. The world can wait.

Tonight is just this.

Us.

 

Ruby

I’m not sure what wakes me.

Maybe it’s the press of his chest against my back. The weight of his arm around my waist. The warmth between us under the covers, the kind that makes it impossible to tell where I end and he begins.

Or maybe it’s the way I’m aching for him.

Not urgently. Not impatiently.

Just… fully.

I find his hand where it rests, fingers tucked against my stomach. I take it, slowly, curling mine around his. Guiding. Asking.

He doesn’t speak. Doesn’t move fast. Just lets me show him.

It’s wordless, but he understands. God, he always understands.

And then—

Then he touches me.

And I feel everything.

It builds slowly, like warmth blooming through my veins. Like the moment the sun breaks through a cloud. Like water pulled tight just before it spills over.

I press my forehead to the pillow. Bite down on the duvet. And still—I can’t help the sound that slips.

James moves closer. His mouth brushes against my temple, and then one of his hands—his other hand—finds mine again. Not to hold. This time, he covers my mouth. Gently. Firmly. His fingers across my lips, quieting me.

And that—

That undoes me more than anything else.

Not just because of the hush of it, the way it stops the world from hearing.

But because it’s him. Him, saying without a word that he knows how hard I’m trying. That he’s right here. That he won’t let anyone take this moment from us.

And I let go.

I fall into it—into him—and I don’t try to hold anything back.

His hand, his breath, his closeness… that’s all there is.

And when it fades—when the afterglow settles soft and slow over me—he’s still there. Arms around me. Forehead pressed to mine. Breathing steady. Strong. Safe.

I shift back into him, the only place I want to be.

And whisper, so low I’m not even sure he hears it—

“Thank you.”

Because I mean it.

For everything.

 

James

I didn’t plan it.

The way my hand found her mouth, covering it gently in the dark. Quieting her in the last few seconds when she couldn’t hold it in.

It just… happened.

And somehow, it’s the most intimate thing I’ve ever done.

Not just because of what it was—but because of what it meant. The way she let me. Trusted me. The way she pressed her body back into mine with such certainty, like she knew I’d carry her through it. Like she knew she didn’t have to be careful with me.

It shakes something in me. Deep.

She doesn’t say anything for a long moment, just breathes soft and slow, her skin damp with heat, her legs still curled close around mine.

And then she turns.

No hesitation.

Pulls the duvet up like a shield around us and shifts onto her side. Her face is right there—eyes wide open in the dark, searching for mine.

And finding it.

I think she can feel what that did to me. How I’m still pulsing with it. There’s no way to hide it, not this close, not when her hand finds me with such quiet ease, slipping under the waistband of my boxers like it’s the most natural thing in the world.

She doesn’t do anything at first. Just rests there. Just holds me.

Like she’s saying, I see you. I know you. I want you.

And then her mouth is near my ear, her voice barely more than breath.

“One night, this summer… we’ll be at the beach. Late, after everyone’s gone. It’ll be warm, and dark, and quiet. And we’ll do this there. Just us. Just the stars.”

My breath catches.

It’s not even about the image, though that alone could undo me.

It’s the way she tells it.

The way she turns something physical into something sacred. Something that belongs only to us.

Her hand is still there, her cheek against mine, her mouth close enough that I can feel the shape of her next words before she even says them.

“You make me feel… so loved.”

That’s what wrecks me.

Not want.

Not lust.

But that.

I press my forehead to hers, heart pounding, and whisper back—

“You have no idea what you mean to me.”

Because she doesn’t.

Not yet.

But one day—one summer night—I’ll show her.

 

Ruby

I want to give this to him.

To feel how he softens under my touch, how his sharpness fades, how the tension that always hums beneath his skin unknots, slowly, because I’m here. Because he’s safe with me.

It’s a beautiful thing, watching James let go.

It’s not like I expected—nothing about him ever is. There’s no show, no swagger. Just breath. Just stillness. Just his body pressed tight against mine under the duvet, warm and trembling and trying so hard to stay quiet for me.

He buries his face against my shoulder, and I stroke him slowly, steadily. I tell him soft things—not because he needs coaxing, but because I want him to know.

How much I want this.

How good it feels to touch him like this.

How right it is that it’s him.

And God, I can feel it building in him—the way he starts to shake, the way his hand fists into the bedsheet beside me, the way his hips press forward just slightly, like he can’t help it.

He’s trying to be good.

He always tries to be good with me.

And I love him for that. But I love this too. The way he lets me see him like this—have him like this.

So I lean in close and whisper, “Let go, love. It’s okay. I’ve got you.”

And he does.

Quietly. Completely. His mouth pressed hard against my shoulder, like that’s the only way to hold it in. My hand around him, steady through every breath, every heartbeat, every wave of it as it crests and spills and fades.

It’s intimate in a way I didn’t know this could be.

Not about performance. Or even pleasure.

But about love. The kind that stays. That deepens.

His body relaxes slowly, and I kiss the side of his head. He doesn’t move. Just stays there, arms around me now, breathing me in.

I hold him until he’s ready to look at me again.

Because I know that when he does, the first thing I’ll see in his eyes is gratitude.

And the second—if I’m lucky—is love.

And I think I am.

So lucky.

 

James

It’s quiet.

My body is still catching up—little pulses of pleasure still echoing in my spine, in my thighs, in the way my breath slows down just enough to feel real again. Her hand is still resting low on my stomach, soft and light, the ghost of what she just gave me still lingering in my skin.

I didn’t expect that. Any of it.
Not the way she looked at me when she turned into me, like she wanted to give, not just take.
Not the way her hand moved, slow and confident.
Not the way I came so gently I barely recognised it as the same thing—like she pulled it from somewhere quiet, somewhere deep.

It feels sacred.
Which sounds stupid, maybe. But it does.

The room is dark. Her family asleep on the other side of the hallway. But under this duvet, it’s like we built our own little world. Her leg draped over mine. Her forehead against my shoulder. Her breathing steady.
We’re warm. Pressed together like we never want to be apart again.
I don’t want to be apart again.

I stroke a finger along her spine—slow, lazy. She hums, doesn’t speak. She’s listening, I think.
And I want to tell her something.
Something I’ve never said out loud.

“I’m angry with her,” I whisper.

It takes me a second to realise I’ve said it. But I have. It’s there now.
Hanging in the dark.

Ruby lifts her head just a little, looking up at me. She doesn’t say anything yet. Just… waits.

“I’m angry with my mum,” I say again, voice rough. “I know I’m not supposed to be. She’s dead. And I miss her. I do. God, I do. But I’m angry too.”

Still no interruption. Just her fingers gently brushing across my ribs, like she’s telling me: go on.

“She never stopped him,” I murmur. “Not once. Not even when it was obvious. When Lydia was crying. When I had bruises. When he screamed at us like we were nothing. She just… watched. Or left the room. Or pretended not to hear. Or was in London.”

I swallow.

“And she—she tried to make me into him. Not in the same cruel way. But in her own quiet way. Legacy first. Always the fucking legacy. What it meant to be a Beaufort. What was expected of me. She never really saw me. Just the outline of who I was supposed to be.”

There’s a silence after that. But not the cold kind.
She’s still here. Still touching me. Still listening.

“I feel like a terrible person,” I say. “Because she’s dead. And I’m still angry. And I don’t know what to do with that. I don’t know who that makes me.”

Ruby lets out the softest breath. Her voice is quiet, careful.

“It makes you human.”

And then she shifts up just a little, propping herself up on one elbow, looking down at me.

“There’s something I read,” she says. “After my granddad died. I went to the library because I didn’t understand why I felt so many things at once. Sad and guilty and furious and relieved and then sad again. It’s… a model. From someone named Elisabeth Kübler-Ross. About grief.”

I nod, not trusting myself to speak. It’s what I learned about when I asked ChatGPT in winter about how long it takes to stop grieving.

“She said grief isn’t linear. It’s made of stages—denial, anger, bargaining, depression, acceptance. But they don’t go in order. You can move through them and back again. And anger… it’s one of the most natural ones. Especially if there were unresolved things.”

She strokes my hair back from my face.

“And you? You’re not a theory. You’re a boy who lost his mum. Who had a complicated mother. Who has a right to be angry. Not just because she died. But because she hurt you while she lived. You don’t stop being allowed to feel that just because she’s gone.”

I feel something in my throat catch.

“She loved you,” Ruby says softly. “But she hurt you too. That can both be true. And you’re allowed to feel all of it.”

I close my eyes.
And then open them again.

“Would you come with me?” I ask, voice low. “To the cemetery?”

She looks at me for a long moment. Her hand still on my chest.

“I haven’t been since November,” I say. “I don’t know if I want to go. But… maybe I want to try. Just to see how it feels.”

Her hand curls over mine.

“Yes,” she whispers. “Of course I will.”

And I don’t say thank you. Not out loud.
But I hope she feels it anyway, in the way I hold her closer.
In the way I let her carry this with me.
In the way I let myself feel.

 

Ruby

His fingers drift along my hip in a slow, lazy rhythm, like he’s still mapping my body even now, even after everything. There’s a hint of mischief in the way his thumb presses just slightly into my side.

“You know the internet exists, right?” he murmurs, voice soft and teasing against my temple. “Like, regular people google stuff. Or ask ChatGPT.”

I let out a little huff, turning my face into his shoulder. “Wow. Judgmental much?”

“Not judging. Just… deeply fascinated by the fact that you, Ruby Bell, still go to the library when you want to know things. You’re the only person I know who does that.”

I smile into his skin. It’s the kind of conversation we only ever have like this—limbs tangled, breath slowed, all the sharp edges dulled by trust and warmth.

“Because it matters,” I say quietly. “Important things only exist—at least to me—when they’re written on pages.”

He shifts, just enough to tilt his head and look down at me, eyebrows raised. “Go on then, Socrates.”

I grin a little. “You google the weather. Or what to wear to a winter wedding. Or which protein bar has the least sugar. Or where to buy Mum’s favourite hand lotion when the Boots in Pemwick doesn’t have it anymore.”

He snorts softly. “True.”

“But the important things?” I pause. “The things that… stay? That shape you, or wreck you, or explain why you feel like the floor is missing? Those don’t live on a screen. They live in books. Real ones. Written by people who thought it mattered enough to put it into ink.”

He’s quiet for a second.

Then: “That is the most Ruby answer I’ve ever heard.”

His voice is thick with affection, no mockery at all. If anything, I can feel it in the way his arm tightens slightly around me—that kind of reverent fondness I’m still getting used to. That says I see you and I love all of it.

“Maybe,” I whisper, cheek pressed against his chest. “But it’s true.”

“I know,” he says. “That’s why it’s so you.”

I feel it again—that ache in my chest that only comes when someone holds you so gently it makes you want to cry.

His hand finds mine beneath the duvet and laces our fingers together.

And I don’t feel like I’m carrying everything alone.

 

—————-

 

I don’t hear the alarm. I feel it.

A vibration against the bedside table, then a faint, familiar groan from the boy tucked around me like a second duvet. He shifts, arm tightening briefly around my waist as he blindly fumbles for his phone, face still pressed against my shoulder.

“Too early,” he mumbles, voice low and rough.

I smile before I even open my eyes. “It’s always too early.”

We don’t move for a moment. The world outside is still fresh and undecided, that fragile stretch of time before Gormsey begins to stir. The house is quiet. I know Ember will wake soon. That Mum will tap on the door with a gentle reminder. That the kettle will start boiling and Dad will be waiting for his morning tea, warm and predictable as clockwork.

But right now, it’s just us.

James presses a kiss to the back of my neck, not urgent, just… there. Thoughtful. Like he’s anchoring the morning to something good.

“Hey,” he murmurs, still not letting go.

“Hmm?”

“What if we went away? After finals.” His voice is soft, still thick with sleep. “Just you and me. A week or maybe two. Somewhere quiet. Somewhere warm.”

I open my eyes fully now, slowly turning in his arms so I can see him. His hair’s a mess. His cheek is pillow-creased. He looks unfairly good like this.

“Like… a vacation?”

“Yeah.” He nods, eyes searching mine. “A real one. No siblings. No meetings. No Ophelia or Alistair or surprise pop-ins from Cyril. Just us.”

The idea spreads through me like warmth. Like sunlight sneaking through the cracks of a heavy curtain. The thought of slipping away, just the two of us, after everything—finals, families, the chaos of Oxford and Gormsey and the spaces in between—makes my chest ache a little with want.

“I’d like that,” I whisper.

A slow smile pulls at his mouth. “Yeah?”

I nod. “Where would we go?”

He shrugs, still smiling. “Don’t know. Somewhere by the sea, maybe. Ot somewhere warm. Just somewhere we can be.”

I press my forehead to his, the duvet warm and heavy over both of us.

“Let’s do it,” I say. “After finals. Let’s go.”

We don’t talk logistics. We don’t need to. There’s breakfast to eat, school uniforms to iron, and math homework Ember will definitely need help with.

But none of that feels as heavy as it usually does.

Because something’s shifted.

We’re still in the thick of everything—but now there’s this little glowing thing between us. A secret promise. A place waiting for us at the edge of the storm.

And I’ll carry that with me all day.

Chapter 41

Notes:

(See the end of the chapter for notes.)

Chapter Text

Lydia

Tuesday, mid-morning. English class. Or, the hour where I pretend to care about Victorian repression while contemplating my own modern-day frustrations.

Let’s get one thing straight: I was never the kind of girl with girlfriends.

Not because I hated them. I just… never quite figured out how to belong in that world. I had James. And through James, I had the boys. Alistair, Cyril, Kesh, Wren. They were loud and ridiculous and occasionally tolerable. My people.

Elaine was in the circle too—Alistair’s sister. Tall, sleek, perpetually manicured. She was nice enough when we were twelve. Cold enough when we were fourteen. And now, at eighteen, she’s perfected the art of the slow-burn bitch comment. Not always overt. But always there.

And I couldn’t ever really explain why she rubbed me the wrong way. Not until now.

Now, I know.

Because Ruby Bell exists.

And Elaine hates that.

She doesn’t say she hates Ruby. That would be too obvious. No, she just… lightly eviscerates her at every opportunity.

Ruby driving James’s car? “Social climbing much.”

James spending more time at the Bell house than at the Gormsey mansion? “Honestly, what even is that? Isn’t he embarrassed?”

Ruby missing Lacrosse matches? “I mean, it’s literally the one thing he’s good at. Can’t she at least pretend to care?”

And for months, I thought: maybe that’s just Elaine. Maybe that’s just how girls are with other girls.

But then I met Ruby.

And I realised—nope. That’s not just “how girls are.” That’s how Elaine is.

Because Ruby? Ruby is the girl I didn’t know I needed. She’s sharp and kind and funny in this quiet, steady way that feels like a weighted blanket for my soul. She’s smart without ever showing off. She’s patient without being a pushover. She remembers the names of my books and the snacks I like and always asks about Dad.

And I think—I really think—she might be my new friend.

Which is great.

And also—well. Complicated.

Because she’s also sleeping with my brother.

Yeah.

That.

Don’t get me wrong, I’m thrilled they’re together. James looks at her like she’s the last piece of sunlight on a dying planet. It’s actually gross how soft he’s gotten. Today alone he’s done the following:
• Tucked her hair behind her ear while she was drinking tea
• Stared at her for a full minute while pretending to listen in class
• Whispered something into her neck that made her blush

Blush. Ruby Bell. Blushing. And it’s not even noon.

So yeah, it’s safe to assume she had sex very recently.
Possibly this morning.
Probably this morning.
Definitely this morning.

And here I am.

Eighteen. Gloriously single.
Except not really.

Because Cyril exists.

And he’s lovely. Really, truly lovely.
Which is the problem.

Because he’s also a monk.

A respectful, kind, well-meaning monk who apparently decided that post-abortion healing requires not only emotional space but the complete absence of sexual anything.

And that’s fine.
It’s good.
I’m grateful.
I’m also losing my damn mind.

Which brings me back to Ruby.

I need to talk to her. About… stuff.
About sex. Or, you know. The lack thereof.
About boys who mean well but have zero idea what to do with a woman once her clothes are off.
About bodies. And fear. And pacing. And wanting. And waiting.

But I also don’t know how much of my brother’s sex life I can survive hearing about in return.

Like, if she starts talking about what James did to her last night—and I know he did something last night, because he’s floating today, floating—then I might have to walk into oncoming traffic.

Still.

Collateral damage.

Because I really need a friend. And Ruby is that.

So yeah.

If she accidentally says something about my twin’s magic hands or godlike stamina or whatever… I’ll just scream into a pillow later.

Small price to pay.

 

Ruby

It’s just after lunch when Lydia turns to me, all casual-like, her hair up in a messy knot that somehow still looks like it belongs on the cover of Vogue Teen Rebels Edition.

“Hey,” she says, nudging my arm with hers. “Would you maybe want to come to London with me one afternoon this week?”

I blink. “To London?”

“Yeah,” she says, shrugging like it’s no big deal. “Or not proper London. Just—Helston. There’s this new café-slash-flowershop. One of those aesthetic places that smell like roses and overpriced almond milk. I thought maybe… I don’t know. We could go. Today, maybe? If you don’t have a committee meeting.”

She says it fast, like she’s trying to outrun how uncertain she feels about asking.

I pause, letting the words settle. Because it’s not just about coffee and flowers. I hear what she’s asking.

Not as her brother’s girlfriend.
Not as the scholarship girl.
Not as the designated Ruby-Bell-who-keeps-James-sane.

Just… as me.

Her friend.

“And then,” Lydia goes on, fiddling with the strap of her bag, “we could swing by and pick up the boys after Lacrosse. Maybe get pizza or something. Just the four of us. If you’d like that.”

Would I like that?

God. Yes.

I never really had this, growing up. Girlfriends. Plans. Afternoons that turn into evenings with people you feel warm and stupid and happy around. And with Lydia—it’s easy. She’s not polite to be polite. She’s real. Bold and too honest and occasionally savage, but underneath all of it, she’s the kind of person who would rip someone’s throat out for you without hesitation. I think that’s what made me like her in the first place.

And now she’s asking me to go drink overpriced almond milk with her and browse ranunculus arrangements or whatever the hell a café-flowershop hybrid does. And maybe later, pizza with the boys. James, with that ridiculous post-orgasm smugness he’s been carrying around all day. And Cyril, all soft edges and hidden steel, who clearly loves Lydia to bits but doesn’t know how to say it yet.

So I nod. “I’d really like that.”

Lydia looks up, surprised. “Yeah?”

“Yeah,” I say, smiling. “I mean, flowers and caffeine? What kind of monster would say no?”

She huffs a laugh, looking almost shy. “Cool. Okay. I’ll text James and tell him not to be late.”

“And I’ll pretend to be shocked when he is,” I offer dryly.

We grin at each other. And for a second, I feel something shift.

Not just in my relationship with her.

But in the shape of my world.

It’s not just me and James anymore. It’s me and Lydia too.

And maybe today won’t be just about coffee and roses and pizza.

Maybe it’ll be about two girls who grew up without many girlfriends, finally figuring out what it means to have someone on your side.

 

Lydia

Helston Greenhouse Café smells like lemon-glazed cake and fresh soil. It’s one of those absurdly lovely places — part flower shop, part vintage greenhouse, part overpriced café designed for girls with disposable income and Pinterest boards titled romantic life dreams.

We’re tucked away in a corner behind two potted palm trees, the table between us an upcycled wooden crate covered with a linen runner and a small wildflower arrangement so perfectly imperfect it looks stolen from an old book of fairy tales.

Ruby is quietly beaming at the display case. She ordered something with elderflower and lemon that made her do a whole-body sigh when she took the first bite.

I let her enjoy it for a minute. Just watching her tuck her legs under her in that way she does — neat but somehow loose. Calm. Like she belongs here, between sunlight and soft moss and rosehip tea.

And then I say, voice low, “Cyril hasn’t touched me.”

She looks up. Blinks. “What?”

“Not properly.”
I wave a vague hand. The gesture meaning everything. The pregnancy. The abortion. The grief I’m not sure I’ve let myself feel yet.
I try for casual. “Like, we cuddle. He holds me. He kisses my hair. But that’s it. It’s like he’s waiting for a sign that I’m fine again. That I’m ready. And I don’t know how to give that to him without, I don’t know. Putting a bloody banner over my bed.”

Ruby doesn’t say anything right away. Just sips her tea and lets me ramble, which somehow makes it easier.

“I want him,” I say, softly. “Not just emotionally. Not just like, I love being around him. But properly want. My body misses his. And I feel like I’m not supposed to say that. Like there’s this girl-code embedded in my spine that says he has to want first. He has to make the move. Otherwise I’m…” I trail off. “What? Too much? Not ladylike enough?”

Ruby hums. She’s still holding her fork, mid-air, like she’s debating something.

Then she says, slowly, “I think we’re coded like that.”

I glance at her. “Coded?”

She nods. “By everything we ever read or saw. Rom-coms. Teen shows. Books. There’s always this… script. Girl waits. Boy initiates. The only time girls are allowed to be bold is when it’s quirky and funny. But wanting? Straightforward, grounded desire? That’s not in the script unless it’s about being broken or wild or dramatic.”

That takes me a second. Maybe longer.

Because—shit.

She’s right.

“That’s—” I stop, let it land. “That’s so true it actually pisses me off.”

Ruby laughs into her tea.

“I mean it,” I say. “You’re blowing my mind right now. How dare you bring a sociology thesis to cake.”

“Someone has to,” she says with a little shrug, but I can see she’s pleased.

And then I ask. Because it’s the part I’ve been circling around all day, like some kind of social ninja.

“So how was it for you?”

She lifts an eyebrow.

“With… you and James.”

I raise both hands, quick. “And I will not, I repeat not, be thinking of him as my brother for the duration of this conversation.”

She laughs again, cheeks blooming a little pink. “You’re asking if I made the first move?”

“I’m asking how you knew,” I say. “How you got over the part where you’re supposed to be all demure and subtle and maybe if I blink enough times he’ll guess I want him to kiss me.”

Ruby takes a bite of her cake. Swallows. Thinks.

And then, voice soft, she says, “Because I trusted him to want me back.”

I still.

That’s it, isn’t it?

You can only reach if you believe they won’t flinch away. That they’ll meet you there.

“And because,” Ruby adds, “he makes it so easy to want him. Even when he’s being difficult. Especially when he’s being difficult.”

I snort. “That’s the most you answer ever.”

She flicks a crumb at me. “That’s rich coming from a girl in love with Saint Cyril the Patient.”

I grin. “Yeah. But I’m also a girl with hormones. And eyes. And thighs. And zero patience.”

“Then tell him.”

“What, just—hi, I’d like to ravish you now, please hold still?”

“If anyone could pull that off,” Ruby says, tilting her head, “it’s you.”

I grin again, cheeks warm. It’s been ages since I felt this kind of girly joy. Just two girls in a secret jungle of tea and petals and half-eaten cake, talking about boys like it matters more than anything else in the world.

Maybe today, it does.

 

Ruby

It’s not that Lydia being James’s sister makes it hard to talk about him. Not really.

It’s that he’s mine.
And once I say things out loud, I can’t unsay them. I can’t gather the words back up and fold them into the safety of just us.

But Lydia is sitting there with that wide-open heart of hers, trying to make sense of things. And I know what it’s like to feel all tangled up — between want and worry and what you’re allowed to ask for.

So I choose.

I tell her, quietly, “The first time came too fast.”

Her head tilts.

“Not in a bad way,” I say, voice gentle. “It wasn’t planned, wasn’t thought through. Just… emotion and heat and fear and needing each other. And it was beautiful. But it was also right on the edge of something breaking.”

She doesn’t interrupt. Just watches me.

I stir the last of my tea.

“Everything that came after — the fallout, what James did, how I pulled away — it made it hard to look at that night without also seeing what came next. So we decided that was night zero. Still important. Still ours. But not the first time in the way people usually mean it.”

I don’t need to explain what James did. She knows enough. Everyone who loves us knows enough.

“But after that,” I continue, “it took time. I needed to learn to trust him again. And he—”
I smile, small and sad. “He had to learn to trust himself again.”

Lydia’s eyes soften.

“And there was a lot of closeness before we even thought about sex again. Holding. Kissing. Touching. But not more than that. Not until we both knew we were ready.”

There’s a pause. It doesn’t feel awkward. It feels real. Solid.

“And when we were,” I say, “James let me lead. He gave me space to want him. To say it. To show it.”

I meet her gaze. “And I did. I do. We’re still figuring it all out. Still discovering what’s there for us to like.”

There’s a blush rising in her cheeks, a smile trying to press past it.

I lean in a little, conspiratorial now.

“And last night,” I say, low and a little smug, “it was me.”

“You—?”

I grin. “Me who wanted. Me who initiated.”

Her eyes widen in delighted scandal, and I laugh — the kind of soft, shared laughter that happens when the wall between two people has dropped, just enough to let light in.

“Let’s just say,” I murmur, “he gave.”

Lydia hides her face behind her tea mug, shaking with a silent laugh.

And I don’t regret telling her. Not any of it.

Because some things, when shared, don’t diminish. They deepen.

Like trust. Like want.
Like this new thing — the one I never thought I’d have — called having a girlfriend to talk about everything with.

Even if her brother is James.

Especially because he is.

 

Lydia

God, this was such a good afternoon.

I didn’t think I’d ever be that girl — the one who had a proper girly chat, somewhere leafy and delicate, over tiny cakes and tea with rose petals in it. But here I am. Behind a potted palm tree, in a café that smells like vanilla and soil and blooming jasmine, absolutely basking in the presence of someone I genuinely adore.

And I was right.

I do have a female friend now.

Not just someone to hang out with because our families overlapped or our brothers played Lacrosse together. Not someone who secretly wanted to one-up me or trade gossip like currency. Not someone like Elaine, whose compliments always had an edge to them, like a blade under velvet.

No. Ruby’s not like any of those girls.

She’s kind, but not fake-kind — the real kind, the kind that holds space for people. She’s smart, so smart, and says things that stick in your mind long after she says them. Like how popular culture coded girls not to want first. Like how trust and sex are sometimes two sides of the same coin, and how it takes time to let them meet in the middle. Like how loving someone means seeing them for who they are and who they’re still trying to become.

She didn’t make me feel stupid for my questions. Didn’t flinch when I told her about Cyril and the silence and the waiting. She just listened — like I mattered.

And then… after all that openness, all that sweetness and honesty and mutual trust —

She grins at me.

This little glint in her eyes, all mischief and warmth, and says, “Last night? It was me.”

I nearly choke on my tea. Because she says it like she’s talking about borrowing a book from the library. Calm. Confident. And clearly, clearly proud of herself.

And oh boy.

I cannot wait to see my brother.

Because James? That poor man has the worst poker face in the entire southern half of England.

He looks at her like she hung the moon and then got up early to make him coffee in space.

There is no way he made it through the school day without doing at least three stupidly obvious heart-eyes. And now that I know? Oh, I’m going to spot every single one.

Ruby catches the look on my face and just raises an eyebrow. She knows exactly what I’m thinking.

I do not say thank you out loud. But it’s there — in my smile, in the way I reach for the last bite of cake and split it between us, in the way I loop my arm with hers as we leave the café.

Because I’ve had a hard year. A really hard year.

And now, somehow, there’s this strange and wonderful girl in my life who keeps surprising me. Who makes the world feel less heavy. Who treats me like someone worth sharing things with.

And I’ll take that. I’ll treasure it.

Even if it comes with the terrifying awareness that my brother is being seduced in the middle of the night by a goddess in her pajamas.

No complaints.

None at all.

 

———-

I don’t plan on smirking the entire way to the Lacrosse pitch.

It just… happens.

Because there’s no stopping the amusement blooming inside me, full and smug and glorious. It started the moment Ruby said it — “Last night? It was me.” And it hasn’t let up since. I keep picturing it, my sweet idiot of a brother trying to pretend he’s not been utterly wrecked by the girl walking beside me in her oversized jumper and sensible shoes.

He’s going to crack the second he sees her.

And I am going to live for it.

The field’s full already. Practice just wrapped, and the boys are milling about with sticks and sweat and way too much testosterone for one small corner of the city. Cyril’s hair is a mess, and someone’s trying to get Kesh to chug water like he’s in a frat movie.

And then — James.

There he is.

Casually leaning against the fence like he didn’t just play two hours straight. Still in his kit, sleeves pushed up, jaw set like he’s trying very hard to act normal. Chill. Cool.

He sees us approaching.

Correction: he sees her.

And oh my God.

I could write a dissertation on the transformation in his face. Like a storm passing in reverse. Tension, awareness, softening, then—bam—sunlight. Just full-on warmth flooding his eyes like he forgot anyone else existed.

That is a man who was seduced last night.

Ruby doesn’t even blink. Just gives him a little smile and keeps walking, like she doesn’t know what she’s done. Like she didn’t just make my brother rethink the entire concept of human intimacy over toast and morning coffee.

I nudge her with my elbow, subtle.

She glances over, pretending not to notice my barely-contained glee. I mouth, “Seriously?” and she just gives me the smallest shrug. Modest. Effortless.

Meanwhile, James has not moved. He’s still watching her, stupidly. And when she finally reaches him — finally — she stands on tiptoes to kiss him on the cheek, and that’s it.

He breaks.

I swear to God, he melts into the turf.

He tries to play it off, obviously. A low murmur, a hand grazing her back, something about “good session” and “didn’t think you’d come.” But his whole body’s leaning into her like he forgot what gravity is.

And me?

Oh, I’m positively radiating with victory.

Because this isn’t just adorable — it’s justice.

James Beaufort: conquered.

Ruby Bell: radiant.

Me: grabbing my phone to text Ember because someone needs to witness this emotional destruction in real time.

Cyril finally jogs over, hair damp, shirt half-tucked. He grins at me like he didn’t just spend the whole day being annoyingly perfect and unavailable and confusing. But I let it go for now, because today is about Ruby. My new friend. My brother’s total and complete undoing.

The boys shower and change, and then we drive toward the pizza place, the four of us.

Walking through Pemwick, Ruby slips her hand into James’s. His thumb brushes over her knuckles. I see it.

And for a second, just one second, everything feels soft and easy and good.

Maybe it’s just the afterglow of rose-petal tea and mischievous secrets and the fact that my brother is very, very in love.

But whatever it is—I like it.

I like her.

And I’m keeping her.

No matter how many times James tries to flirt with her in front of me like I’m blind. Because the truth is?

He’s not half as subtle as he thinks.

And Ruby?

Ruby is absolutely winning this game.

 

Cyril

I’m not sure what I expected when Lydia asked if I was free for pizza after training.

Usually, it’s the boys. Kesh talking too loudly, Alistair picking the worst songs for the drive, James pretending he hates it all while being the first to steal fries off someone else’s plate. That’s the standard rhythm. Familiar chaos.

But tonight?

It’s different.

Ruby and Lydia waiting at the edge of the field, both of them lit up under the greenhouse-café glow like something out of a painting. Ruby’s in one of those cozy oversized jumpers again — James’s, probably — and Lydia’s got that flushed, happy look that tells me she’s just spent an hour talking about things that made her laugh, or think, or both.

I watch her slip her arm through Ruby’s on the way to the restaurant.

Huh.

This isn’t a boys’ night. And weirdly… I don’t miss it.

Dinner is easy.

James and Ruby do their usual thing — full of tension and affection and this constant stream of glances that say more than words ever could. He reaches for her drink without asking. She steals his crusts. She calls him out on mispronouncing the name of the pizza, and he makes it a joke instead of a defense.

They’re good together.

I didn’t see that coming, back when it started. I thought it would burn too hot, too fast. But now… now it’s just warm.

Lydia’s leaning her shoulder against mine as she scrolls through the dessert menu, pretending she’s not going to get the exact same gelato she always does. I let her pretend. She’s happy, and I like the weight of her there.

It’s not dramatic, this night. It’s not loud.

But it feels like something.

Maybe this is what that growing up thing actually means. Not job applications or budgets or the fact that we now should care about laundry cycles. But this — nights that don’t end with chaos, but with comfort. With being around people who feel good in your skin.

And then, eventually, James stretches and mutters something about an early start.

Ruby glances at Lydia, who just grins and says, “Go. I’ll be fine.”

They kiss before they go to James‘s car. Not long, not lingering. But they’re still touching — hands, elbows, shoulders — like they don’t really want to let go. And I’m still adjusting to the idea that James Beaufort is someone’s boyfriend, someone’s safe place, when Lydia tugs my sleeve and nods toward the car.

We walk the few steps in silence.

I unlock the car. Reach for the passenger door to open it for her.

But she doesn’t move.

Instead, she stops just shy of the curb, turns on her heel, and looks up at me.

And then — no warning — she leans up.

And kisses me.

Not soft. Not cautious. Not the kind of kiss that says thanks for dinner or you’re sweet.

It’s heat.

Clear, intentional heat.

Her hand fists in my hoodie, pulling me down, and her mouth is on mine like she’s decided something. Like she’s done waiting.

When she pulls back, her lips are a little swollen, her eyes brighter than the streetlights behind her.

And then she says it — low, like a promise.

“It’s time to go home now.”

Oh.

Oh.

I don’t say anything.

I just walk around the car, hands steady, jaw tight, pulse ridiculous.

Because she’s not just coming home with me.

She’s bringing that kiss with her.

And everything it means.

 

Lydia

It’s a quiet kind of urgency.

The sort that builds, not explodes.

We’re at Cyril’s place — his room still carrying that faint warm scent of fabric softener and eucalyptus shampoo, books stacked sideways on the radiator shelf, clothes half-folded in a corner. Lived-in. Familiar. Safe.

And now I’m sitting on his bed with my shoes off, jacket abandoned somewhere by the door, and Cyril’s watching me like he still can’t quite believe I’m real.

He closes the door with that same careful energy and then sits beside me, quiet for a beat. His knee bumps mine.

And I can feel the air change.

Not sharp. Not bold.

Just real.

When he leans in, he doesn’t go for my mouth right away — his lips find the side of my neck, brushing just under my ear, and it steals the breath from my lungs. He’s always gentle with me. But tonight there’s a different kind of tension in him. Less restraint, maybe. Or more trust.

I turn toward him, shifting onto my knees, one hand at the back of his neck. And this time, I kiss him first.

It deepens fast. His hands on my waist, mine in his hair. We’re not fumbling. We’re learning, the way you learn something precious — with reverence and low, unspoken sounds and the kind of touches that ask permission without needing words.

My shirt goes first.

He pauses, always checking with his eyes before his hands move.

Bra next.

And it’s okay. More than okay. His fingers are warm as he draws the straps off my shoulders, and his mouth follows. My head falls back. I let it. Let him. Let myself want this.

Because I do.

God, I do.

And when his shirt joins mine in the growing pile on the floor, I let my palms wander across his chest — lean muscle, pale skin, a scatter of freckles I haven’t seen in a long time because he never takes his shirt off after Lacrosse. My fingers trace a line down to his stomach, and I feel him shiver.

Kisses slow and deep.

Hands on bare skin.

Breath hitching and catching, again and again.

We lie back, legs tangled, hips pressing just enough to make my stomach flutter. We’re down to underwear now — boxers for him, knickers for me. I keep mine on. He doesn’t ask why. Just kisses the inside of my thigh like it’s the most natural thing in the world.

There’s no script.

No rush.

Just the rise and fall of breath and a heartbeat I can feel in the base of my spine.

His hands skim my ribs, my hips. His mouth returns to mine, deeper this time — and hungrier. And I feel how hard he is through his boxers, and maybe that should make me self-conscious, but it doesn’t.

It makes me bolder.

I press closer, and he groans low against my throat.

And then he stills.

“Lyds,” he says quietly, forehead against mine. “Are you… okay?”

I nod. Press a kiss to his jaw. “Yeah. I’m not ready for everything. But this? I want this.”

His eyes darken, full of something I don’t have words for.

And I don’t need them.

Because what we’re doing right now — it’s not just making out. It’s not just arousal curling deep in my belly. It’s him and me. It’s learning to trust in touch again. In being seen, and wanted, and safe.

My knickers stay on.

His boxers stay on.

But everything else?

Open.

Warm.

Real.

And as we breathe each other in, tangled on his bed, I realise this isn’t too good to be true.

It’s exactly what I hoped it could be.

 

Cyril

It starts slow.

Like it always does with her.

But tonight, there’s something different in the air — the way she lingers after we say goodbye to James and Ruby, the way she leans up to kiss me outside the car. Not soft. Not shy.

Hot.

And when she says, “Let’s go home now,” in that voice — low, certain, sweet and wrecking — I know she means mine.

She’s on my bed a few minutes later, jacket gone, hair tied up the way she always does when she means business — academic or otherwise — and her eyes on me like she’s made a decision.

She kisses me first.

That still gets me, every time.

How sure she is. Even when she’s unsure. She chooses me.

I kiss her back, let her take her time — but God, I feel her. Hips shifting, lips parting, breath catching every time I press my palm just right against the small of her back. She’s not hesitant. Not really.

She’s feeling it.

So am I.

We peel layers off each other like it’s a slow-burn movie. Her top first, then mine, and then her bra — that moment when her arms lift and she lets me slide the straps down — fuck, she’s so beautiful. I take my time with that, too. No grabbing, no fast-forwarding. Just worship, really. Mouth on her collarbone. The softest scrape of teeth. Her fingers in my hair when I kiss just below the swell of her breast.

She arches into me, and I know exactly what she needs.

One hand on her lower back, anchoring. The other spreads over her ribs, holding her as I kiss my way down her stomach, slow as hell, letting her feel the want in every second. She’s already trembling a little when I mouth along the waistband of her knickers.

But I don’t go further.

Not yet.

I kiss my way back up, settle us against the pillows, slide a thigh between hers.

Friction.

Pressure.

That kind of rhythm that makes her gasp and bury her face against my neck.

And she’s not pulling away. She’s rolling her hips. Letting me set the pace, then shifting it herself.

My fingers skim under her knickers, just the edge. Enough to tease. Enough to ask.

She presses closer — and I feel her.

Hot. Damp. Wanting.

I groan low against her throat, let her grind just a little more.

And then she goes still.

“Cyril.”

“Yeah?” I still my hand, kiss the space behind her ear.

“I’m not ready for all of it. Not… yet. But I want to be. Soon.”

I take a breath.

And kiss her shoulder.

And shift my hand away.

“Lyds,” I whisper, brushing a bit of her hair back. “We don’t have to rush. You’re enough. This is enough.”

She looks at me like she wants to cry — and not in the bad way. Like I’ve given her something. Maybe I have.

I press a kiss to her lips — firm, deliberate.

Then a second, slower.

Then I slip one hand down again, outside her knickers this time. Just pressure. Just movement. And her whole body sighs into mine, like this is exactly what she needed.

 

Lydia

There’s something in the quiet that makes me brave.

We’re lying on Cyril’s bed, tangled in soft cotton and desire. His fingers are brushing slow shapes into my back like he’s drawing constellations there, mapping every part of me he’s just touched.

I’m warm.

And safe.

And still, something rises up in me.

Unspoken. For years.

“I have to tell you something.”

His fingers pause. Just for a beat.

Then keep going.

“Okay,” he says, voice low and steady.

I stare at the ceiling for a moment, because it’s easier than looking at him. Because even now, even here, it hurts.

“There was someone,” I begin, my voice quieter than I expected. “Before Graham. When I was younger. Sixteen.”

He stays still beside me, only his thumb moving, tracing slow circles near my shoulder.

“He was older. I thought he saw me. Not the name, not the family. Me.”

I swallow hard.

“And I was… in love with the way he made me feel. Like I mattered. Like I was wanted. So we—well. I wanted it. All of it. I thought that made it good.”

Cyril shifts, just slightly. Not away. Closer, if anything. Not speaking. Just listening.

“But he asked to take photos. Of me. Private ones. Said it was because he loved me, that he wanted to remember me like that.”

My voice shakes, but I don’t stop.

“And I said yes. Because I thought that’s what love meant. Letting someone see you. All of you. Keeping pieces of you. Proof.”

My throat tightens. I blink hard.

“And when it ended… he threatened to show them. Sell them. Said everyone would know what I was. That no one would want me after that.”

Cyril makes a low, aching sound in the back of his throat — but doesn’t interrupt.

“My father bought the photos,” I whisper. “Quietly. But it cost him. Not just money. Control. He made my life a living hell after that. And I—”

I finally turn to look at Cyril.

His eyes are burning. But not with anger at me. No.

With something else entirely.

With rage on my behalf.

“I’m not telling you this because I think you’d ever do something like that,” I say quickly, needing him to know that. “I know you wouldn’t. I know. I just… I think you should know.”

He’s already reaching for me.

Not to pull me closer — I’m already here.

But to touch me like I’m something precious. Like his hands can take every sharp memory and sand it down to something soft. Safe. New.

“I hate that he did that to you,” he says, voice rough. “That anyone could look at you — you — and use something so beautiful like that.”

He kisses me.

So gently it makes my heart hurt.

And then softer still, across my cheek, my jaw, the spot just beneath my ear.

His hands skim over my waist, steady and warm, like he’s asking again if this is still okay. If we are still okay.

I press into him.

“I want this,” I whisper. “I want you. I’m not afraid of that.”

His hand hesitates just above the waistband of my knickers.

And then he murmurs, “Do you really want this?”

I nod.

“Yes. Please.”

And it’s that — not the words themselves, but the way I say them — that unlocks something.

Cyril’s hand slides beneath the fabric, and oh god.

Nothing about it is rushed. Nothing demanding. Just slow, careful pressure — fingers exploring, finding me slick and aching and wanting.

He kisses my throat as his fingers work, and I arch into him, eyes fluttering closed.

It’s not about proving anything.

Not about trading, or pleasing, or giving away something to earn something else.

It’s just this.

This heat. This rhythm. This goodness.

I moan softly, surprised at myself — but I don’t pull away. I chase it. I want it. And when his mouth finds mine again, I know this is the safest I’ve ever felt while coming undone.

When it washes over me — slow, bright, tender — I bury my face in his shoulder, heart pounding, breath shuddering.

And Cyril just holds me.

Quietly. Completely.

Like he knows what this meant.

What it means.

And I think — maybe for the first time — I know what it means too.

That this doesn’t have to be dangerous.

It doesn’t have to hurt.

It can just be mine.

 

Cyril

I didn’t know it could feel like this.

Wanting.

Wanting not to take but to give.

To hold someone while they come apart and realize — in that exact breathless second — that nothing you’ve ever done in your life has meant as much as this.

Lydia.

In my arms. Beneath my hand. Trembling and warm and whispering yes like it’s both a permission and a prayer.

And now she’s curled against me, her cheek still flushed, her fingers trailing lazy lines along my collarbone, like she’s tracing a secret into my skin.

She doesn’t say anything right away. Doesn’t need to.

Because this?

This was everything.

She let me touch her like that — and not because she felt she had to, or because she thought she owed me something, or because it was expected. No.

She let me because she wanted it.

Because she wanted it.

And Christ, I wanted it too. Every single second of it. I still do.

She’s warm and soft, all bare skin and sleep-heavy limbs, one leg hooked over my hip, her breasts pressed against my chest, and my entire body is on fire.

I could take now.

She would let me. I know she would. It wouldn’t even be taking.

She’d give.

But I won’t.

Because this matters more than getting off tonight.

She trusted me with something she’s never told anyone. She let me see her real, without all the armor.

And she came apart in my hands like I was the only one who ever made her feel good.

That’s the kind of thing that stays with you.

Forever.

So yeah.

I’ll take this to the shower after she falls asleep.

Because I’m no monk.

But I’m in love.

“Did you just—” she says, voice a little raspy, lips brushing my shoulder, “—decide to be a noble idiot on purpose?”

I grin into her hair.

“Maybe,” I murmur. “Don’t ruin it by calling it that.”

She laughs, low and lazy, and I kiss her again, deep and slow. She kisses me back like she knows. Like she’s storing this up for later, for all the times we’ll come back to it — next time, and the one after that, and the one after that.

And there will be more.

That much is clear.

But for now, I hold her close. Let her leg tangle with mine. Let the tension simmer low in my belly while I kiss her until she’s breathless again.

It’s enough.

More than enough.

And when she finally falls asleep on my chest, I stay awake just a little longer — not for anything noble this time.

Just to look at her.

Because I don’t think I’ve ever loved someone like this.

Not even close.

 

James

I’m beginning to think this is a conspiracy.

No, seriously.

Because at what exact point did my girlfriend and my sister start ganging up on me?

Not that I’m complaining. Not really.

I mean—okay, maybe I was complaining a bit earlier when Ruby snorted into her tea because Lydia sent her a photo of me from a Christmas ten years ago in that bloody elf hat and they both found it hilarious. But now? Now that Ruby’s in my arms, warm and sleepy and doing that little absent-minded thing with her fingers at the hem of my shirt?

Now I’m not complaining at all.

“I feel like I missed a meeting,” I murmur into her hair.

Ruby hums. “Which one?”

“The one where the two of you decided to make me the butt of every joke in existence.”

She tilts her head up, the curve of her smile smug and soft all at once. “We didn’t decide that. It’s just a natural consequence of you being who you are.”

“Unbelievable,” I mutter, nudging her with my chin. “She takes you on one coffee date and you join my sister’s secret alliance against me.”

“She invited me to a greenhouse café, James. With orange blossom cakes. You never stood a chance.”

I pull her closer, pressing a lazy kiss to her temple. “So that’s all it takes, huh? Betrayal for cake?”

“Have you tried this cake?” she counters. “I’d start a coup for this cake.”

I laugh — a proper laugh, not one of those bitter things I used to fake when life felt too tight around the edges. This one’s real. Because this? This is good.

“You’re not going to tell me what you talked about, are you?” I ask, mostly just curious now.

She shifts a little, settling deeper into me, all limbs and comfort and mischief. “Nope.”

“Not even a hint?”

She smiles against my throat. “Good things.”

That makes my chest tighten in a way I haven’t felt since I saw her this morning, sleepy and pink-lipped and smug after what we—what she—led us into last night. A whole different kind of closeness. And now this? Cuddles and quiet and her, still here?

It’s better than anything I ever let myself want.

“I like it,” I say softly, brushing my fingers through her hair. “That you two are talking.”

“I like her,” Ruby says simply.

Yeah.

Me too.

“You’re not going to tell me if she said anything mortifying about me, are you?”

She grins. “Absolutely not.”

“Even if I feed you?”

“Not unless it’s orange blossom cake.”

“Damn it,” I groan, flipping us gently until she’s tucked under me, laughing. “Guess I’ll have to bake one myself.”

Her eyes soften. “You’d do that for me?”

I lean in, nose brushing hers. “I’d do anything for you.”

And for a moment, we just stay there, quiet and close, her hand drifting lazily across my back, my mouth trailing slow kisses down her cheekbone.

No rush. No pressure.

We had our adventure last night.

Tonight is for this.

Cuddles. Talking. Teasing.

And the kind of warmth I used to think I didn’t deserve.

Notes:

I wrote a bit not so vanilla adventures for Flowers. A little anxious whether to post or not. What do you think? Before the premiere? After?

Initially I thought, I‘d wrap this fic up soon. Of course, whom was I kidding, it grew legs, and a whole new storyline (Cyril and Lydia), so it’s not over yet.

Chapter 42

Notes:

Long weekend chapter.

Somehow, Cyril’s trying to steal my fic.

This Cyril never had an affair with Lin. I couldn’t do that neither her nor Lydia.

(See the end of the chapter for more notes.)

Chapter Text

Alistair

The first thing James says when he walks in is, “I’ve been exiled.”

He flops dramatically onto my sofa like a wounded Victorian heroine and adds, “Ruby said it was a girls’ night. Lin seconded it. Ember handed me my coat. My own sister shoved me out the door. I barely escaped with my dignity.”

“Did you?” I ask, handing him a drink.

“No,” Cyril deadpans behind him, already heading for the fridge.

“Not even a little,” I agree, smirking. “She probably made you carry snacks over to the living room. You’re an errand boy with cheekbones.”

James groans, “Don’t remind me.”

We settle into the evening easily — like we always do when it’s just the three of us. There’s a bottle of something smoky on the table, courtesy of Cyril’s suspiciously well-stocked uncle, and a playlist humming low in the background, something moody and cinematic, because I never don’t curate the vibe.

By the second drink, we’re warm. By the third, we’re loose. By the fourth—

“I think I broke my brain,” James says, gaze fixed on the ceiling.

“That’s not new,” I reply, leaning back against the arm of the couch.

“No, I mean… like… sex-wise.”

Cyril chokes on his whiskey. “What?”

“Not in a bad way,” James clarifies, waving a hand. “Just. I used to think it was all about… urgency. Conquest. Right?”

“Did you just say conquest like you’re Henry VIII?” I ask.

“You know what I mean.”

Cyril tilts his glass. “Alright, Your Majesty. Continue.”

James sighs. “Now it’s different. With Ruby, it’s like… I want her, yeah. Desperately. But I also want it to be good for her. Like, really good. Better than good. I want her to… feel safe. And wanted. And—”

“Loved?” I suggest quietly.

James looks at me. “Yeah. That. All of that.”

The silence after isn’t awkward. It’s… contemplative.

Because I get it. Maybe not in the I’ve had sex with my girlfriend way, but in the I’ve been in someone’s orbit long enough to imagine it way.

And in my case, that someone is Kesh.

Kesh, who still hasn’t come out. Kesh, who flirts and dances and sleeps over on my couch and doesn’t quite realize that every time he pulls me into a hug, it’s both everything I want and everything I can’t have.

“So,” I say, twirling my drink, “how do you balance that? Wanting it to be good for the other person but also… you know, just losing yourself in it? Not overthinking every move.”

“Practice,” James says, then adds with a grin, “And maybe a little less Catholic guilt.”

Cyril snorts. “Speak for yourself.”

“Oh come on,” I say. “You’re the monk here.”

Cyril’s ears go pink. “I’m not a monk.”

“Really? Because recently, I’ve never heard you talk about it. Not even once.”

James raises an eyebrow. “Yeah, mate, you’re suspiciously quiet.”

Cyril shifts in his seat. “Maybe because Lydia is your sister?”

Touché.

James holds up his hands. “Fair.”

“Or maybe I’m just a gentleman,” Cyril adds, smirking.

“Or maybe you’re deeply repressed,” I tease.

He flips me off without heat, and we all laugh. It’s good, this — the teasing, the talk. The way we let the words stretch into territory most boys our age avoid unless it’s all bravado and bullshit.

I swirl the ice in my glass and say, “I’ve been thinking about reactivating Tinder.”

James makes a face. “That’s cheating.”

Cyril frowns. “Cheating?”

“Yeah,” James says. “You like Kesh.”

I blink. “That obvious?”

“You bring him up every third sentence,” Cyril says.

“Subtle as a sledgehammer,” James agrees.

“Well, he hasn’t come out yet,” I say, voice quieter now. “And I’m tired of waiting around like some tragic gay Mr. Darcy hoping he’ll show up in a wet shirt and finally kiss me.”

James grins. “I’d watch that film.”

“It does sound complicated,” Cyril says.

“It is.” I pause, then shrug. “But so is being lonely.”

That lands. I see it in both their faces — different kinds of loneliness flickering behind their eyes.

Cyril finishes his drink, then says, “I think… when it’s the right person, the want is quieter. Deeper. Less of a race, more of a pull.”

James nods, almost to himself. “Exactly.”

And me?

I just sit back and take it in.

Three boys, eighteen, in a room full of shadows and flickering light, learning in real time that wanting — truly wanting — doesn’t make you weak.

That maybe growing up isn’t about having all the answers.

Maybe it’s about learning the right questions.

And not being afraid to ask them — even with whiskey breath and cheeks flushed warm.

 

James

 

The cinnamon roll is still warm when I step through the gate.

Helen’s colleague at the bakery winked at me as she handed it over in that little paper bag. “Your girl’s got you wrapped,” she teased, flour on her chin and no malice in her grin. “A sweetheart bringing sweets.”

She’s not wrong.
Not about the cinnamon roll. Not about Ruby.

I shift the paper bag from one hand to the other as I pass through the back garden, brushing past the last of the dew-slicked hydrangeas. I know this house better than I ever meant to. Know the quiet rhythm it hums with when everyone’s scattered — how it breathes differently when it’s just Ruby inside.

Lydia’s already gone — she left with Lin an hour ago, dropped Lin off at the Pemwick bus stop to catch her lift to London. She’ll see Cyril later for that cheesy matinee in town, the one with the posters that make it look like some 90s remake. Ruby told me they like the popcorn there, mostly.

Ember’s at Macy’s, locked in study-panic mode. I helped her with algebra on Friday night, which was adorable until it turned ruthless. She nearly stabbed me with her pencil. Angus is in the kitchen now, I bet — sleeves rolled up, radio humming, prepping Sunday dinner the way only he can. The trick with Angus is simple: offer help before being asked, and then disappear. Ideally with some firewood. If you’re lucky, you escape without being roped into peeling potatoes.

I hang my coat by the back door, take off my shoes quietly.

Ruby will be upstairs.
Not asleep. She’s a morning person.
Not out. Because I would’ve known.

She’ll be curled up on her bed or at her desk, probably wearing one of those oversized jumpers that hang off her shoulder just enough to make me useless for ten minutes. She’ll have tea cooling beside her, books open, and a look on her face like the universe could wait while she gets this argument right.

I could text her.
But I don’t.

Instead, I take the stairs two at a time, careful at the third step from the top — it creaks, always has. The door’s ajar. Sunlight slants in across the wooden floor. I pause there, just a second, taking her in before she even knows I’m here.

Ruby.

Cross-legged on her bed, reading with one hand and scribbling notes with the other. Hair up. No makeup. Jumper draped over bare thighs. My whole chest tugs at the sight.

She looks up.

Smiles like she forgot to expect me, but she’s not surprised either.

“Hey.”

“Hey.” I lift the paper bag a little. “Brought bribes.”

“Cinnamon?”

“Of course.” I step in, close the door behind me with my foot. “From your mum’s shop. I got publicly shamed for being a simp.”

She laughs, soft and sleepy-sounding. “Well, you are.”

“And yet, you still kiss me,” I say, stepping closer, kissing her anyway — a quick one at the corner of her mouth, careful not to smear her notes or knock her tea.

“Sit,” she says, patting the bed. “You studying or distracting?”

“Yes.”

She takes the cinnamon roll from my hand, splits it in half, gives me the smaller piece — of course — and curls back into her pile of pillows like I’ve always belonged there.

I don’t mean to crawl in behind her.
I don’t mean to pull her close and bury my face into the back of her neck.
I don’t mean to sigh the way I do — like everything heavy gets left at the base of her spine.

But I do.

She hums, gentle and understanding, and leans into me. Her book drops to the mattress. I wrap an arm around her waist, pull her flush against me, and that’s it.

Nothing filthy. Nothing planned.
Just this.

Just Ruby’s heartbeat under my palm. Her breath rising, slow and steady. The warm scent of her skin and shampoo, the faint sugar from the roll.

There’s this thing I haven’t said out loud — maybe because it’s obvious. Or maybe because I’m afraid if I say it, she’ll really see it.

That this is how I know I’m still human. That I haven’t gone completely numb.
I need her like this. Soft and real and warm.

It’s her hand coming to rest over mine. Her thumb rubbing circles into my knuckles. Her voice quiet as she asks, “Okay?”

I nod into her shoulder.
Then, just because I can, just because it’s her — I say it anyway.

“Missed you.”

She doesn’t tease. Doesn’t make a joke.
She shifts back into me, closer, and says:

“Missed you too.”

 

She tastes like cinnamon and orange blossom and Sunday morning.

I didn’t mean to kiss her like that. Not properly. Not yet.
Just a soft thing — a brush of lips while I wrapped myself around her, tucked into the safety of her bed like it was a lifeboat. Like she was.

But when she tilted her chin and looked at me with that gaze that says I see you, I want you, I dare you —
Well. I kissed her again.

Deeper this time. Longer. That lazy sort of kiss that starts like it might end any second — but doesn’t. It unfurls. Pulls breath from my lungs like she’s the only thing I need. And then we’re moving — not fast, not frantic, just inevitable.

She shifts, rolls half into me, one leg curling over mine, her knee brushing my thigh. Her fingers thread into my hair, tug a little when I drag my mouth down to her jaw, to that spot just below her ear that makes her breath hitch.

This isn’t planned.
It’s not even about wanting — not just that.
It’s about… being in sync. Like her body is tuned to mine. Like her lips ask questions and mine answer. Like this is just how we speak sometimes.

My hand slides beneath the hem of her jumper, skin to skin. Her stomach is warm, soft, and when I splay my hand wider, her breath stutters again — and she kisses me like it’s a thank you and a challenge.

And then she pauses. Just a second.
Eyes on mine.
“Dad’s downstairs.”

I go still. Not retreating — just waiting. Holding.

“I know,” I say. “He’s playing that Miles Davis album. Volume’s up.”

She nods. Thinking.
Then quirks a smile. “We’d hear the stairlift.”

“That gives us exactly—”
“Two minutes,” she finishes, laughing quietly.

God, I love her.

“So,” I murmur, brushing a kiss against her mouth, “you’re saying we can be quiet?”

Her lips curve. “We have to be.”

And it’s ridiculous how much that turns me on.

I pull her tighter, rolling her gently until she’s beneath me, until her body arches to meet mine and my hand slips up her ribcage — just the side, just where her bra ends. She hums into my mouth. My thigh fits perfectly between hers. There’s friction. Pressure. Spark.

Ruby bites my lip — lightly — when I roll my hips just once.

And fuck, yeah. That’s what she wants. Her fingers dig into my back, her knee hooks around me, and now we’re kissing like the air is thick with it — like restraint can exist alongside ache. Because it’s not a race. It never is with her. Even when it’s breathless.

My fingers slide higher, brushing lace. She shivers.

“You okay?” I whisper against her cheek.

She nods. “Just don’t make me come with my Dad downstairs.”

I grin. “Noted.”

But I don’t move away.
I kiss down her neck. Let my hand trace slow, deliberate circles along her side, dip beneath the waistband of her shorts just enough to tease but not enough to overwhelm. I want her strung out. I want her soft and breathy and molten against me.

She shifts again — meets me this time. A press of hips, a breath that’s more of a gasp. Her hand slides down to my waist, anchoring me closer, guiding.

“James,” she whispers.

I pause. Look down at her.
God, she’s beautiful like this. Hair mussed, lips swollen, eyes heavy-lidded and playful and hungry.

“Yeah?”

“Just kiss me.”
Soft. Firm. Certain. “And move.”

I do.
Slowly. Gently. Grinding against her with just enough pressure to make her feel it, to make her whimper into my mouth and wrap both arms around my shoulders like she needs to hold on. Like I’m something worth holding onto.

We stay like that — kissing, rocking, sharing heat and breath and everything — until she lets out this tiny, broken sound and buries her face in my neck.

And yeah. We’re still dressed. But it doesn’t matter.
Because the tension between us is electric. The kind that doesn’t demand release to feel real. It’s in every breath, every touch, every inch of skin we remember and revisit like it’s sacred ground.

She nips at my throat. I kiss her forehead.

And we pause — both of us — just long enough to hear the faint hiss of vinyl changing tracks downstairs. Jazz filters up through the floorboards.

Ruby laughs softly. “Still safe.”

I drop my forehead to hers. “Barely.”

Then I kiss her again.
Because no one’s coming up the stairs.
Because the world is still.

And this?
This is ours.

 

Ruby

There’s no universe in which I’m going to make it through this with my underwear on.

I tried. I really did. Told myself we’d be good. That he’s just back from boys’ night and we’re just cuddling, that my father is literally downstairs making stew and probably wondering if he should have added more thyme.

But now James is kissing me like he’s mapping me from memory, hand under my jumper, palm wide and warm and making my stomach flutter. And he’s not even doing anything — not really — just there, touching me. And I’m on fire.

“Okay,” I mutter into his neck, “they need to go.”

“Huh?” he breathes, lips against my ear.

“My knickers.”
I shift, hips lifting, fingers already under the waistband. “Gone.”

He freezes like he’s short-circuited. “Wait—seriously?”

“Do I look like I’m kidding?” I say, wriggling them down and off in the most ungraceful movement of my life. “Your jeans too. Come on, Beaufort, don’t leave me hanging.”

He grins, half dazed, half smug. “I thought you said not to make you come with your dad downstairs.”

I press my mouth to his in a fast, cinnamon-fueled kiss and murmur, “Forget what I said. I say a lot of things.”

“You do,” he agrees, laughing against my lips.

I pull back, breathless, then gesture to my open textbook.
“I’ve been reading about the French Revolution all morning, and you know what I’ve decided?”

“Terrified to ask.”

“That Marie Antoinette probably never didn’t take what she wanted. In bed. That’s why she was so frustrated and mean.“

James raises a brow. “Okay, but… just to clarify, are we heading toward you beheading me? Or…”

I laugh. “Don’t worry. We already had cake. Not bread.”

He grins wide. “Good. I like my head attached.”

“I like your mouth attached.” I tug him down by the front of his shirt and kiss him again. Slow this time. Like I mean it. Like I’m choosing this. Choosing him.

I always am.

His hand slides higher under my jumper — tank top underneath. No bra.

He groans. Groans. Like I’m doing this to him, when he’s the one melting me with every single touch.

“Fuck, Ruby…”

“I didn’t plan this,” I whisper, fingers curling in his hair. “Just a happy coincidence.”

He flicks his tongue over my bottom lip. “Then happy Bastille Day to me.”

“Wrong century,” I mutter, already dizzy.

“Still French. Still revolutionary.”

He rolls his hips just a little and yeah, no, my brain’s officially shut down.

I help him out of his shirt. Then sit up to yank off my jumper too — the one I slept in, the one that smells like him because it is his. He hisses like that undoes him completely.

I’m down to a threadbare tank top. He’s in jeans. Not for long.

Because I’m kissing him again, leg hooked over his hip, bare skin brushing bare skin now. And his hands are everywhere — respectful but greedy, like he can’t quite believe I’m real.

God. We’re not even naked. But I’ve never felt more bare than in this bed with him on a Sunday morning, the air sharp with orange blossom water and cinnamon, the world muffled by jazz downstairs and the sound of our breathing.

There’s nothing urgent about this. Nothing rushed.

Just hunger and heat and the bright, wicked thrill of having exactly what I want.

Him.

 

James

There are lines a person draws.
Principles. Boundaries.

For instance: no sex while an awake parent is in the house.

Seems reasonable. Mature. Respectful.

But here I am, standing at the foot of Ruby’s bed, unbuttoned shirt hanging open, jeans halfway down, boxers not far behind, while she lies back against her pillows in nothing but a faded tank top — no bra, no knickers, no fucking mercy — and suddenly all my internal lines have become… suggestions.

Maybe even guidelines.

Because she kicked off her underwear while I was still fully dressed, for God’s sake. That has to be entrapment.

“You know,” I murmur, voice rough as I toe off my jeans, “I swore I’d never do this.”

She raises a brow, all faux-innocent, one leg bent, hair falling over her bare shoulder like a goddamn dream. “Do what?”

“Have sex in the same house as an awake parent.”
I drop my boxers. Step out. “A wheelchair-using, very kind parent.”

She bites her lip, trying not to smile. “That sounds like a you problem, Beaufort.”

I narrow my eyes. “I’m serious. This is dangerous.”

She shrugs, unapologetic. “He’s listening to jazz and making stew. We’ll hear the stairlift if he comes up.”

“That gives us two minutes. Max.”

“More than enough for you,” she quips.

I make a sound that’s half a laugh, half an insulted groan. “Low blow.”

She smirks. “I’m not the one hesitating.”

I run a hand through my hair, heart beating harder now than it ever has in a rugby final. “Okay, new rule. No sex that an awake parent can hear.”

“Oh, thank you, my lord and savior.”
She drags the duvet down with her foot, inviting. “Now shut up and get to work.”

Bossy, this one today.

And fuck me, I like it.
Embarrassingly so.

“You know,” I say, climbing onto the bed, bracing myself over her, “I could make that your new title.”

She gives me a look that almost makes me come on the spot. “Which part?”

“Bossy,” I murmur, dipping my head to kiss along her throat. “Bell. The First.”

“Mmm. Better than Marie Antoinette.”

“Far better. You don’t need cake,” I whisper, fingers trailing under her tank top. “You are the cake.”

She giggles — quiet, warm — then bites her lip again when I find the soft underside of her breast, tracing slow circles.

And just like that, it’s not funny anymore.

It’s real.

She shifts beneath me, all warm thighs and gasps and those eyes that undo me.

And suddenly I don’t care about the old rules.
Not if it means losing this.

Because she’s pulling me in like gravity, her fingers in my hair, her leg around my waist — and the world has narrowed to this room, this bed, this girl who already owns me.

I kiss her slow and deep, the kind of kiss that makes both of us forget everything else.

And when she arches into me, murmuring something filthy and perfect, I think:

Yeah. Fuck it.
Let them eat cake.

 

Ruby

I don’t know when want tipped into need. Or how we got here — my tank top twisted up, his shirt open, breath tangling with mine in the warm hush of my room.

All I know is that he’s here, with me — his weight a comfort, his warmth everywhere, and I can feel him, feel everything.

He cups the curve of my hip, fingers pressing into the base of my spine, grounding me, guiding me. I’m trying to stay quiet — I really am — but it builds so fast I forget how.

He catches the sound, mouth slanting over mine in a kiss that’s all heat and hush, murmurs “Careful, love” against my lips, and I nod, though I don’t know if I’m agreeing or just unraveling.

His voice is in my ear next, low and reverent. Telling me how I feel. What I do to him. What I mean.

And that? That’s what undoes me.

It’s not just the pace or the way he moves — it’s him. The way he knows me. The way he holds me through it, even as I lose control.

It rushes through me like a wave breaking against the shore — sharp, deep, and impossible to hold back. I’m arching into him before I realize I’m even moving, my body answering for me.

He has me.

And I trust him to keep me. Every inch of me.

 

James

It happens so fast I barely catch it.

One second I’m moving inside her — slow, steady, trying to draw this out, because we’re not supposed to be doing this. Not here, not now. Her dad’s downstairs, for God’s sake. I had rules. I had intentions.

But then she wraps her leg around me, hips tilting just so, and all my good intentions dissolve.

She makes this soft, helpless sound — and I catch it with my mouth. I have to. It’s instinct, reflex, like breathing. My lips crash into hers, swallowing the moan before it can rise too loud. But she’s trembling now, and I know what’s coming.

I press my hand over her mouth — gentle but firm — and Jesus. The sound of her against my palm? It goes straight to my spine. Not just arousal — it’s something deeper. Intimate. Private. Like I’m the only one allowed to hear her like this. To feel her like this.

And she’s falling. I can feel it. Her body tightening, her fingers clutching my back, her thighs pressing up around me.

So I murmur to her, mouth brushing her ear, “That’s it, love. Let go. I’ve got you.”
And, quieter still:
“You’re so beautiful like this.”
“You make me feel like I’m not broken.”
“I love you. God, Ruby. I love you so much.”

That’s when she shatters.

And I follow, helplessly, heart in my throat and everything good in the world wrapped in her name.

Because it’s not just sex. Not with her.

It’s home.

And I never want to leave.

 

Ruby

I’m still catching my breath.

His weight is warm and solid against me, arm curled around my waist like he’ll never let go. My thigh’s still hooked over his hip, his shirt half-draped across my belly. The air smells like cinnamon and skin and something sweeter underneath — whatever this is between us that leaves me feeling wrecked and radiant at the same time.

Downstairs, Miles Davis is still playing — lazy trumpet weaving through the floorboards. That same Sunday rhythm of this house. Familiar. Safe. Except I’ve never felt quite like this in it before.

James shifts, just slightly. Just enough to press a kiss to the corner of my mouth. Then another, closer to my ear. He chuckles — low and smug and fond — and I feel it right against my jaw.

“So,” he murmurs, voice hoarse but teasing, “was that me… or the cinnamon roll?”

I can’t help it — I laugh. A real one. Chest trembling with it. He grins into my neck like that was exactly what he was hoping for.

“You,” I whisper back, nudging my nose against his cheek. “Definitely you.”

Then I pause, tilting my head, playing along.

“But the cinnamon roll did warm me up.”

He groans, mock-offended, rolling onto his back and dragging me with him. I end up sprawled half over his chest, his hands finding my hips again. Gentle now. Like he’s grounding us both.

And I think—

Yeah.

This is my favourite kind of Sunday.

 

James

She’s draped across my chest like she was made to fit there. Hair a mess, cheeks flushed, one bare leg slung over mine, her tank top rumpled halfway up her ribs. I’ve got one hand trailing lazy circles along her spine, the other tucked behind my head, and I don’t think I’ve ever felt so smugly content in my life.

Miles Davis still croons through the floorboards. Bless Angus for having good taste and a reliable Sunday playlist.

I shift just enough to kiss the crown of her head. “You know,” I murmur, “when we go on that vacation… we won’t have to get up after this.”

She hums, half-asleep already, her fingers splayed across my sternum like she’s staking a claim. “Mmhmm.”

“I mean it,” I say, quieter. “We’ll buy enough cake for sustenance beforehand. Park ourselves in a room somewhere coastal. No lectures. No deadlines. Just… this. All day.”

“Cake-fuelled debauchery?”

“Exactly.” I smile. “Purely strategic. Cinnamon rolls. Maybe tarts for variety. And coffee. I’ll even let you bring your highlighters. If you absolutely must.”

She groans. “You’re lucky you’re cute.”

“I’m devastatingly lucky,” I murmur, brushing her hair back. “That you’re here. That we get mornings like this.”

She shifts to look up at me, and the second I see that little smile, that sparkle that means she’s about to say something wicked—

“Feeling sentimental, Beaufort? Should I worry?”

I laugh and ease out from under her, just a bit, grabbing the clothes I tossed aside earlier. Her sweater. Her tank. A pair of leggings from her chair that are definitely not from today.

I hold them out to her. “Here.”

She squints at them suspiciously, like I’ve handed her a tax bill. “You’re trying to cover me up more.”

“I’m trying to help you dress, Miss Bell, before someone gets scarred for life by catching a glimpse of your rather distracting thighs.”

“Distracting, am I?” she smirks, taking the leggings and slipping them on with infuriating grace. “You’re the one who couldn’t even wait until I’d finished my reading.”

“That essay was about Marie Antoinette,” I say, completely unapologetic. “You said she took what she wanted. I’m just respecting historical accuracy.”

She tosses her pillow at my face.

God, I love her.

 

Lydia

We’re halfway to the Vegas’ place, the sky soft and streaked with late afternoon gold, when I stretch my legs out across the dashboard and sigh in that Sunday-satisfied way. My belly’s full from that ridiculous pasta dish, the radio hums quietly under Cyril’s driving, and my hair still smells like whatever Ruby’s sister sprayed in the hallway this morning—peach, maybe, or something tropical and sugary. Ember energy, bottled.

“Last night was honestly…” I glance over at him, grinning. “Kind of perfect.”

Cyril doesn’t take his eyes off the road, but one corner of his mouth lifts. “Yeah? What happened? I only got the vaguest ‘movie night’ text from Ruby.”

“Oh, it was more than a movie night. It was… wholesome chaos. Ruby’s house is full of character.”

I tuck my legs under me, facing him now. “So, Ruby’s sister, Ember—have you met her properly?”

He shakes his head. “Think I’ve only seen her in passing.”

“She’s hilarious. She runs this plus-size fashion blog, has more confidence in her little finger than I’ve had all year. And the way she talks about clothes? It’s like listening to a preacher in church, but for tailoring and body empowerment.”

Cyril grins. “Sounds dangerous.”

“She is. In the best way.” I laugh. “She had us all taking mirror selfies with a ring light. Even Lin. Even me. And then we found out Lin’s mum owns a little gallery in London? Which—how did I not know that? And she’s curating this exhibition next spring that’s all about mother-daughter artists, and it made me emotional in the weirdest way. Just… I don’t know. Girls being soft and clever and ambitious and completely themselves in the same room. I never knew how much I missed that.”

He glances at me, eyes softer than they should be while he’s merging onto the main road.

“What?”

“Nothing,” he says, shaking his head. “Just… you’re glowing a bit.”

“Well, it was the tapas,” I tease. “Ruby’s dad—Angus—made the most incredible little dishes. Chorizo and chickpeas, roasted cauliflower with lemon, the softest manchego I’ve ever tasted. I swear he cooked for four hours just so we could snack and gossip.”

“Sounds like the dream.”

“It was. And the sleeping situation—” I start laughing before I can even finish. “Ruby’s room is tiny. Ember and Ruby took the bed, but Ember swore the pillow smelled like James’s cologne, and that felt weird to her, so she swapped pillows with me because, and I quote, “It’s your family DNA, Lydia, this is your ancestral smell.””

Cyril laughs out loud. “Ancestral smell?”

“I know. It’s now burned into my brain.” I grin. “Lin and I were on mattresses squished between the desk and the door. I had a lamp inches from my face and her elbow in my ribs for half the night. But we giggled for so long it didn’t matter. I don’t think I’ve ever felt so… whole? Like I was just allowed to belong.”

I pause. Watch the trees flick past the window. “That house—it’s not polished or fancy or perfectly tidy. But it’s full of life. People coming in and out. Music playing. Food on the stove. It smells like cinnamon and ground coffee and someone’s shampoo. Ember sings when she’s in the shower. Ruby’s dad talks to the plants. Ruby’s door squeaks. It’s so… rich in this completely different way.”

Cyril glances at me again, and this time his hand finds my thigh, warm and gentle. “Yeah. I get that.”

“I used to think having a big house meant you had everything figured out. But theirs?” I shrug. “It’s small. Crowded. The walls have dings. But it feels like a home. The kind that grows with you.”

We go quiet for a bit. The hum of tires on the road, the wind through the cracked window, his hand still resting on me.

And I think: I want that. Someday. Not the square footage. The rest of it.

I want soft chaos. Laughter in small rooms. Shared pillows and ancestral smells and people who hold each other gently.

Maybe—maybe I already have the start of it.

I glance over at Cyril. He’s driving like he always does. One hand on the wheel, the other steady on me. Like it’s the most natural thing in the world.

Maybe more than the start.

 

Cyril

She’s still smiling a little when I glance at her. All tucked up on the passenger seat, her body angled toward me, her cheeks pink from the heater and whatever Ember sprayed in the hallway. She smells like peach rings and rosemary shampoo and the kind of night that softens you.

I tap the steering wheel with my thumb.

“Sounds like a better night than mine,” I say lightly.

“Oh?” she quirks a brow. “I heard there was whiskey involved.”

“There was. And firewood. And Alistair being… Alistair.”

She laughs. “Which means what exactly?”

“Which means it should have been a classic boys’ night—cursing about the cold, someone taking a terrible shot, someone else claiming they’re about to fix their whole life this year—and then we all pass out or get loud or both. But no. Of course not. Because Al’s not built that way.”

“What way is he built?”

I glance at her. “Emotionally dangerous. That man can turn a bottle of Glenfiddich into a group therapy session in under twenty minutes.”

She laughs again, soft and surprised.

I go on, “He’s always been like that, you know? Something about him makes you talk. Say more than you meant to. Spill things you didn’t even know were sitting inside your chest. It’s like he knows.”

“I like that about him,” she says.

“Yeah. Me too.” I shift slightly in my seat. “Used to be just him, doing the heavy lifting when things got real. But now James…”

I trail off, realizing I don’t even know how to finish that sentence.

“What about James?”

I think about it—last night, James sitting by the fireplace, the kind of tired that doesn’t come from lack of sleep but too much pretending. And then him saying things. Honest things. About Ruby. About himself. About fear.

It unsettled me. In a good way. Like tectonic plates shifting. Made me want to keep up.

“James is… different now,” I say finally. “Not completely. Still a bit of a knob sometimes. But—he’s not wearing the mask all the time anymore. Not with us. And when someone like James opens up, it kind of forces the rest of us to… I don’t know. Show up, too.”

I tap the brake gently, slowing for a roundabout. Lydia’s quiet. Listening, like she always does.

“Did you show up?” she asks after a moment. Not teasing. Just curious.

“Sort of,” I admit. “A little.”

“A little?”

I smile, but it’s small. “Look, I’m not the one waxing poetic about childhood trauma over a single malt and a log fire. I just said some things. Small things. Enough.”

I hear her exhale next to me. That thoughtful kind of breath she does when she’s lining up her words like chess pieces.

“Don’t sell yourself short, Cyril,” she says softly. “You’re not shallow. You’re just… cautious. It’s not the same thing.”

I blink. That lands harder than I expect.

She goes on, “You feel things deeply. You just don’t always let them out. Not because you can’t. But because you’re scared.”

Her words are gentle, not accusatory. But they lodge right in my chest like a match being struck.

I don’t say anything right away.

Because—she’s right.

She’s completely right.

I grip the wheel a little tighter. Not defensive. Just steadying myself.

And then I glance over at her again, her eyes still on me, warm and clear, not judging.

“I am,” I say quietly. “Afraid. Sometimes.”

“Of what?”

“Of saying it wrong. Of getting it wrong. Of… showing too much and it not mattering.”

She reaches for my hand, pulls it into her lap. Holds it there.

“You don’t have to be Alistair,” she says. “You just have to be you. That’s enough.”

I don’t answer. Just keep driving, our hands tangled together now, her thumb brushing over my skin in a rhythm that settles me.

She believes that. She really does.

And maybe—just maybe—I can start believing it too.

 

Lydia

His room is warm. A little messy. Smells like pinewood soap and something sharper underneath—aftershave, maybe.. I kick off my boots near the door, let my coat slide off my shoulders onto the back of his chair. He watches me from the bed, leaning back on his elbows, legs stretched out like he’s trying to look casual, but his shoulders are too tense for that.

I walk to the bed and climb in next to him. Curl into his side. He shifts slightly to make space for me, his arm lifting, then settling around me like it belongs there. It kind of does.

We lie like that for a moment. Just breathing.

Then I say, “I want tonight to be the night.”

He stiffens. Not badly. Just—alert. Like I pressed a switch somewhere he didn’t expect.

I lift my head to look at him. “I’ve been thinking about it for a while. And I’ve known for a while. But today—after being in that house, after hearing you talk the way you did in the car—after all of it—I just… I’m sure. I want it to be tonight.”

His eyes find mine. Steady. Serious now.

“You mean…?”

I nod. “Yeah. Sex. Sleeping together. The whole thing. Not because I feel pressured. Not because it’s some milestone. But because I want to. With you. Now. Intentionally.”

He exhales. A long, slow, almost disbelieving breath. Like something’s been sitting inside him waiting for this and now it’s here, and he has no idea where to put the relief.

“Lydia…”

I sit up slightly, propped on one elbow. “Unless you don’t want to.”

He blinks. Then lets out this tiny huff of a laugh.

“Oh, that is not the issue here.”

His hand curls behind his neck, sheepish. “I’ve wanted this for… longer than I should probably admit. I’m miles ahead in this game, it’s embarrassing.”

That makes me smile. “You sure?”

He gives me a look. “Lydia. I’ve been a goner since you seduced me in the bloody boathouse when we were fifteen.”

“Fair point,” I say. “That was… wet.”

He groans. “Don’t remind me.”

“And fast.”

“And terrifying. I think I elbowed you in the rib at some point.”

“You did.” I grin. “But I was into it.”

He tips his head back, laughing quietly. “God, we were idiots.”

“We were kids.”

“Yeah.” He looks at me again. And this time there’s something quiet in his gaze. Something older. “But we’re not anymore.”

“No.” I reach into my bag and pull out a small box. Place it on his nightstand without ceremony.

He glances at it, then back at me, eyebrows raised.

“You came prepared?”

“Well,” I shrug. “You said this wasn’t a milestone, so I didn’t want to make it ceremonial. Just… practical.”

His mouth twitches. “You think I don’t have condoms?”

“I wasn’t sure.”

He leans over, opens his desk drawer, and pulls out a familiar little packet. Then, with a dramatic flourish, produces two candles and holds them up like he’s just caught a fish.

I blink.

He smirks. “Look, I know I’m not known for my romantic bandwidth—but I can try.”

I laugh, surprised and delighted and something else warm, as if my chest is about to burst. “Cyril Vega. Candles.”

He shrugs. “Don’t mock me.”

“I’m not. I’m—” I reach over and cup his face gently. “I’m saying stop selling yourself short. You’re already more than enough.”

His throat works as he swallows.

“I want to get this right,” he says quietly. “With you.”

“You already are.”

 

Cyril

I’m not sure how long we kiss before anything else happens.

It feels like hours. In the best way. Like if we never made it past this — if it was just lips and breath and the small, instinctive sounds she makes when I touch her cheek or press my mouth to her throat — it would still be enough.

But things do happen.

Layers disappear slowly. Not in some striptease moment, not like how it goes in the stories or the late-night shows. Just… slowly. Gradually. As if we’re shedding anything that doesn’t matter tonight. Her jumper. My shirt. The button of her jeans, the zip of mine. Her hand brushing my skin like she’s learning it. Me learning hers.

I want to see her. All of her. And I do. And I still can’t quite believe it.

But what I feel most is how different this is.

I’ve had sex before. I’ve done all the steps. The usual. The whatever. But this—this is something else. There’s no finish line. No chase. It’s not even about getting anywhere. It’s about this. Her breath, her skin, her voice, her laugh. The way she looks at me like I matter. The way I feel like I do.

I shift above her and brush her hair back from her face, slow fingers through strands of gold.

“We don’t have to do more,” I tell her. Even though I know we will. Even though it’s already written into the space between our bodies. “But I… I want to. If you do. I want it to be good. For you. That’s all I’ve been thinking about.”

She’s quiet for a moment, just blinking up at me. Then she lifts a hand and places it over my heart. “It already is.”

I let out a slow breath. “I’ve been holding back for weeks, you know. I didn’t want to mess it up. Push too hard. I didn’t want to be one more guy trying to take something from you.”

“You weren’t,” she says. Her thumb moves over my skin. “You were helping me come back to myself.”

Her voice is so gentle that I almost don’t hear it. But I feel it. All the way down to the part of me I don’t usually let anyone touch.

“I’m nervous too,” she adds.

I smile, crooked. “Maybe we can be nervous together.”

That makes her laugh. A small, warm laugh that dissolves into another kiss. One of the slow ones. The ones that melt everything around us. My hand runs down her side, and she arches into me just a little, like her body already trusts mine more than her brain does. Which—I get. Mine does the same around her.

I roll over just enough to reach for the drawer and find the condom. She watches, eyes wide, still a little breathless. I tear the packet, careful, focused. But when I look back at her, I see her holding her breath.

Not blinking. Not breathing. Just—frozen.

And that won’t work.

I lean in, mouth by her ear. “Hey. You can say no. Anytime. I mean it.”

She doesn’t move. Still frozen.

“But if you want this,” I whisper, “and I’m in it with you, Lyd—you’ve got to breathe a little. Okay?”

There’s a pause. Then—finally—a small, helpless little chuckle escapes her.

“You’re right,” she says softly. “God, you’re right.”

And then she does breathe. A deep one. Chest rising. Exhale like she’s been holding it in all month.

And then, with a steady look I’ll remember forever, she says: “Now.”

 

Lydia

I want this.

I’ve wanted this all day. Quietly. Calmly. Without panic or doubt. I’m sure. I really am.

And still—

When Cyril pushes in, slow and careful, something in my body tightens before I can stop it.

He feels it instantly. Of course he does.

He doesn’t pull away — doesn’t panic — just stills. One hand on my hip, the other brushing my hair back like we’re still kissing fully clothed in the cinema, laughing at something dumb on the screen.

His voice is low. “You okay?”

I nod. I even smile.

“I want this,” I whisper. “I do.”

“I know,” he says, so soft. “We’ll go slow. Just tell me.”

I close my eyes.

It’s not him. It’s not even really me. It’s memory.

Not a specific one. Just… fragments. Cold air. The sharp smell of antiseptic. That too-bright light in the clinic. Instruments. Gloves. Pressure. That hollow, echoing pain when they said you’ll feel some discomfort now. The way it bled into weeks of feeling like my body wasn’t mine.

None of that is in this room.

There’s only Cyril.

Cyril, warm and steady, pressed above me like he’s protecting me from everything outside this bed. Like I’m not something to conquer, or take, or use. Like I’m a person who matters. Like he’s making space for me.

I take a breath.

And another.

He’s still waiting.

Then—I nod again. “Okay,” I whisper.

He moves. Just a little. Just enough.

And I let him in.

My body still hesitates. There’s this flicker of fear that maybe it’ll hurt, maybe I’ll freeze, maybe I’ll regret everything. But it doesn’t.

It’s just—new. And careful. And real.

It’s slow. So slow I almost forget that this is sex. It feels like… something else entirely.

I wrap my legs around his waist.

His hands are shaking a little. I didn’t notice before. But now I feel it, where he’s cupping my side, where his thumb draws slow lines on my skin like he’s grounding himself just as much as he’s grounding me.

“You’re shaking,” I whisper.

“So are you,” he murmurs back.

And we laugh.

That breaks something open. That laugh. That small, shared moment. Like we both remembered we don’t have to perform for each other. We’re just us. Nervous and wanting and figuring this out together.

And suddenly—I’m not afraid anymore.

He’s inside me now. Fully. And I can breathe.

Not like before. This is deep-breath, world-tilting, heart-steady breathing. Like my lungs were made for this. For him. For now.

It feels good.

Better than good. It feels safe.

I press my forehead to his. “Don’t stop,” I whisper. “Just… stay.”

He does. His lips brush my cheek. My jaw. My neck. He kisses me like there’s no rush. Like he’s got nowhere else to be. Like he’s waited forever and doesn’t mind waiting a little longer to move.

And when he does start to move — slow and careful and rhythmic — something opens in me.

Not just my body.

Me.

There’s no shame here. No fear. No transaction. No consequences waiting outside the door. Just Cyril.

Just this.

And it’s beautiful.

 

Cyril

Holy hell.

Does she even know?

Does Lydia Beaufort have any idea what she looks like right now — beneath me, around me, her hair spread out like something out of a goddamn Renaissance painting, one hand curled into the sheets like she’s trying to stay grounded?

She says my name, breathy and soft, and I swear to every power in the universe, it nearly finishes me on the spot.

I’m in. I’m there.

And I have to lock it all down. Instantly. Every instinct. Every rush. Every wild, caveman pulse in me screaming for release. No.

Not yet.

Because I want this to last. She deserves it to last.

I slow down. Breathe.

Again.

She’s warm and tight and so stunning it almost hurts. Long limbs wrapped around me, eyes fluttering every time I move just right, that little catch in her breath that tells me I’ve found a good rhythm. And still, I’m barely holding on.

How did I get here?

How the hell did I end up being the man she lets see her like this?

God, that dress she wore to the Christmas gala — I remember that too well now. That white gown, that ridiculous, sweeping elegance with the black sash around her waist. Regal. Untouchable.

I was floored then.

But now?

Now I get to touch. To kiss every inch of that skin I never thought would be mine. To watch her unravel and trust me to hold her through it.

And I swear, it’s the hottest and most terrifying privilege I’ve ever known.

“Cyril,” she whispers, eyes finding mine, cheeks flushed, “are you okay?”

I nod, panting a little. “Too okay,” I mutter. “Trying really hard not to— you know. Ruin the whole damn thing.”

She smiles.

Smiles.

“You won’t,” she whispers, brushing her lips over my jaw. “You couldn’t.”

But still. I slow again. Let my hips rest against hers. Focus on the way her fingers trace my back, how her breath shudders when I kiss the edge of her collarbone. If I move too fast, I’m gone. Game over.

And I don’t want it to end. Not yet.

Because this isn’t just sex. Not to me. Not with her.

This is something else entirely. Something slow and stunning and real. And if I have to spend the next thirty minutes kissing her through it just to stay in that place a little longer?

Yeah. I’ll do that gladly.

For her? I’ll do anything.

 

Lydia

It’s not fast for me.

It never has been.

There’s heat, yes. Friction. That soft, promising ache that says maybe, if I stay here long enough. If I breathe right. If nothing gets rushed or broken.

And somehow Cyril just knows that.

Like he’s tuned into something I never learned how to voice.

His hand’s planted beside my head, keeping himself steady, and his hips are rolling into me with this slow, careful rhythm that makes me feel like I’m made for it. For him. For this.

“Lydia,” he whispers, like he’s in awe of me. Like he can’t believe I’m here.

I can’t believe it either.

“I’ll be slow,” he says, teeth grazing the edge of my jaw, breath uneven, “if I can. But holy hell… do you know how you feel?”

My fingers are in his hair, curled at the back of his neck. I feel open, overwhelmed, there but not fully arrived yet. I don’t know what to say. Don’t know what he means. Not really.

But then he asks, “What do you like?”

And I freeze.

Not because I’m embarrassed. But because—I don’t know.

Mid-motion, mid-heat, that question floats between us. Heavy with the kind of kindness I don’t know what to do with.

It’s not like I’ve never thought about it. It’s not like I’ve never wanted—but…

My body’s burning in all the right ways, but also—waiting. On edge. Wanting something I can’t name.

And then his hand—his other hand—moves.

It slides down my side, finds its way between us, clumsy at first, and I flinch a little when his fingers find me too directly. It’s too much. Almost a pullback kind of moment.

But then—

He adjusts. Slows down. Just two fingers now, softer, more indirect. Learning me.

And—

Oh.

Oh, God.

It’s not fireworks or magic. It’s not immediate. But it’s… good. Real. That flicker of pleasure growing in the pit of my stomach and winding higher, higher, with every stroke of his fingers and slow, patient thrust of his hips.

I tip my head back and gasp, not expecting the way it blooms so suddenly. Like my body just needed permission. Space. Care.

Cyril groans above me—loud and low and desperate—and I feel him starting to lose it, his rhythm faltering, thrusts getting sharper, quicker.

But his hand doesn’t stop.

Even as he gasps, even as his whole body stiffens and shudders against mine, he keeps touching me. Keeps giving.

And that—

That’s the thing.

Because I’d been ready to let it go. I’d felt it before, that moment slipping past. I’d learned to make peace with nice. With close enough.

But he doesn’t stop.

He doesn’t stop.

And when it finally hits—when my body lets go, with a stuttered moan that slips from me without thought—it’s not just release. It’s recognition.

That someone stayed. Held the door open.

Stayed with me until I crossed the line too.

And when it’s over, when the world comes back into focus, and my skin is flushed and my breath is still shaky, Cyril drops his forehead to mine, breathing hard, grinning just a little.

“I really hope,” he pants, “you liked that.”

I laugh, something raw and grateful catching in my throat.

“I think I did.”

And I think—maybe this is how it’s supposed to be.

 

Cyril

Well, fuck.

I mean—no. Not fuck, not anymore. But holy shit.

Lydia is in my bed.

Naked.

Still flushed and soft and curled into my chest like she’s always belonged there.

And I—I’m still here. Not plotting some artful escape or calculating how long I have before the shift in mood. Not wondering if I can squeeze in another round or if I should be polite and get her water.

No.

I’m just… holding her.

And I don’t want to be anywhere else.

Her legs are tangled with mine, one hand pressed flat to my stomach, her hair spilling across my shoulder like firelight. And she smells like skin and sweat and something just barely floral from her shampoo. That kind of detail I shouldn’t know. But do now. Definitely do.

Her lips are kiss-swollen. Her waist fits under my arm like she was meant to be there. And her breathing’s starting to even out, that post-everything calm settling in.

And I—

Goddammit.

I love her.

I do. I’m completely gone.

And I should probably wait, say it in some romantic setup or when I’ve bought her a croissant or whatever normal people do.

But—

It’s now. It’s this. And for once, I don’t feel too much or not enough or like I’m playing a part someone else wrote.

I feel right.

So I say it. Quiet. Low. No drama.

“I love you.”

Lydia doesn’t move at first. Doesn’t gasp or stiffen or roll away.

Then she says—deadpan, completely straight-faced—

“I know.”

And I laugh. I can’t help it.

She tilts her head up, still annoyingly gorgeous, a little smug, and adds, “I thought you knew I love you too. Because—well.” She gestures vaguely at the bed. At us.

And now we’re both laughing.

Her mouth finds mine again, lazy and warm, and I think—

Shit.

This.

This is the best I’ve ever done. The smartest decision I ever made. The softest I’ve ever landed.

And I’m never letting her go.

 

Lydia

We’re still tangled. Still breathless.

Still naked.

And he’s kissing me again. Not urgent, not claiming—just slow, lips brushing mine like a question he already knows the answer to. His hand curves over my breast, thumb grazing gently over the peak, and my body answers before my head does.

Because—yeah.

Yeah, I want more.

He leans back just enough to look at me, one brow arched, a half-smile tugging at his mouth. “You want more,” he says, like he’s reading my mind. “Told you. You’ve got that look.”

I try to play it off. “What look?”

He grins. “The look you get when you’re eyeing a second helping of cake and trying to pretend you’re not.”

I roll my eyes, but I don’t pull away. He cups me again, warmer now, more knowing. I shift against him, and there’s that ache—faint, lingering. A little tender.

“I don’t know if—” I start, then hesitate. “I’m still a bit…”

He nods, already knowing.

“We can try,” he says. His voice is softer now. No teasing. Just Cyril. “I’ll be slower. Better this time. Might even last longer,” he adds, with a wink that’s too charming for its own good.

And maybe that’s what undoes me. Not the promise of more. But the warmth behind it. The ease.

Because it’s never been like this. Not with Graham, where it was always stolen hours, hushed and secret and steeped in guilt. Nothing soft. Nothing safe. And not with Greg, where I never quite knew what I was supposed to be. What version of me he actually wanted.

But Cyril—

He’s the idiot who steals my fries when I’m not looking, and texts me song lyrics out of context, and offers me his hoodie like it’s a formal declaration of war.

And he loves me.

Loves me.

All of his smug, kind-hearted, a little ridiculous, a lot caring self—stretching out beside me like he has all the time in the world.

He’s already reaching for the drawer again, the quiet rustle of foil, and I just… watch him.

And I say, “Yes.”

Not because I’m chasing something. But because I want this. Him.

He looks at me like he heard it in a thousand different languages. “Trust me?”

“I do,” I say.

With my whole heart.

And then he’s with me again. So carefully. So slowly I think I might shatter from it.

And it builds—God, it builds. Quiet laughter in between kisses. A ridiculous moment with a pillow getting in the way. His hand holding mine, our fingers laced like we’re anchoring each other to the moment.

And this time—

This time something’s different.

It’s not frantic. It’s not friction just for the sake of it.

It’s slow. Then less slow. Then something else entirely.

Something I’ve never felt before.

Like a tide pulling me under—but not drowning me. Carrying me. Holding me.

He doesn’t stop. He’s steady. Focused. Giving, even now. Somehow knowing exactly what I need, even when I don’t have the words. And I fall—God, I fall.

It’s not sharp. It’s not a peak I chase.

It’s full.

It’s everything.

And when it’s over, I’m still gasping, dazed, curled against him as he brushes a kiss against my shoulder like he knows what just happened. Like maybe he felt it too.

And I think—

So this is what it’s like. When someone loves you all the way through.

 

Cyril

She says yes.

Soft, sure. Not rushed. Not coy. Just… yes.

And that alone does something to me — this beautiful, steady trust she’s offering. Not just her body. Her. All of her.

I don’t make a joke. For once in my life, I don’t want to break the silence.

Because I know what this is. I know what she’s given me already — and what she’s about to give me again.

She watches me roll the condom on. Watches the way I come back to her, settle between her legs, kiss her slow. Gentle.

This time, I take my time.

Her body welcomes me, warm and already open from before. But I don’t press deep just yet. I watch her face. Her lashes flutter. Her mouth parts with a soft sound. And I hold still, hands on her hips, grounding her. Giving her space to feel everything. Every second.

“You okay?” I murmur.

She nods, exhales shakily. “Yes. Just—keep going.”

So I do.

And it’s slow. Not because I’m trying to hold back — but because this moment deserves it. Because she does.

And then I start to feel it. Not the physical — though fuck, yes, that too. But her. Shifting under me. Arms wrapped tighter around my shoulders. Legs drawing me in.

And something changes.

There’s this tremble in her breath. A little stutter. The kind I’ve heard before, but never like this. Her fingers dig into my back. Her body arches. And I know — God, I know — what this is.

She’s right there.

She’s coming.

And I just—freeze.

Not moving. Not speaking. Just watching.

Her eyes squeeze shut. Her lips part in a silent gasp. And she comes apart so beautifully, I think it might ruin me. Might ruin every version of sex I ever thought I understood.

Because it’s her. Lydia. My Lydia.

And when her body clenches around me, fluttering and pulsing, my head drops against her neck with a groan I don’t even try to hold back.

Only then — only then — do I let go.

I don’t even last more than a few strokes after. Can’t.

My release punches through me like it’s been waiting all my life for this moment, and I just hold her — hold her through all of it. Her skin against mine, her breath on my throat, her name still half-formed on my tongue.

We don’t say anything for a while.

Because what the hell could I say that wouldn’t cheapen this?

So I just stay here, inside her, against her, heart thudding like a drum. And I think—

Holy shit.

I don’t know what I did to get this lucky.

But I’m not going anywhere.

 

——————-

 

Ruby

I don’t even make it past the trophy cabinet.

Lydia appears out of nowhere, loops her arm through mine with that no-nonsense, don’t-you-dare-protest energy, and starts dragging me down the corridor like the building’s on fire.

“Uh—cafeteria’s the other way?” I try.

“James will get us sandwiches,” she replies briskly. “This is more important.”

That’s enough to make me stop in my tracks. “More important than food?”

She just yanks me harder. “Ruby.”

And that’s when I know it’s serious.

She takes me past the English wing, through the little side exit behind the science lab, and onto the narrow path between the school and the Lacrosse field. The one with mossy stones and patchy trees and enough privacy for secrets.

Now, apparently, it’s the designated space for—

“It’s about sex,” she blurts, cheeks already pink.

Oh.

Oh.

Finally.

“Monk-status revoked,” I murmur, trying not to smile. “Good for him.”

She groans. “Don’t make it worse.”

“I’m not! I’m proud! I’ve been waiting for this since the dawn of time.” I tilt my head at her. “Was it good?”

She exhales like she’s holding up the entire emotional architecture of the day. “Yes. I think. No—yes. That’s not the point.”

I lift a brow.

She fidgets with the edge of her jumper. “It’s just—um—are there different types of orgasms?”

I choke. “Oh.”

“Not like that,” she says quickly, eyes wide. “I mean—I know what they are. But—qualitatively. Like. Are some just… better? Or more—I don’t know—full-body? Or deeper? Is that a thing?”

I can’t help it. I laugh.

Not at her—never at her—but at the whole bizarre, glorious situation of Lydia Beaufort asking me, of all people, for sex advice on the school grounds while her boyfriend probably eats a very smug sandwich somewhere.

“I cannot believe I’m your agony aunt for orgasm quality,” I say, still laughing. “Me. Ruby Bell.”

“Well, you’re the only one I can ask,” she mumbles.

“Clearly,” I mutter, still grinning. Then, a little softer, “Okay. So yes. I think there are different qualities. Sometimes it’s just friction and relief. Still good—really good. But sometimes—” I trail off, trying to find the words. “—sometimes it’s more. A full-body kind of thing. When it all lines up.”

Lydia’s biting her lip like she’s worried she’s about to confess to a crime. “Can you—can you get off just from—him being inside you?”

My face flushes deep pink. Fantastic. “Yeah. I mean. When everything’s… right.”

She stares at me. “Oh.”

I shrug, trying to act nonchalant despite looking like a radiator. “It’s not every time. And it’s not automatic. But—yeah. That can happen.”

Her eyes go wide and slightly reverent, like I’ve just shown her a glimpse of the divine.

“Well,” she breathes, almost to herself. “That explains a lot.”

 

Lydia

Right. Okay.
So apparently it is a thing.

I’m still warm in the face and slightly winded from dragging Ruby out here like a woman possessed, but her answer—calm, matter-of-fact, flushed but not flustered—settles something inside me. Not entirely, not completely, but enough to stop the swirl of was that normal and am I insane that’s been circling in my head since I woke up this morning tangled in someone else’s limbs.

“It’s not every time,” she says. “But… yeah. That can happen.”

Huh.

I stare at her like she’s cracked open some secret part of the world. A chamber I didn’t know existed, let alone had the key for.
And now—maybe I do?

I’m very deliberately not thinking about who gave her that key.
Nope. Absolutely not. Not today, Satan.
I’m just… focusing on her words. That’s all.
Words are safe. Biology is safe. Conversations between friends about physiological phenomena are entirely safe.

I take a deep breath. It feels like my whole ribcage is expanding with the idea.
That it wasn’t some cosmic accident.
That it wasn’t just my brain short-circuiting from too much heat and too many feelings.
That it wasn’t—
It was.

Something real. Something that happens. To people. Like her.
Like me.

I let out a breath I hadn’t realized I was holding. “Well,” I mumble, toeing the edge of the path with my shoe. “That explains a lot.”

Ruby gives me a little look, part smirk, part sisterly concern. “Lyds…”

I shake my head, brushing her off before she can ask something too gentle and ruin me.
“I’m fine,” I say, which is not entirely a lie.
Because I am. Better than fine, even.

It’s just…
All these years, I thought it was me.
That there was something wrong with me for not feeling that way, for never quite getting there in the way people talked about.

Turns out, maybe it wasn’t me at all.
Maybe I just hadn’t had the right everything.

And that thought—quiet and shimmering and wildly inconvenient—
is one I tuck away for later.

When I’m not standing on school grounds.
When I’m not talking to my best friend.
When I’m not actively suppressing every synapse that tries to link this conversation to the fact that her boyfriend is my—
Nope.
Nope. Nope.

“So,” I say instead, still a little breathless, a little wide-eyed. “This is just—common knowledge then? That this happens?”

Ruby lifts a brow, amused. “I mean… among women who’ve had decent partners, probably yes?“

And I—
I don’t say anything to that.
Because maybe I’m only just becoming one of them.

 

James

There are moments in a man’s life where he realizes, too late, that he’s walked straight into the trap.
This is one of those moments.

We’re in the car. It’s quiet, playlist on low, the kind of soft background hum that usually makes Ruby’s voice sound like a safe thing. But not today.
Today she says, “So Lydia and Cyril finally did it.”

And I—
Choke.
On nothing.
Literally oxygen.

“Did…” I clear my throat, trying not to veer into the hedges. “Did what?”

Ruby gives me the look. The you’re not stupid, stop pretending look.
My palms start sweating on the steering wheel.

“Oh God.”
I say it out loud.
Because I can’t not.

She hums. Casual. Like we’re talking about the weather. “Apparently it was… good.”

Good.
Good?
What does good even mean in this context? No. No, actually, I don’t want to know. I do not want a Yelp review of my sister’s sex life delivered in Ruby’s low, amused voice while I’m operating a vehicle.

“She told you that?” I manage, voice cracking on the last word like I’m thirteen again and someone just mentioned boobs.

“As a theoretical concept,” Ruby says, which is the least reassuring clarification I’ve ever heard. “Not about her specifically.”
Sure. Theoretical. Right.
Because Cyril looked theoretical when he walked into school this morning grinning like he’d just unlocked a new spiritual plane.

I blow out a breath. “Is he… like that all the time now?”

She glances at me, lips twitching. “Floating?”

Oh God.

“Yes,” she confirms, deadly serious. “He floats now. Through doors. Through corridors. Through life.”

I groan and let my forehead thunk against the steering wheel as we hit a red light.
“Kill me.”

“Why?” she says, too pleased with herself. “It’s kind of sweet.”

Sweet.
Sweet.
The word has never sounded more horrifying.

“That’s my sister,” I mutter, still face-down.

Ruby pats my thigh, probably to be reassuring. It’s not.
“It could be worse.”

“Tell me how.”

She pauses, like she’s actually thinking about it.
“Okay, maybe not worse. But it’s love, James. You survived them watching Finding Nemo together without imploding. You can survive this.”

I lift my head. Barely. “Finding Nemo didn’t involve floating.”

And she laughs.
Laughs like this is all adorable and not a complete collapse of the world order.
God help me.
I’m going to need therapy.

———-

 

Upstairs, she does tell me more.

“Lydia asked me something today,” she says. “About sex.”

I choke slightly on my tea. “God. Why?”

Ruby rolls her eyes. “Because she trusts me. And because you’re useless. You are her brother. And a man.“

“Fair,” I say, watching her now. Carefully. “Everything… alright?”

She nods, the kind of slow, grounded nod that says it really is.

Then she reaches to the bedside table, picks up a book — bent at the edges, some pages with dog-eared corners — and taps the cover once.

“This helped me,” she says.

I take it from her, turn it over. Pleasure, Power, and the Body. One of those half-academic, half-soulful essay collections with blurred text and too many footnotes.

“You read this?” I ask, flipping it open. There’s underlining on almost every page. Some notes in the margin, tiny and neat. “Still want him. Still afraid. Still mine?”

“I read it in winter,” she says. “After everything. When I was trying to understand why I still wanted you. Why I still wanted—this. Us.”

She doesn’t say it like it hurts anymore.

Not exactly.

Just like it’s true.

She leans closer, flicks through the pages until she finds the one she wants.

“There,” she murmurs, tapping a passage she’s underlined twice. I read over her shoulder.

‘To reclaim your body is to allow joy back into it. Not because the hurt is erased—but because joy is how the body heals. With breath. With touch. With the choice to be close, again. On your own terms.’

My throat tightens.

And then she looks at me — really looks — and says, “I’m going to give it to Lydia now.”

I blink. “You sure?”

“She needs it more than I do,” Ruby says simply. “That chapter’s closed. We’re good now.”

And just like that—
I feel it again.
That low, endless ache of gratitude.

Because this isn’t her forgiving me with a kiss in the rain. This isn’t a cinematic line or a dramatic gesture. This is better.

This is Ruby, handing me a dog-eared book and saying, I don’t need to read about healing anymore. I’ve done it.

And somehow, without saying it, she’s telling me:

You earned this. Us. Every inch of it.

And maybe I’ll never stop working to deserve it.

Notes:

I couldn’t resist the urge to make Graham a rather unsophisticated lover.

Chapter 43

Notes:

(See the end of the chapter for notes.)

Chapter Text

Ophelia

 

The ink is dry on the conference notes from last week, but I’ve barely slept since.

Today, we finalize.

The boardroom in my solicitor’s firm smells faintly of bergamot and ink. An Oxford-style subtlety, as though litigation should always be civil, quiet, conducted over good tea and better precedent.

But I know better.

“Let’s walk through it one more time,” I say. My voice is calm. Clipped. Like it always is when my blood is anything but. “From the beginning, please.”

Charles, ever composed, adjusts his glasses. “Of course, Lady Beaufort.”

I ignore the title. I always do. I only keep it because Mortimer loathes it.

He continues, “You, Miss Lydia Beaufort, and Mr. James Beaufort together control eighty percent of Beaufort Holdings Ltd.”

“Correct.” I nod. “His twenty percent does not grant him a veto.”

“Not on voting matters, no. You three constitute an automatic supermajority. Which means—”

“—we can remove him from the CEO position by internal vote. Effective immediately.”

“Yes.” Charles glances to his associate, then back to me. “However, he’d retain shareholder rights. And that—”

“—is where my buyout comes in.”

It’s laid out neatly. I’ll acquire his twenty percent, using funds from the trust left to me by my grandfather — funds Mortimer never touched because they were mine alone. Old money, quiet money. Now? Useful money.

Once the shares are in my name, we draft a binding agreement: Lydia and James will have the exclusive right to purchase them from me once they’re twenty-five and hold degrees. Market value minus ten percent — a goodwill gesture. A passing of the torch. If they want it.

They’ll decide. Not Mortimer.

Charles scrolls through the digital document on the screen. “We’ve included a clause that ensures you can’t resell those shares to any third party. Only to them.”

“Perfect.”

And it is. It took weeks to get here. Months, if I count the part where I finally let myself look at the damage — not the corporate spreadsheets, but the emotional rot behind them. The way that man treated James. The way he silenced Lydia after Cordelia died. The way he acted as though they were temporary.

Not anymore.

“But,” Charles adds, delicately now, “the success of this plan — particularly the sale of his shares — hinges on leverage.”

“I know.”

We move to the next tab.

Breach of fiduciary duty. Simple. Elegant. Brutal.

“He never disclosed the restructuring of majority control after Cordelia’s death,” I say. “Kept the board uninformed. For almost seven months.”

“Which means every decision he’s made since then could be challenged as illegitimate. Including the last three appointments and the second round of layoffs.”

I nod. “Have our corporate counsel prepare a review.”

Then, the final tab.

They don’t open it, but we all know what it contains.

Historical emotional abuse toward a minor.

No charges. No scandal. No public release.

Just a file. Sealed. As a reminder to him of what it would cost if he tries to resist.

Charles clears his throat. “You’re prepared to bring it forward?”

I pause. Breathe. And let the silence stretch until it lands.

“No,” I say. “Not yet. Not unless James gives me his blessing.”

He blinks once. But doesn’t argue.

“None of this is set in motion,” I repeat, “until I speak with James and Lydia. This was only ever meant to be ready. They decide.”

Because this isn’t about legacy.

It’s about healing.

And I won’t let it begin with another betrayal.

—————

James is coming for dinner tonight.

I tell myself it’s just that—dinner. I’ve made no appointment, no call, no demand. The lawyers have been briefed, the plan sketched, the timing tentative. Nothing will move without his consent. I mean that. I promised myself that.

Still, I haven’t sat down all day.

Instead, I’ve reorganized the entire wine cellar, changed the linens in the guest room that he won’t be staying in, and told the cook—twice—not to make anything fussy. James hates fussy. God help me, he hates most things lately. But not food. Never food. That at least we can share.

I linger in the study, fingers ghosting over the edge of the desk where the file folder rests. Cream paper. Neatly clipped notes. Terms of the trust, the buyout model, the fiduciary breach draft. My lawyers were surgical. They said it’s one of the cleaner leverage plays they’ve seen in a family company. I wanted to laugh. Or cry. Instead, I poured more tea.

It’s solid. All of it.

James, Lydia and I already hold the majority. I can buy Mortimer’s remaining shares. That much is math. What isn’t—what never is—is James.

Because it’s not just about removing a man who should never have been allowed near children, much less power. It’s about how. About what it costs to do it. About whether James is ready for that kind of cost again.

And yes—he seems okay.

He’s been here more. Laughing, even. Teasing Lydia. Talking with Percy like nothing ever broke him. I’ve seen him kiss Ruby’s forehead in the kitchen, one hand curled around a mug, the other at her waist, and for a second I let myself believe we’re past the worst of it.

But there’s a reason I’ve been working on this plan alone. Why I didn’t mention it when he stayed over. Why I waited until the bruises on his face have faded, until his eyes hold less thunder.

I needed him to look okay. I needed to believe he’d be able to hear this without collapsing under it.

God, that boy.

He’s not a boy, of course. Eighteen now. Taller than Mortimer. Leaner. Quieter. And I have no illusions—there’s still a darkness in him that I don’t know how to reach. Something knotted around the years he never got to be young.

But still. He’s come through so much. I want to give him a choice now. Not vengeance. Not survival. A real choice.

There’s only one detail I haven’t thought through. Only one thing I’ve forgotten to account for.

Ruby.

Not deliberately. She’s always welcome here. I’ve told her that a hundred times. But she’s busy—work, school, her father. I assumed she wouldn’t be coming tonight. Didn’t think to ask.

And that’s my mistake. The kind that doesn’t feel like one… until it’s already been made.

Because if James is fragile—and I suspect, in some ways, he always will be—it’s Ruby who steadies him. It’s her who knows how to see the pieces coming loose and keep them from falling. If I talk to him without her, and this goes wrong, I won’t be able to fix it.

But it’s too late now. He’ll be here in twenty minutes.

And I’ve laid the table for two.

 

He’s five minutes early.
He always is, these days.

It’s something new—this punctuality. I think Ruby had something to do with that. Or Lydia. Or both.

When he steps into the drawing room, he looks… calm, almost. School uniform, still damp at the shoulders from the drizzle. His hair a little longer than before, curls brushing his collar. His smile—small, cautious, polite.

“Thanks for coming,” I say, taking his coat.

He doesn’t say much back, just a nod. He glances at the table—set for two—and then at me. He knows. Of course he knows.

We sit. Soup first. I let him eat in peace for a bit, but my heart is already racing, beating in time with the rain.

When I finally speak, I go for careful, measured.

“James, I’ve been working on something regarding Beaufort Holdings.”
He looks up immediately. Fork still in hand, motionless.
“I’ve met with the lawyers. I think I’ve found a way to remove your father from the company entirely.”

That’s the word that does it—father.
He doesn’t flinch, not visibly. But the silence that follows is heavy, taut. A single wrong word could make it snap.

I keep going.
“I’d use my own assets to buy his remaining shares. You and Lydia would retain majority control, and when you’re both old enough, you could decide whether to buy them back from me. But for any of that to happen, I’d need leverage. Something to bring him to the table.”

“Leverage,” James repeats quietly. “Meaning what?”

His tone is flat, calm in a way that makes me nervous.
“The lawyers suggested—well, I suggested, actually—that we could threaten to pursue a breach of fiduciary duty claim. Mortimer failed to disclose that we hold the majority of shares, which undermines every board decision since your mother’s death. That’s strong enough to make him negotiate.”

James nods slowly. Still quiet. Still composed.
“And if that doesn’t work?”

I hesitate. “Then I could add… weight. Personal weight. A private account of his—of what he did. To you.”

Now he moves. Chair scraping softly against the hardwood. He doesn’t stand, but his whole body shifts, recoils like I’ve thrown something sharp at him.

“You mean—use it,” he says. Not a question. A statement. His voice is hoarse.

I put my fork down, carefully. “Only if necessary. It wouldn’t be public. Just pressure. I’d never do anything without your—”

“—my consent?” He cuts in, a small, bitter laugh. “That what this is? A consent dinner?”

“James—”

He leans back, dragging both hands through his hair. “Do you have any idea what that does to me? Hearing you talk about this like a—like a bloody chess move?”

I flinch. He’s not shouting, but the air between us feels like static.
“James, I know it’s difficult—”

“No,” he says sharply. “You don’t. You can’t. Because for you this is all strategy and language and paper. You say ‘leverage,’ I still see it. I still feel it.”

He looks away, breathing hard.
“Do you have any idea what it’s like to know that the worst thing that ever happened to you might become a negotiation tactic?”

That one lands. Hard.

I swallow. “I’m trying to protect you. Both of you.”

He shakes his head. “You can’t protect me with what already broke me.”

The words are quiet, but final. I want to reach across the table. I don’t.

For a moment, he just sits there, staring at the rain sliding down the windows. Then, softly:
“I know you mean well, Ophelia. I do. And I know what he’s done—what he is. But if I ever fight him, it’ll be on my terms. Not in some meeting with lawyers. Not like that.”

I nod. I want to tell him I understand. But the truth is—I don’t. Not fully.
Because I’d planned this conversation like a case. Like a woman who’s won in court before. I forgot that this wasn’t a case. This was him.

When he finally stands, he’s calmer again.
“I should go,” he says. “Ruby’s waiting.”

Ruby. Of course she is.
And for the first time, I really understand the mistake I made. She should’ve been here. Not to speak for him, but to anchor him. To remind him that this isn’t the same house, the same fight, the same fear.

He’s halfway to the door when I call after him.
“James—please. Don’t shut me out.”

He stops, turns halfway back, eyes softening for a heartbeat. “I’m not. I just… can’t do this tonight.”

Then he’s gone.
And I sit there, at the table for two, soup cold, papers in the study untouched—wondering how, after all these years, I still manage to underestimate the damage Mortimer left behind.

 

James

I don’t even remember taking the turn onto the motorway.

I’m just driving.

Not toward Gormsey. Not toward Pemwick. Just… away.

The roads are wet, slick with rain, the kind that’s just miserable enough to soak through everything. Wipers working in steady rhythm. Engine low. Windows fogged around the edges.

And my chest?

Fucking unbearable.

It’s not panic, not quite. Not like before. But it’s something close. Like someone took a crowbar to the lid I’d welded shut over everything I didn’t want to deal with and just—ripped it off. Laid it all bare on Ophelia’s mahogany table.

Leverage.
Strategy.
Tactic.

Words she meant kindly, I think. Like protection. Like justice.

But all I heard was: we’ll use what happened to you.

Even if she didn’t mean it that way. Even if she said consent. Even if she asked.

And I’m trying, I swear I’m trying to breathe through it, to see it—recognize the spiral for what it is, not let it take me whole.

It’s not as sharp as it used to be. Not like when I’d hit a wall and punch through it just to feel something again. Not like when I’d take whatever I could get my hands on just to dull the noise.

It’s duller now. Quieter. But fuck, it’s still there.

This ache under my ribs. This… grief? Rage? Shame?

I grip the steering wheel tighter. My knuckles go white.

I wish I could go to her.
God, I wish I could just walk into the kitchen, say, “Can I have your leftover soup and a hand on my chest?” and she’d know. Ruby always knows.

But she’s at work until 9:30.
And I won’t—I can’t—bring this to her there.

She’s already carrying too much. Her dad. Her course load. That impossible balance she keeps between duty and desire. She needs peace when she’s working. She deserves it.

So I keep driving.

Past the turnoff..
Past the old petrol station where I once stole a Mars bar when I was thirteen. Just to proof Cyril that I could do it.
Past the train tracks that disappear into the woods.

Headlights sweep the road. The rain blurs everything into soft shapes and smeared colour. Inside the car, it’s too warm. My shirt is sticking to the back of my neck. I don’t turn on music. I don’t even think to.

Just breathe.

Just count.

One, two, three, four.

I remember what she said—months ago now, after everything collapsed between us:
“You don’t have to be fine, James. You just have to know when you’re not.”

I know I’m not.
I know this is a spiral.
I know I’m alone in this car with nothing but memory and rain and a barely held-together sense of control.

But I know it.

And that matters.

I think—I think I’ll drive to the reservoir. Park by the old trailhead. Let the engine idle until she’s done with work. Then maybe I’ll pick her up.

 

And if I can’t talk about it yet, maybe I’ll just sit on her floor while she drinks tea and tell her something else. Something small and stupid and human.

And maybe she’ll roll her eyes and pass me a mug of tea.

And maybe that’ll be enough for now.

Just that.

 

Ruby

I see him the moment I step outside.

Leaning against the passenger side of his car, hands tucked into the pockets of his pants, staring off at the row of flats across the street like they might say something new if he waits long enough.

He’s not on his phone.
He’s just—still.

Which is how I know.

He’s already back.

He wasn’t meant to be. Said he’d stay for dinner, maybe longer, let Ophelia go through whatever she needed to go through. Said he’d text when he was leaving. Said he’d be okay.

And now he’s standing here, at nine-thirty, outside my work, not okay.

He looks up when he hears the door shut behind me, eyes finding mine like they always do—quick, instinctive, a bit too much and not enough all at once.

I don’t say anything right away. Just walk the last few steps to meet him.

It’s not cold, not really, not in that May-late-spring kind of way. The sky is still holding onto a sliver of dusk, soft lilac bleeding into blue behind the clouds. The air smells like early blooms and city pavement after the rain.

“Hey,” I say quietly.

“Hey,” he echoes, just as soft. And he straightens, like he always does when I get close. Like he can’t help it.

I don’t ask what happened.
I don’t ask why he’s here.
I don’t even ask if he wants to talk.

Instead, I just tilt my head a little and say,
“Walk or home?”

His eyes flick to mine—surprised, maybe. Relieved.

“I was thinking the trail behind the pharmacy,” I add. “It’s still light enough. Or we could go back. I made a banana loaf last night.”

He huffs a laugh that’s more breath than sound. “Banana loaf.”

“It’s good,” I say. “Didn’t burn it this time.”

There’s a pause. Then he murmurs, “Walk sounds good.”

I nod and reach for his hand without making a thing of it.

And when he links his fingers through mine, holding on like it’s the only solid thing left in his day, I know I chose right.

We start walking.

No hurry.

No noise.

Just the sound of our steps on pavement and a night that hasn’t quite turned cold.

 

James

I don’t speak for the first five minutes. Maybe more.

She doesn’t ask. Just walks next to me, one hand in mine, her other arm swinging a little like she always does when she’s relaxed, even if I’m not.

The sky’s still bleeding out what’s left of the day, and the air smells like rain. A good smell. Earth and lilac and the last warmth off the pavement. I should say something. I should just say it.

But it’s hard.

Because if I open my mouth, I might choke on it.

And because I don’t even know what it is, not really. Just this pressure behind my ribs. This ache I can’t locate. This mess that used to be a man I was expected to model myself after.

Ophelia meant well. I know that. She always does. She tried to give me a plan. Some agency. A way to end this—all of it. And I stood there, nodding along like I was capable of thinking in straight lines.

But all I kept hearing was his voice.

That laugh.
That look.
The way he made me feel for so many years.

And suddenly I was twelve again, and my stomach was full of rocks, and my lungs wouldn’t work properly.

And now I’m here. With Ruby. My girl. Who gives a damn about me in ways I still don’t always understand. And I don’t want to drop this on her. Not like this. But I also can’t not tell her.

So I stop walking.

Right under that crooked lamppost near the bend in the path. The one that buzzes like a gnat in the summer.

She turns to face me, brows lifting slightly. Not pushing. Just… here.

And that’s what makes it okay to start.

“I went,” I say.
She nods.

“It wasn’t awful.”
Another nod. “Okay.”

“She had a plan. A whole setup. Lawyers, contingencies, leverage—she’s smart. She’s trying to protect us. Me and Lydia.”

“I believe that.”

“Yeah.”

I pause, drag in a breath that catches halfway.

“But it felt like—like she was talking about it like a chess game. Like if we just moved the right pieces, we could fix everything. Remove him. Buy him out. Be free.”
I shake my head. “And I get it. I do. But it made me feel like I was back in that house. Like he was still the centre of everything. That even now, when I’m out, when I have you, when I’ve worked so fucking hard to crawl out of the dark—he’s still there.”

Ruby’s eyes don’t flinch. Don’t shift. Just soften.

“And it’s not that I don’t want justice,” I say. “It’s not that I don’t want him gone. I do. But when I walked out of that house and got into my car, it felt like something cracked open inside me. Like all the shit I’ve packed into neat little boxes—everything he ever said, every time he touched me in anger, every time I was too scared to breathe—I could feel it again.”

I drag a hand through my hair. “And it scared me. Because I thought I was okay now. I thought I was… better. But I’m not. I’m just—holding on. Because of you.”

And then my voice drops, rough and low.

“I didn’t want to bring this to you tonight. You had work. You’re tired. You didn’t sign up for me falling apart in the park.”

But she’s already stepping closer. Fingers warm against my jaw, thumb sweeping beneath my eye like she’s clearing something that isn’t even there.

“You’re not falling apart,” she says quietly. “You’re still standing.”

Barely. But still.

She wraps her arms around me, pulls me in, rests her forehead against my chest. I breathe her in—lavender and warm cotton and home.

And it hits me, all at once.

That I might not be okay. But I’m not alone.

Not anymore.

 

Ruby

By the time we get home, the house is quiet. Dad’s stairlift is upstairs so he is in bed, the hallway light left on for me. Mum’s probably asleep with a book on her chest, and I can already tell by the faint smell of toasted oats that she baked something earlier. Something James will love, even if he doesn’t want anything right now.

He hasn’t said much since the park.

Didn’t even argue when I took the keys from his hand and slid into the driver’s seat. Didn’t ask questions when I parked a little crooked or nudged him gently out of the car like I was guiding a sleepwalker.

He just followed me in.

Now he’s sitting on my bed like he doesn’t quite know what to do with himself. Shoes off but everything else still on. Wrists resting on his knees, back hunched, like the weight of the last eighteen years is stitched into his spine.

I pull the quilt off the end of the bed and shake it out. Wrap it around him slowly, like I’m tucking in something too delicate to touch all at once.

He gives me a look.
“What am I now? A burrito of sorrow?”

“You’re a sadness cinnamon roll,” I say. “Freshly wrapped. Do not poke.”

His mouth twitches. Good.

I crawl up behind him on the bed and reach for the back of his neck.

He sighs. “If this is where you smother me, at least I’ll go out warm.”

“Shut up.”

My fingers slide into his hair, slow and careful, circling at the crown, sweeping down to the base of his skull. He exhales so deeply I feel it through his back. His shoulders drop a full inch.

“You always go for the head massage when I’m malfunctioning,” he mumbles.

“That’s because you’re a golden retriever in human clothes,” I say, thumb pressing lightly into the dip between his neck and shoulder. “Rub behind the ears and everything resets.”

“Fuck, Ruby.”

“Yeah?”

“This is… heaven.”

I keep going. Gentle pressure. Base of the skull. Nape of his neck. Little circles. Light taps along his upper spine. I swear I can feel the tension melting from his body like wax, like I’m physically untying every knot Mortimer ever left behind.

“Better?” I ask quietly.

He hums, eyes half-closed, lips parted just slightly. “Better. Tolerable. Still existentially unwell, but not feral.”

“Good. That’s all I aim for on a weeknight.”

He lets me lower him onto the pillows, still bundled, still warm. I stretch out beside him, not bothering to change. His eyes flick toward me. Soft. Tired. Real.

No mask left tonight.

And that’s okay.

Because I’m here.
And so is he.
Still standing. Still mine.

Tomorrow will come. But not yet.
Not while this moment still holds.

 

I shift a little so I can see his face better in the dark. There’s just enough light from the window to catch the outline of his lashes, the curve of his jaw. He’s lying still now, half-mummified in my blanket, eyes closed like he’s pretending to sleep. But I know he isn’t.

Not yet.
Not really.

I press my hand gently to his shoulder, not pushing. Just reminding him I’m here.

“You can talk if you want,” I say softly.

His brow doesn’t twitch. But I feel the breath leave him slowly.

“Not tonight,” he murmurs eventually. “I think if I open that door now, I won’t sleep for three days.”

I nod, even though he can’t see me.
“Okay. Then we don’t.”

There’s silence again. But it’s the kind I like—the kind that doesn’t press or stretch. The kind that allows space.

“We can talk tomorrow,” I add. “Or next week. Or whenever. It doesn’t have to be now. And you don’t have to earn that, James.”

His breath catches. I let it.

“You don’t have to pretend. Or power through. Or say the right words to deserve being taken care of. You already deserve it, okay?”

He turns his head toward me just slightly, but I’m not sure if it’s to look or just to listen better.

I shift closer and kiss his temple, slow and warm. Then I brush his hair back again, finding the tight muscles behind his ear, the top of his neck.

“I can just… do this,” I whisper. “This head massage. Shoulders. Back. Anything else that helps. And you can just… be.”

I feel it then—the quietest movement of his hand, slipping out from under the blanket just enough to touch my wrist. A thank-you. A maybe. A I-heard-you-even-if-I-don’t-have-words-yet.

“Okay?” I ask.

He nods. And then he whispers, almost too quiet to catch,
“Okay.”

And that’s enough.
For tonight, that’s everything.

 

James

It’s in my head. Still. Not loud like earlier, not the kind of roar that fills your whole ribcage and makes you drive circles for an hour. Just a hum now. But constant. And I hate that I know what it is.

I don’t know how long I’ve been lying here. Ten minutes. Forty. An hour? I meant it when I said I can’t talk about it. I meant it. I’m not hiding. I’m not. I just… can’t. Not without cracking something I’ve only just begun to glue back together.

And I hate this. Hate being back here. Needy. Wordless. Still. Like I’ve reverted.
Like all that trying and healing and growing was just for show, and I’m back to being the version of myself I swore I’d never make her hold again.

I thought I’d grown out of this.
I thought we had a rhythm now—something more balanced. I bring her tea. I fold her laundry when she forgets. I listen to her rants about class and her sister and her whole fierce, burning brain. I try, even on the shit days, to give back. To love her in ways that don’t cost her anything.

But right now, I’ve stopped functioning. I’m just a warm, heavy thing in her bed. A human lump.

And she’s still here.
Still rubbing circles at the base of my skull. Still undoing knots in my shoulders with those thumbs that feel like actual magic. Still being so gentle I want to cry. But I won’t.

She shifts, just slightly, to reach a tighter spot, and I know the exact moment she feels the shift in me. She freezes for half a breath. Her fingers go still. Then softer.

“What’s going on?” she asks quietly. Not afraid. Just… tuned in. As always.
As if her fingertips are bloody lie detectors.

I swallow. Try to form something. Anything.

“I hate it,” I say, voice rough and small and barely audible.
Her hands still.
“I hate being like this again.”

She doesn’t speak. I can feel her waiting. No pressure. Just presence.

“I thought I was past it,” I go on. “That I was… I don’t know. Contributing. Being part of something good. Not just…”
I trail off. My mouth can’t form the rest of the sentence.

She brushes my hair back from my forehead.
I feel ridiculous. Small. Ten years old.

“I just—” I breathe in, then out. “I stopped working today. And I don’t mean my brain. I mean me. I stopped. And you felt it.”

There’s a silence between us then, full of something that’s not shame, not exactly. Just exhaustion.

Her hands move again. Slow. Sure. Back into my hair. Down my neck.

“I’m sorry,” I whisper, because I don’t know what else to say.

And she just says, quiet as breath,
“I know.”

And keeps holding me together.

 

Ruby

This is hard.

Not because I’m angry, or confused, or frustrated.

It’s hard because I don’t know. Not the full picture, not even half. Just the shape of something heavy, something awful, pressing down on him like fog in his lungs.

And still, I know this much:
He has nothing to feel sorry about.

Not for showing up outside my work, quiet and wrung out.
Not for looking at me like I was the only thing keeping him upright.
Not for giving me the outline and saying: not yet. Not tonight.
Not for curling into our bed and letting his silence say the rest.

He didn’t shut me out.
He came.

That’s not retreat. That’s not avoidance.
That’s someone having a godawful day and saying I still choose you to be with me in this.

So no. He doesn’t owe me anything.
Not conversation.
Not composure.
Not apology.

“You don’t have to earn the right to have a bad day, James,” I say, tracing my fingers over the edge of his jaw. He hasn’t shaved, and it scratches a little. Familiar. Solid.

He doesn’t answer for a moment. Just breathes. Then—

“I never learned this,” he says, barely a whisper. “How to be taken care of.”

And I knew that.
Of course I did.

But hearing it from his mouth—like that—does something to me.
Takes something tight in my chest and squeezes it until I’m nearly breathless.

“Oh, James,” I say, leaning in, brushing my nose against his temple. “I know. I know.”

He makes a sound that’s not quite a laugh. Not quite anything.

I shift so I’m lying beside him now, leg tangled with his. My voice steady. Gentle.
“But maybe we can both learn.”

He turns, just slightly, just enough that I can feel the weight of his gaze in the dark.

“I never knew how to have a boyfriend,” I add, lips twitching into the hint of a smile. “Especially not one who lives with me and steals the last of my oat milk and sometimes folds my socks into weird little origami triangles.”

His laugh is real this time. Quiet. Tired. But real.

“Maybe we’re not doing too bad,” I say, brushing the pad of my thumb under his eye. “Maybe we can be a little proud of how good we’re doing this. Together.”

He nods. Just once.
And then presses his forehead to mine, like that’s all he has left in him.

Which is enough.
More than enough.

 

James

I wake up in the same clothes I wore all day. My body aches with the wrongness of sleep like this—stiff spine, tense shoulders, one sock missing. Ruby’s curled beside me, completely out. That soft rhythmic breathing that says her system’s gone into deep maintenance mode.

I shift carefully. Slide out from under the blanket.

Bathroom.
Cold tiles.
Sink.
Water.

I wash my face and stare at myself for a moment. Skin pale. Shadows under my eyes. My hair’s a mess, and I have the kind of dull headache that makes everything feel like it’s one decibel too loud.

Stripped down to boxers and a t-shirt, I slip back into bed. She stirs just slightly—enough to reach for me in her sleep. Her hand finds my hip. Rests there.

God.

I close my eyes. Breathe. Let her warmth anchor me.

Now I can think.

Ophelia’s plan.
Shares.
Leverage.
Mortimer.

I try to replay her voice in my head, but my own reaction fogs the details. It’s not what she said that’s hard—it’s what it means.

She wants to pressure him.
Not with the police. Not with public disgrace. Just… behind closed doors.
Get him to sell the last of his shares. Quietly. Cleanly.

Make him gone.

And the leverage? It would be me.
The fact that he hit me.
The fact that he’s hidden major facts from the board.
The fact that he’s lied, manipulated, emotionally carved us all into what he wanted.

But.

She won’t do anything without my consent.
That’s what she said.
And I believe her.

I swallow hard, staring up at the ceiling.

Would I give it?

I hate the idea of using what happened in that room against him.
Not because I want to protect him.
Because I don’t want that moment—that humiliation, that pain—to become a tool.
To become currency in a business transaction.

But then—

If this works, he’s out.
For good.
He loses control.
And maybe that’s the only way to keep Lydia safe.
To keep me safe.

And Ruby.

God, Ruby.
I think of her asleep beside me. How she wrapped herself around me earlier. No questions, no judgment. Just presence.

What would she say?

Probably something maddeningly reasonable.
That it’s okay to draw boundaries. That I’m allowed to protect myself—even if it means using leverage.
Even if that leverage is pain I didn’t ask for.

And she’d remind me that this is not revenge.
This is protection.
For our future. For Lydia’s. For everyone who’s still stuck in his web.

I exhale. Long. Slow.

Yes, I think.

Yes, I’ll agree.

If Ophelia handles it. If it stays private. If I never have to speak to him again.

If the price I pay is only the memory of what he already did to me—
Then maybe that’s a price worth paying.

And if it works?

Then maybe this ends.
Really ends.

He becomes a man we used to fear, not someone who still controls anything.

I shift onto my side, curling slightly toward Ruby. Her hand’s still resting on my hip. I cover it with mine.

Yeah.

I’ll tell Ophelia tomorrow.

Notes:

The next chapter will be a little less heavy again. Lydia will be back in that one, and Alistair too.

Chapter Text

Lydia

I knew something was wrong before he even said we needed to talk.

He looked fine, objectively speaking. Clean shirt, hair a little ruffled but still annoyingly good-looking. But I saw it in his eyes. That bruised sort of focus. Like he was holding himself together with willpower alone.

And I saw it in Ruby.

When she put his lunch in front of him in the café today—not just tossed it across the table like usual, but put it down in front of him. She even gave him a fork. Ruby Bell doesn’t do cutlery handouts unless you’re genuinely in trouble.

He grinned at her for it, a quick flash, and then he actually ate.

So. Yeah.

Something happened.

And now I’m waiting in the upper library with the leftover smell of printer paper and dusty old maps, cross-legged on the couch we once used as a crash pad when Mum forgot to pick us up when we were little.

He finally shows, hair damp from a quick shower, and that same too-straight posture that screams don’t ask me how I am.

He sits down across from me and says, “Ophelia wants to get him out.”

Straight to it, no hello. No small talk.

I blink. “Mortimer?”

He nods once. “Wants to force him to sell the last of his shares. She’s been working with lawyers. The majority stake’s already with us—her, me, and you. He’s CEO in name only. But she wants him gone.”

I lean back, heart starting to thud in that slow, cautious way.

“And how would she do that?” I ask, quietly.

He doesn’t meet my eyes.

“Technically? Breach of fiduciary duty. He never disclosed the voting structure after Mum died. Should’ve informed the board that we hold eighty percent. That alone is grounds.”

“And non-technically?”

He’s silent for a beat too long. His jaw flexes.

“She’d need leverage,” he says. “To push him into selling clean. No legal mess.”

I know where this is going.

“She’s not going to the police,” he adds quickly. “She promised. No courts. No public anything.”

“But she’d use it,” I say. “What he did to you.”

James nods again. Like it costs him. “Only if I agree. Which I do. I think. I told her I do.”

We sit in silence for a few seconds. I’m watching him now. How still he is. The same kind of still I remember from when we were younger and he’d get that look—blank, internal, cold.

“So you’re okay with this?” I ask. Gently.

He shrugs. “It’s just facts. He hit me. He’s been lying for years. Ophelia has the legal grounds to push him out. If using that makes him disappear, then fine.”

“James.”

His eyes flick up. And that’s all it takes.

Because I know that look.

And because I’m his sister, I don’t let it go.

“You’re not fine.”

His throat works. “It’s not about being fine.”

“Then what is it about?”

He shifts, and there’s a moment—just a breath—where I think he won’t answer.

But then he says, low and fast, “It’s about finishing something. Finally. I don’t want to wake up at thirty-five and find out he still controls my life because we didn’t deal with it now. I’m tired of living with a ghost.”

And now I see it. Really see it.

Not anger. Not fear.

Grief.

He’s grieving something bigger than Mortimer. Bigger than a fist or a boardroom.

“I thought I was past this,” he mutters. “That I was… functional. Not stuck. Not dragging the same old bloody weight around.”

“You’re not stuck,” I say. “You’re dealing with the consequences. That’s not the same.”

He finally meets my eyes again. And it’s there—just for a second—something raw and hurting and young.

“I hate that it still touches me,” he says. “That I can be fine one day, and then someone says his name, and it’s like I’m thirteen again and Mum’s gone to London and I’m just trying to breathe without him noticing.”

I get up. Cross to the other couch and sit next to him.

“You’re allowed to feel that,” I say.

He doesn’t answer, but he lets his shoulder rest against mine.

And after a moment, I feel him exhale.

Not a fix.

Not a solution.

But something like letting go.

Just for now.

 

James

I should’ve just left.

Should’ve hugged her, made a joke about the gun display at the wall, and gone home. Should’ve sent Ruby a text. Something halfway normal. Like: Dinner? I can pick up Thai.

But no.

Because God forbid I sit in one human emotion for longer than twenty fucking minutes.

I let myself feel like the world’s last broken boy in that library, and now it’s like the ground’s too soft under my feet. Like I’m still in that moment, and I hate it. Hate that I felt it. Hate that she saw it.

So I do what any emotionally constipated Beaufort male would do.

I pivot.

“Hey, uh,” I say, stretching my legs out in front of me like we’re just two normal siblings catching up, “how are things with Cyril?”

Lydia looks up from her water bottle. She raises a brow.

Too casual. Fuck. Too obvious.

“Why?” she says, tone even.

“Just—wondering. I mean, last time we did that dinner it was nice. Thought we could do it again sometime. You know. Double-date vibes.”

Please just say great and yes, and let’s pick a weekend.

Instead, she says:
“This is going to be weird.”

Oh, no.
Oh no no no no.

I blink. “Okay…”

She pulls her knees up to her chest on the couch. “I love Alistair, you know that. He’s my first call for literally everything. But he’s gay, and most of the time that’s never a problem. He’s more emotionally available than you anyway.”

“Wow. Thanks.”

“But right now,” she says, ignoring me, “I need to talk to someone who sleeps with women.”

Oh.

Oh, God.

I freeze. “I—uh. One. One woman. No plural. Singular. Singular everything.”

She almost laughs. “Good. That makes this less weird. Maybe.”

I try to look somewhere—anywhere—that is not directly at her face.

“Okay,” I say. “So… talk?”

She breathes out, rubs her face like she’s already regretting everything, then says:

“Is it different with Ruby?”

That’s it. That’s the question.

But it hits like a bat to the ribs. Because it’s not about the physical part. Not really. Lydia doesn’t ask about that. Has never wanted to know. Doesn’t want to now.

This is about something else. And I know it.

Still. I play dumb. “Is what different?”

She narrows her eyes. “Sex. Intimacy. Is it… different when you’re actually in love?”

I forget how to breathe for a second.

Then I nod. Slowly. “Yeah,” I say. “It is.”

She watches me. Really watches me. Like she’s weighing my answer against something in her own head.

And then she says it—like she’s unwrapping something that’s been tucked under her ribcage all week.

“I slept with Cyril last Sunday.”

Oh.

Oh.

“And again that night. And again since,” she says. “And it’s… I don’t even know how to explain it.”

My throat goes dry. But I manage a small nod. “You don’t have to explain. I mean—”

“No, I want to,” she says quickly. “Because it’s not like before. Not even a little. And I’m sitting here wondering if it’s like that for him too. Or if it’s just… me. If the difference is him, or if it’s us. Or if it’s just—technique. Timing. Chemistry.”

“It’s not just technique,” I say. “Not when you care. That’s the difference.”

She’s quiet. So I keep going.

“It’s not about chasing something or proving anything or numbing out. It’s the opposite of that. You care about every small thing. About them. You pay attention. You want it to feel good for them, yeah—but you also want it to feel safe. You want them to know they can let go. That they don’t have to earn it.”

Lydia exhales. Her eyes are shining a little, but she’s not crying. Just full. Full of whatever this is—love, fear, confusion, awe.

“I didn’t know it could be like this,” she says. “And I’m not… I’m not good at this part. At trusting it. At trusting him with all of me.”

“You don’t have to be good at it right away,” I say. “You just have to be honest. And careful. And brave. Which you already are.”

She smiles. Small. But real.

And just like that, the weight shifts again.

Still heavy. But bearable.

Maybe it’s okay to stay here for a bit longer.

 

Lydia

That’s the most emotionally available answer I’ve ever gotten from James Beaufort.

Ever.

So I do the only thing a decent sister would do in such a historic moment.

I throw myself at him for a hug.

He grunts—definitely caught off guard—but doesn’t push me off. That alone? Progress. Healing. Growth.

“God, I love you,” I murmur against his shoulder. “Even when you make it so difficult sometimes.”

“I literally just said the most emotionally mature thing I’ve ever said to anyone,” he mutters into my hair. “Why am I being punished with feelings?”

“Because I’m your sister,” I say sweetly, pulling back just enough to smirk at him. “And you love me.”

He groans, shoves a cushion at my face. I catch it before it lands. Keep grinning.
Time for round two.

“So, speaking of emotionally intimate sex with people we love…”

“Oh for the love of God—”

“I’m just saying,” I sing-song, “it’s gonna be all of us in that Oxford flat next term. You, Ruby, me, and Al. Lin too if Ember finishes the design for Lin’s room. Did you… consider soundproofing your room?”

He stares at me like I’ve personally betrayed every ounce of his dignity.

I keep going. “Ember said she hasn’t heard anything yet—but then again, I have better hearing than Ember.”

“Lydia.”

“What? I’m just being practical.”

“You’re being gross.”

“Says the man I literally walked in on at Alistair’s seventeenth birthday party. Spare room. Girl with the mole on her thigh—what was her name again?”

“Jesus Christ.”

“She was very enthusiastic, if I remember correctly. Very. You were more team sound than proof, back then.”

“I hate you.”

“No, you don’t. You just hate being reminded that you used to be a complete menace.”

He tosses his head back with a groan, but he’s smiling. Fighting it, but still.

“And now look at you,” I say, nudging his side. “Emotionally evolved. Thoughtful. Soundproofing your love nest.”

“I am not soundproofing anything.”

“You’re welcome to borrow me your noise-canceling headphones if it gets awkward.”

“Lydia.”

“What?” I grin. “You opened the intimacy door, I’m just walking through it.”

He shakes his head, pretending to hate it—but there’s warmth in the way he leans back on the couch, like the worst of the day has finally loosened its grip on him.

And then, just as I’m about to let him off the hook, he counters.

“Well,” he says casually, “some of us are still emotionally healing from hearing sex stories about Cyril Vega.”

My mouth drops open. “That’s not fair.”

“I was assaulted with detail.”

“You’re my brother!”

“And I’ll never be the same.”

I snort, leaning back beside him, letting the silence settle soft and safe between us.

He doesn’t need to say it—but I know.

He’s glad he came. And I’m glad he did too.

 

Cyril

I’m not trying to eavesdrop.

I swear I’m not.

But when I step into the library and spot Lydia curled up on the couch—her legs stretched across James’s lap, his arm slung over the backrest like this is his bloody manor house and not my family‘s—I do hesitate for a second.

Because this?

This looks like a moment.

They’re not saying anything when I walk in. Not exactly. But there’s that quiet kind of atmosphere—the kind that clings to a room after something important’s been said. James looks a little too calm. Lydia’s face is still flushed. And the air feels… fragile. Like the tension just let itself out through the window.

It doesn’t take a genius to piece it together.

This is the first time I’ve really seen James Beaufort since I slept with his sister.

Since I made Lydia Bell sigh into my mouth and claw at my back and hold my face like it meant something. And it did. Which makes this even worse.

Because James and Lydia? They definitely just talked about it.

He notices me first. Straightens up just slightly, like he’s been expecting this. Then—grins. Not a nice grin, either. One of those Beaufort bastard specials, confident with an undertone of threat.

“Look who it is,” he says, lifting Lydia’s legs off his lap and standing up. “Come to sweep her off her feet, Vega?”

Lydia rolls her eyes, but she doesn’t move. She’s watching us both.

James steps past the coffee table and claps me on the shoulder. Solid. Heavy.

“You can kiss her,” he says smoothly, as if he’s giving me permission. “I was about to leave anyway.”

Then—

“Should you break her heart, though—”
He leans in slightly. Just a breath. Low voice.
“I’ll break your spine.”

Delivered with pure Beaufort steel. No smirk. No smile.

Then he steps back and heads for the door like he didn’t just threaten me with paraplegia.

“Bye, James,” Lydia says dryly.

He lifts two fingers in a lazy wave.

And then he’s gone.

I look at Lydia, still curled up on the couch, like this is the part she was looking forward to all day.

And maybe… maybe she’s right.

But still.

“Was that…?” I begin.

“Oh yeah,” she says with a small smile, “he definitely knows.”

And now I need to sit down.

 

James

Alistair’s room smells like that pretentious sandalwood candle he swears by and something vaguely gingery he probably used as pillow spray. I drop my bag in the hallway, kick off my shoes, and call out, “Oi, Ellington, you decent?”

“Never,” he shouts from the kitchenette. “But I did put on trousers for your sake.”

He emerges a moment later with two beers, one of which he hands me before collapsing onto the sofa like he’s just returned from war. I follow, stretching out, head tipped back against the cushions.

“I could’ve gone home,” I say.

“You’re here, though.”

“I didn’t want Ruby to think—”

“She’s not going to think anything, James,” he says, already exasperated. “Except maybe that I’m the one person who doesn’t demand foot massages or orgasmic head rubs when spiraling.”

“She offered, I didn’t ask,” I mutter, grinning despite myself. “But yeah. I owe you this.”

Al lifts his bottle in mock salute. “You owe me many things. A new pair of sunglasses. Three hours of my life I lost during that disastrous tutorial with Lexington. And quite possibly emotional damages from watching you and Ruby slow-burn through the academic calendar like a Victorian romance.”

“Still bitter I didn’t fall for you instead?”

“I would’ve made an excellent academic enemy turned lover.”

“You’d be insufferable.”

He grins, then gets quiet.

It always happens like that, with Al. Banter sharp enough to make you bleed, and then—stillness. The moment where you realise he’s been thinking the whole time.

“How bad was it?” he asks. Not bothering to specify. Doesn’t have to.

“With Ophelia?” I nod, take a sip, swallow it like it burns. “Bad. Not the worst it’s ever been when it’s about Mortimer. But bad enough.”

Alistair nods slowly, like he’s expected as much but still hates hearing it out loud.

“Do you think you’ll agree to what Ophelia wants?” he asks.

“I don’t know. It’s not about him anymore, weirdly. It’s about us. Me, Lydia. The fact that someone’s still trying to make something… not awful out of all of this. But I keep thinking—what if I fuck that up, too?”

“You won’t.”

“You can’t know that.”

“I can,” Al says. “Because you didn’t run away. You didn’t ghost Ruby or pick a fight or disappear into some club in Soho with a girl named Peach. You came to me. You talked to your sister. You let yourself be seen.”

I glance at him. “Peach?”

“I’m being generous. The last one was called Geneva.”

I huff a laugh, then tilt my head. “How are things with you and Kesh?”

“Deflection noted,” he says mildly, but his mouth twitches. “They’re… good.”

“Good?”

Al sighs. “Good when we’re together. Good when I don’t try to make sense of it. But he’s like a locked box sometimes. Beautiful box. Good arms. But emotionally? All hinges and no key.”

“Sounds familiar,” I murmur.

He gives me a look. “I know. Believe me. I know. Which is the problem.”

I sit up a little, turn toward him properly. “Al… you’re my best friend. You’ve seen me at my absolute worst. I mean—coked out on New Year’s, crying into a coat in your hallway, worst. So I know what it’s like to be a mess. I know how long it took me to get here.”

“I’m not judging him,” Al says, quiet. “I’m just… tired of being the thing people figure themselves out through.”

That gets me.

Because yeah.

Al deserves more than being someone’s mirror. More than a stepping stone to someone else’s self-actualization.

“He should be lucky to know you,” I say.

“That’s the gayest thing you’ve ever said to me.”

“I’m trying to be a decent friend.”

“You’re succeeding,” Alistair says, not grinning now. Just… honest. “Which is weird. But appreciated.”

We lapse into silence for a while, both staring at the ceiling, beers forgotten.

Then he adds, “If you and Ruby get loud, I will file a complaint.”

“Ruby’s not here.”

“Yet.”

“She’s working late, and I’m staying here because I wanted time with you, you narcissist.”

“God, you’re clingy now.”

“Deal with it.”

“I’ll allow it,” Alistair says. “Just don’t get all misty-eyed if I end up making you my best man someday.”

“Only if you let me roast the hell out of your vows.”

“Oh, absolutely. Just don’t let Cyril officiate.”

We’re laughing again. And somehow, in all of it—Mortimer, Lydia, Kesh, life—I feel just a little steadier.

That’s the thing about Al.

He doesn’t save you.

But he sits with you until you remember how to save yourself.

 

Ruby

It’s the morning after, and James is—of course—already waiting when I step outside.

Grey cardigan. His hair damp from a shower. One hand resting on the steering wheel like he owns the world, or at least this sad little patch of tarmac outside the Coop. I slide into the passenger seat before I let myself smile.

“Morning,” I say, soft.

He leans over immediately—presses a kiss to my cheek, then my mouth. He always does this when he’s been away for the night. Even if “away” just means Alistair’s. Even if “away” is code for I needed space but not from you. There’s always a kiss. Always five minutes, just us. No rushing. No apologies. Just being.

“Hey,” he says. Voice still hoarse, like sleep hasn’t quite let go of him yet. “You sleep okay?”

I nod. “You?”

He shrugs. “Better. Al didn’t snore, which was unexpected.”

I smile, tracing the seam of my coffee cup with one finger.

There’s a pause, then he shifts slightly, facing me more. Something careful in his posture. Intentional.

“I was wondering,” he says slowly, “if you had time to come to Beckingdale with me tonight.”

He doesn’t rush the words. Doesn’t hedge. Just offers.

“If you can’t,” he adds quickly, “it’s just dinner. I’ll be back after. But if you come, we can decide then whether we stay or drive back late. I don’t want to be away for a second night. Not when the last thing you got from me was me passing out mid-head massage.”

I huff a soft laugh. “You mean the world’s most dramatic mid-sentence nap?”

“I maintain that it was a tactical shutdown,” he says, mock-serious. “System reboot. Performed under the skilled hands of a very determined woman.”

“Mm. A woman who told you that you’re allowed to have bad days without earning them.”

He smiles at that. Small. Real. Then reaches over, linking our fingers where they rest on the centre console.

“I do want you there,” he says, quieter now. “If you can. Not because I need backup. Just because I—”

“I’ll come,” I interrupt gently. “Of course I’ll come.”

He exhales like he was holding that breath, even if he wasn’t aware of it.

“Okay,” he murmurs. “Okay, good.”

We sit like that for another minute. Just the Coop car park. Just the steady quiet between us. And then I squeeze his hand once and sit a little straighter.

“Wait for me after school?”

“You know it.”

And when I lean down for one more kiss, he stays close a second longer than usual, like he’s not quite ready to let go. Like this is the part of the morning he missed most.

 

Ophelia

James texted an hour ago.

Just one line: Ruby and I will come for dinner.

Which could mean anything.

Could mean he’s dragging her in to soften a refusal. Or that he needs her beside him to carry a yes. Could mean he hasn’t decided yet and is hoping the right atmosphere will tilt him one way or the other.

So I’ve asked Joan to prepare the guest room—the one with the bigger bed, not the twin setups. Just in case. If they stay, they’ll need to leave at six sharp tomorrow to make it back in time for school. But if they’re going to be serious about this—about family and futures and decisions that can’t be undone—I’d rather they be rested. Warm. Held.

I step toward the window when I hear the crunch of tyres.

And there they are.

James is driving. Of course he is. His way of staying in control—of the car, the evening, the silence between decisions. From this distance, they’re silhouettes against the soft May light, unfolding from the car like some beautifully mismatched myth.

My nephew. Tall, broad-shouldered, that distinct Beaufort look to him. The sharp cheekbones. The heavy-lidded blue eyes. A face that’s far too serious for someone his age. Beautiful and brutal, like it was carved from stone under duress.

And Ruby.

Petite. Delicate-looking only until you actually watch her move. There’s something elvish about her, something old-souled and enduring, like she doesn’t quite belong to this century. Long dark hair. Darker eyes. And a presence that somehow manages to steady James in ways no one else ever could.

They don’t match on paper.

But watching them walk up the drive, side by side—not touching, but impossibly attuned—I wonder if maybe that’s the point. They were never supposed to match. They were supposed to change each other. Sharpen each other. Grow.

Ruby hasn’t yet figured out how striking she is. Not just beautiful—though yes, achingly so—but striking in the way certain people are when they haven’t fully stepped into their own brilliance yet. She carries a kind of gravity around her. The quiet kind. And she hasn’t yet noticed it bends the world slightly toward her.

Oxford will help.

Oxford will challenge her, frustrate her, exhaust her.

And then she’ll rise from it.

Ruby Bell, I think, watching them come closer, will be a name worth looking for one day.

And James?

He’ll know that he had her before the rest of the world did. That she was his before she was anyone else’s. And if he’s smart—if he’s ready—he’ll choose a future that lets her be entirely herself.

Because if anyone can walk through fire and not burn, it’s that girl. And if anyone deserves to walk beside her, it’s the boy I helped raise from the ashes.

 

Ruby

It comes halfway through dinner.

No big announcement. No theatrical pause in conversation. Just James, setting his fork down, wiping his mouth with his napkin like it’s any other night—and then saying it.

“I’ll say yes.”

Silence.

Ophelia stills, her wine glass just below her lip. I feel my breath catch in my throat before I even process it. But James isn’t done.

“I’ll say yes,” he repeats, “under conditions.”

His tone isn’t dramatic. It’s too calm for that. Controlled. Measured. Every word like a chess piece he’s moving with precision.

“One: protection. For Lydia, and for me. Legal, binding. Something Mortimer signs too. No ambiguity, no loopholes.”

Ophelia nods slowly. She knows better than to interrupt.

“Two: no press. Not now, not ever. Not even in death. I don’t want our names or faces attached to this thing when it launches. We will not be the family that profits from pain and makes a spectacle of survival.”

He meets her gaze evenly. “If that’s non-negotiable, Mortimer can keep Pemwick. I don’t give a damn about the house. Lydia and I won’t set foot in it again either way.”

My fingers are curled under the table, holding back the urge to reach for him. Not to calm him—he isn’t angry—but to steady myself. Because this is the version of James that leaves people speechless. Cold steel and clean cuts. Every boundary stated without a tremble.

Ophelia finally lowers her glass.

“What do you want instead?” she asks, voice light. Almost cautious.

James shrugs. “The London house.”

A pause.

He lets it sink in.

“For me and Lydia. It’s ours anyway, by blood and history. And it’s not crawling with ghosts.”

Ophelia leans back slightly, assessing him with a look that’s equal parts pride and calculation.

“Smart choice,” she says. “I didn’t even think of that.”

But I think she did.

I think she thinks of everything.

And I think she knew that letting him name it himself would make him feel like he’s still in control. Like he’s choosing his version of legacy.

That’s the thing with Ophelia.

She’s helping. I can see that. I believe that. But she’s also playing this game on three different levels. Power and guilt. Memory and leverage. Love, yes—real love—but wrapped in silk and strategy.

She’s giving James room to move, to make demands. But she’s also building the chessboard under his feet.

Still. He’s holding his own.

And watching him now—his shoulders set, his voice steady—I’m proud of him in a way I don’t even know how to say.

He’s not just surviving anymore.

He’s shaping what comes next.

And I’m right here, beside him, letting the silence stretch and settle, anchoring us both.

 

James

It’s quiet here.

Far enough from the main wing that we can pretend it’s not a Beaufort estate. Just another old house in the countryside. Just another night in a bed together, wrapped in silence and blankets and the scent of her hair.

I turn a little, shifting onto my side to face her in the dark. She’s curled toward me, her hand resting over the center of my chest like she always ends up there by instinct. That tiny anchor.

I clear my throat.

“Was it okay… the way I did that?” I ask quietly.

Her eyes don’t open. But I feel the faintest pressure of her fingers, as if she was already waiting for the question.

“We talked about it,” she says, voice soft. “Several times. The last time in the car, remember?”

I nod, even if she can’t see me. I do remember. She asked if I wanted her to come tonight—and I did. And she came. And that was enough.

“It’s your decision,” she adds. “About what to use. Your name, your story. And with the company—it’s yours and Lydia’s. Always was.”

A pause.

“The London house. Pemwick. All of that. Yours to choose.”

Another pause.

Then: “I… I can’t decide things like that. That’s not my world.”

And it hits me.

It’s been a while since I felt that line between us.

Living at her place, tangled up in the warmth of her family—those quiet dinners and loud laughs, her mum insisting I take more food, her dad cracking the same three jokes like they’re sacred texts—it’s easy to forget.

Easy to forget that I grew up with a billion-dollar company breathing down my neck. That I had a trust fund before I had a tooth fairy. That this week, I was weighing whether to keep a mansion or a townhouse. Like that’s normal.

It’s not.

And Ruby… she didn’t grow up with any of that. Didn’t grow up preparing for shareholder meetings, or hearing about fiscal quarters before she knew how taxes work.

She grew up learning how to carry hard things quietly. How to hold a household together without missing a step. How to make £20 stretch when it had to. How to be the person everyone else leaned on—and never once complain.

And I forget, sometimes. I really fucking forget.

Because when I look at her, I don’t see less. I see more.

She’s the one who figures shit out before I even know there’s a problem. The one who tells me to eat when I forget. Who sees through every version of me, including the ones I haven’t met yet.

But now—now she’s falling quiet beside me. Not defensive. Not withdrawn.

Just… quiet.

Like she’s reminding me, without saying it, that love doesn’t erase difference. And that some gaps aren’t bad—they just are.

I shift closer. Pull her hand properly into mine and press a kiss against her knuckles.

“Okay,” I whisper. “Thank you.”

She nods once, eyes still closed.

And I lie there, wide awake beside her, knowing I need to keep learning how to be a man who deserves her. Even when the world we came from speaks two different languages.

 

Ruby

He’s quiet for a long time after that.

Not asleep. Just lying beside me, warm and steady and somewhere far off in thought. I can feel it in the way his thumb moves over my wrist in slow, absent strokes.

Then his voice, low, like it’s afraid to break the dark.

“You do have a word in things,” he says.

I blink up at the ceiling, not sure if I heard him right.

“Not about the company or the money or the houses,” he continues. “But… how I deal with it. If it makes you feel weird. Or small. Or overwhelmed. Or—anything.”

There’s a pause.

“If you have an emotional attachment to the playhouse in the Pemwick park,” he adds, “and you want me to dismantle it and rebuild it in—dunno—the Ellington’s garden or something, I’ll do it.”

I let out a startled laugh.

“The playhouse?”

“Dead serious,” he says, and I can hear the faint smile in his voice now. “Your word. That thing saw a lot. I’m not letting Mortimer breathe the same air as that tiny kingdom.”

I roll onto my side and prop myself up on one elbow, grinning at him. “I mean, I would like that.”

And there it is. That spark in his eyes, catching even in the dim light.

“But not for sex in the Ellingtons’ garden,” I clarify, mock stern.

His smirk deepens. “Well, now I’m disappointed.”

I nudge him lightly with my knee beneath the covers. “It’s because of what it holds, James. You, Lydia, Al. That bit of childhood that was still yours, you know?”

He watches me, quietly. That spark still there, but softer now. Almost reverent.

“It’s rare,” I go on. “To have friends like that. Friends who grew up alongside you. Al and Cyril and Wren and Kesh came into your life, and they’re still here. And you and Lyd—” My voice dips. “Not everyone gets that.”

He doesn’t respond, but his hand slides to my waist, grounding me.

“So if you have that,” I say gently, “if you have that kind of magic in a childhood playhouse—then maybe some of that ridiculous fortune should be used to keep it. Somewhere you all still have access to. Maybe the Ellingtons’ park. Or… here, in Beckingdale. Or if the London house has a garden—there.”

He hums under his breath. “I think it does. A walled garden out back. My mum liked roses.”

Something shifts between us then. A shared understanding. Quiet and heavy and somehow very simple.

This isn’t about a playhouse.

It’s about memory. And keeping the good bits alive.

It’s about building a home that has nothing to do with money—and everything to do with choice.

And maybe this is what our version of love looks like tonight: a whispered plan, half-joke, half-sacred. A boy and a girl in bed, plotting to rescue a childhood castle from a man who never deserved it.

 

James

Only Ruby would ever come up with this.

Only Ruby would sit in bed, half-tucked under my arm, and point at a crumbling playhouse in the Pemwick gardens and say, That part? That was good. Maybe you want to keep that.

Not with judgment. Not with pity. Just… clarity. Like she cut through all the bullshit, all the noise and history and ego, and saw what was worth salvaging. And then offered it back to me.

And I—

I don’t even know what to do with that kind of grace.

“I think…” I say slowly, fingers tracing the edge of her hip under the blanket, “the London house isn’t exactly a small house.”

She hums, tucked into me, still smelling like sleep and something sweeter I can’t name.

“We could… keep some of the furniture,” I offer, voice low. “Stuff my mum liked. The good bits. And get new things too. Make it ours. Not just… a Beaufort residence.”

She shifts to look at me, and I meet her gaze.

“I mean—Oxford will be great,” I go on. “But it’ll be living wall to wall with friends. And sometimes—” I pause, letting my palm slip flat against her back, “—sometimes I have ideas that don’t need witnesses.”

That gets her.

A brow lifts. “Ideas?”

My lips twitch. “Yeah.”

She leans in, mock-serious. “What kind of ideas?”

I turn, just slightly, pressing my mouth to the edge of her jaw. “The kind that get me in trouble.”

And there it is—the shift. That barely-there flicker between closeness and want. Between talking and touching.

“I thought you found it rather hot to cover my mouth with your hand,” she says, deadpan, but there’s heat in her voice. Amusement, too.

I groan. “I do. Embarrassingly so.”

Her smile curves against my throat, wicked. “But?”

“But I also find it hot when I can hear you.”

She doesn’t reply—just looks at me with that knowing look, the one that makes me feel like the floor’s been yanked out from under me, and I don’t even care.

And then her hand is moving—slow, deliberate—across my stomach under the covers. And mine slips under her shirt, palm meeting skin I know as well as my own heartbeat now.

It’s a different kind of conversation.

One that doesn’t need houses or inheritance or childhood memories to carry its weight.

Just mouths finding mouths, hands saying I see you, I want you, I’m yours.

And I am. Completely.

 

James

There’s something about this.

Something that undoes me.

Not just the way she tastes—though Christ, I could get drunk on it—but the way she responds. Every shift of her hips, every tiny sound she bites back and fails to contain, every quiver in her thighs when I press deeper, slower, just right.

She’s trying to win.

That silent challenge in her eyes? I can be quiet.

But her fingers are in my hair like she’s drowning and I’m the only thing tethering her to earth.

And God, she’s everything.

Every inch of her. Every breath. Every sigh. The soft curve of her belly, the arch of her back, the way her thighs tremble against my shoulders. I’m starving for her, and she keeps giving me more.

I press my tongue just where she likes it, slow, purposeful.

She gasps.

Bites it back.

But I felt it.

I felt her whole body jolt in response, her hands tightening in my hair like she’s afraid I might stop. As if I could. As if I’d ever pull away now, not when she’s falling apart under me like this, not when she’s losing her grip on every wall she built up to survive the last ten years.

She deserves this.

She deserves softness. Heat. Pleasure without question. She deserves me, fully focused on nothing else but making her come so hard she forgets the word quiet.

And she’s close—I know it.

She’s panting now, open-mouthed, head tipped back against the pillows. I don’t even need to look up to see it; I can feel it in the way her whole body is tightening, in the way her hips are twitching, trying to chase more friction.

I keep her right there. Don’t let up. Just hold steady.

Her breath catches.

Her thighs lock.

And then—

Fuck.

She breaks.

It’s not loud—just a broken gasp, half his name, half something holy—but it tears right through me.

She comes with her whole body, clinging to me like I’m the only thing keeping her from floating off the edge of the planet, and I swear I’ve never been this hard in my life.

I press one last kiss between her thighs—soft, reverent—and then look up.

She’s ruined.

Glorious.

And mine.

 

James

She’s still breathless, chest rising and falling, skin flushed, lips parted—and she looks at me like I just gave her the moon.

And then, without even giving me a chance to catch my breath, she says it.

Soft. Rough. Certain.

“Have me now.”

Christ.

My whole body reacts—tightens, coils, burns. She says it like a fact, not a question. Like something we both knew was inevitable the moment she pulled me onto this bed, into this night.

“For you,” she adds, voice barely a whisper now, “for you, James. Just—have me.”

And that’s it.

I don’t even bother with words. I’m past words. My hands are already on her thighs, her hips, guiding her up the bed as I kneel between her legs. She’s still slick, warm, so ready it’s fucking unfair. I lean over her, kiss her mouth—messy, deep, like I need to claim every part of her.

“You sure?” I rasp, because I have to ask.

She just pulls me closer. “Don’t make me repeat it.”

So I do what I’m told.

Slide into her in one slow, aching thrust.

We both groan—hers sharp and broken, mine low and guttural. Fuck, she feels like heaven. Like home and chaos and everything I never thought I’d get to keep.

Her arms wrap around me. Her legs hook around my waist. She wants me close, and I give her that. Pressing my forehead to hers, rocking into her slow, deep, real. Her name leaves my mouth more than once, because it’s the only thing that feels right. Ruby. Ruby.

“Tell me what you need,” I whisper, but I already know.

“This,” she says, so sure it stops me for a second. “Just this.”

She pulls me down into another kiss. It’s all tongues and teeth and soft noises, her body arching beneath mine like she wants to crawl inside me and live there. And God, I’d let her. She already owns every damn part of me.

I move with her, for her—because she gave me this, asked for this, and I’ll never take it for granted.

And when she whispers, “James… don’t stop…” I swear I’d burn the whole world just to keep going.

 

Ruby

He’s still catching his breath, head resting on my chest like I’m the safest place he’s ever known. One arm slung low across my waist, the other curled under me. Warm and heavy and very, very pleased with himself.

Which is why I say, “You lost.”

His head lifts. “What?”

“You were louder.” I try to keep my face serious, but the corner of my mouth betrays me. “I thought you said you’d be quiet.”

He huffs a laugh. “I’m not fighting you over this.”

“Good.” I lean down and kiss the top of his head. “Because I’d win.”

He groans and flops back beside me, muttering something that sounds suspiciously like “brat”, and then adds, “You can have first go at the bathroom. I’ll use the one at the end of the corridor. Consider a saw it your prize.”

“My prize,” I repeat, grinning, as I roll out of bed and pad across the floor with his t-shirt slipping halfway down my thighs. “Victory has never smelled so much like shower gel.”

By the time I come back, the room’s cooled and the mood’s quieter. He’s under the covers again, hair still damp from his own shower, scrolling absently through his phone with that soft crease between his brows. The one that means he’s thinking too much.

I slip back into bed beside him. He lifts his arm, lets me crawl into the space against his chest like it’s where I’ve always belonged. And maybe it is.

After a minute, I say it. Quiet, but clear. “I think you’re doing the right thing.”

He doesn’t answer at first. Just keeps breathing, steady and warm against my temple. So I keep going.

“If you mean it—if you really think I should have a say in this—then this is it. I think your father deserves to be removed from your lives. From Lydia’s life. Yours.” I trace slow circles on his chest with one fingertip. “And I think you’re still being generous. Giving him the mansion. That’s—God, James, most people would burn it down.”

He exhales slowly.

“You didn’t burn it,” I murmur. “You gave it up. You found a way to draw the line without becoming him.”

His arm tightens around me. Just a little.

“And the London house,” I add, “That’s smart. And fair. And maybe… something new.”

There’s quiet again. But it’s not heavy now. Not sad. Just the two of us in a room that finally feels far enough from everything else.

And slowly, I feel him settle. As if maybe, just maybe, some part of him is starting to believe he made the right call too.

 

Ophelia

He’s up early.

I hear the kettle long before I come down, and when I enter the kitchen, there he is—hair still sleep-mussed, sleeves pushed up, calmly buttering slices of bread like he does this every morning. He doesn’t see me at first. Just folds a sandwich into wax paper, adds it to the others in a tin, and reaches for the thermos with the precision of someone who’s done this a hundred times.

Maybe he has now.

“Morning,” I say softly, so I don’t startle him.

James glances up, gives a nod, a small smile. There’s something about him this morning—gentle, focused, a kind of quiet competence I rarely saw in the old days. It’s not the mask he wears at boardrooms or legal meetings. It’s something else. Something steadier.

“I’m taking the throw from the couch, if that’s alright,” he says, already halfway out of the room again, the soft grey blanket tucked under one arm. “Ruby’s tired. And cold.”

I don’t even get the chance to answer before he’s heading back down the hallway.

And then she appears, a few minutes later. Ruby. Hair brushed, uniform impeccable, that dark coat too thin for the chilly morning, but the girl herself looking sharp and ready. She thanks me politely, sincerely, but I barely hear the words.

Because behind her, James is already opening the front door. He’s steering her gently with a hand on her lower back, the blanket still tucked under his arm. Like it’s second nature.

And if yesterday she was the one stabilizing him—quiet beside him through dinner, listening, anchoring—then this morning it’s him. Leading. Shielding. Already scanning the grey sky outside, probably wondering if it’ll rain. Probably already planning where to stop if it does.

They pass through the doorway, and she’s smiling now, leaning slightly into his shoulder.

He’ll drive. She’ll doze off, most likely.

Must have been a long night, I think, and I can’t help the small smile that tugs at my lips. Not for the reasons people might assume. But because whatever else the world throws at them—there they go. Two young people navigating it all, side by side.

And somehow, through it all, still holding each other upright.

Chapter 45

Notes:

I didn’t manage to post yesterday so here is a superlong chapter today.

(See the end of the chapter for more notes.)

Chapter Text

James

It’s only Wednesday and I’m already done.

Not just tired. Done. Like someone pressed fast-forward on the week, cranked the volume on every noise in my life, and forgot to check if I was still breathing underneath it all.

We never catch a break. Not really.

And it’s always—always—about me.

My family drama. My fortune. My father’s legacy. Me spiraling. Me climbing back out. My Lacrosse season eating up weekends like I don’t need to sleep or study or just…exist.

And Ruby.

Ruby never complains.

She does her thing—studies like it’s breathing, works because she actually likes working, does her chores when she needs to, checks in on her dad, bakes something for Lin when she has the time, answers Lydia’s texts at midnight with some dry remark that makes her laugh the next day.

And then there’s me. Somewhere in her orbit. A mess of trauma and chaos, trailing after her like gravity doesn’t really apply the same way when it comes to her.

I know I’m the heavy thing in the room. The complicated one. The one who takes time and space and oxygen.

And she gives it.

All of it.

Without ever saying this is too much.

And that’s what kills me, I think. Not the shame—though there’s that too—but the fact that I never imagined being this as someone’s boyfriend.

Not that I had a clear idea of what a boyfriend was supposed to be. But I thought I’d be more…more.

More fun. More date nights. More bad decisions at parties that end with good stories. More random drives, just to kiss her somewhere new. More notes in her books and impromptu coffees and actual plans instead of just trying to survive the week.

Instead I’m just…

This.

And Ruby?

She never complains. Not once.

She just looks at me with those dark, thoughtful eyes and somehow still sees the person I want to be, not the one I’m constantly scrambling to hold together.

And I don’t deserve that kind of faith.

But God, I want to live up to it.

 

Alistair

Post-gym, sitting in my room with James, stretching out sore limbs and overthinking things like we always do.

He’s staring at the ceiling like it’s going to hand him a gold-plated life plan. Hair damp from the shower, wearing one of my hoodies like he forgot how drawers work at his own place. Which, to be fair, is entirely possible.

“I just…” he starts, then frowns. “I thought I’d be a better boyfriend, you know?”

I flop back onto the rug, arms splayed. “What does that even mean? Like—carriage rides and mixtapes? Matching Christmas jumpers?”

He snorts, which is good. It means he’s still semi-alive.

“I thought I’d be more… fun,” he mutters. “Less crisis, more dates. Surprises. Champagne in the park or something.”

“Mate, the last time you planned a surprise, Ruby found out and fixed it before you could even show up. She is the plan. You just… orbit around it.”

He groans, but he knows I’m right.

I sit up, cross-legged like we’re twelve again. “Look, I’m not exactly boyfriend of the year either.”

He raises an eyebrow. “You mean because you’ve been casually almost-dating Kesh for an entire geological era?”

“I hate you,” I say cheerfully. “I deeply hate you.”

“You adore me.”

“Tragically.”

We fall quiet for a beat, and then I say it.

“I think about telling Kesh’s mum sometimes.”

James blinks at me.

“Showing up with flowers,” I say. “Saying hi, how’s the dog, also your son’s stupidly hot and I’d like to take him on an actual date now. Please don’t murder me.”

“You think she doesn’t know?”

“Oh, I think she knows. I think she’s waiting. With popcorn.”

He laughs, and it’s honest. Not the half-wrecked laugh he gives when things are hard. This one’s lighter. Real.

“Maybe she’d be cool with it,” I say. “Maybe I could kiss him at brunch instead of in dark corners. Maybe we’d go on a date where we don’t pretend we’re not.”

James is quiet again. But this time, it’s the thoughtful kind, not the imploding kind.

Then: “Ruby deserves someone who’s more than… all this.”

I roll my eyes so hard I practically fall over. “Okay. Enough with the humble soup.”

“I’m serious.”

“So am I.” I poke his knee with my foot. “Stop thinking about what you aren’t and think about what you already are, Beaufort.”

He doesn’t reply, but he’s listening.

“You show up,” I say. “You see her. You’re not hiding behind the Beaufort name. Or the money. Or the trauma. Or some tragic hairgel hero phase.”

“That phase was brief.“

“Brief but catastrophic. The photos live on.”

He gives me a shove, but it’s half-hearted.

“And Ruby?” I say. “She’s great. Obviously. Too clever, terrifying in class, probably going to own the country by the time she’s thirty. But you’re not some charity case she’s rescuing from a pit of despair. She chose you. Actively.”

“I still feel like I’m always the one needing things.”

“Then maybe it’s time to give something.”

He tilts his head.

“Like, a day. Just for her. No company drama. No father-shaped shadows. Just something light. Take her to the coast again. Do the whole ‘wind in your hair, ice cream and fingers in questionable places’ thing.”

He stares.

“Worked for you last time, didn’t it?” I grin. “Kesh would rather be caught dead than hold hands in public, let alone snog me by the sea. So you better bloody live that dream for both of us.”

James exhales a laugh. “You think that’s what she wants?”

“She doesn’t need candlelight serenades and declarations in the rain, mate. She just wants you—the real, messy, trying version of you. And taking her away from everything? That’s not about being perfect. That’s about being there.”

He nods slowly.

And then—because neither of us can handle sincerity for more than four seconds—I lean back and say, “Also, statistically speaking, beach air makes girls 47% more into handjobs.”

James throws a pillow at my face.

“Deeply hate you,” he mutters.

“You adore me.”

“Tragically.”

And it’s quiet again—but the kind of quiet where something good is settling. Where maybe—just maybe—he’ll take her to the coast. And maybe one day, I’ll show up at Kesh’s doorstep with flowers and the truth.

But for now, we sit in the stillness. The kind that only happens when you’re tired, honest, and not alone.

 

James

Still in Al’s room, sprawled on the rug, my back against the wall, and everything just a little too quiet. Like we cracked something open and now have to sit with the pieces.

I run a hand through my hair. “I didn’t know you knew.”

Al looks up from his water bottle, eyebrows raised. “Knew what?”

“About Ruby,” I say. “Her… anxiety.”

He doesn’t answer right away. Just nods, slow and calm, like it’s obvious. “Yeah.”

I blink. “She told you?”

He shrugs. “Not in so many words. But we shared like, every second class last term. And a few too many library marathons. You see things.”

I press my head back against the wall. “Fuck.”

“She’s under a lot of pressure,” Al says, voice gentle now. “These A-levels? Eating her alive. She’d rather be buried under Pemwick than tell anyone she’s scared.”

That stings. Not because it’s untrue—but because it is, and I missed it. I’ve been so wrapped up in my own disasters, I didn’t even see the quiet ones unfolding inside her.

“I thought she was doing okay,” I say quietly.

“She is, because of you.”

I look at him.

He grins. “Not that I want to know exactly what you’re doing with her at night—”

“Al—”

“Purely sleep quality-wise, of course. You’re basically melatonin in human form.”

I snort, even though I feel like shit.

“But seriously,” he adds, more softly, “whatever it is—you’re helping. I’ve seen her calmer. Less wound up. Still terrifyingly efficient, mind you, but a bit more human about it.”

I nod, eyes flicking down to the floor. “Yeah. I think we’re… good.”

And we are. In ways I never expected. It’s not just the sex—though, God, the sex is so good. But it’s the feeling of her curled against me in the dark, the slow, steady rhythm of her breathing. The way her fingers find mine without asking. The way she sees through me like it’s the easiest thing in the world.

It’s overwhelming. In a way that makes me feel like I might actually survive this version of life.

I chew on my lip, then glance at Al. “You know, maybe I should talk to Kesh.”

He pauses, frowns. “About?”

“You,” I say. “And him. Or whatever it is that’s happening.”

Al shifts, guarded now. “That’s not really your place.”

“I know,” I say. “That’s why I said maybe. But this?” I gesture vaguely between us. “You sitting here pretending that everything’s fine when you want to show up at his house with flowers for his mum? That’s not fair.”

Al doesn’t say anything.

I keep going. “I’m not saying you need to be together or never speak again. But I think you deserve something. Not limbo.”

“Don’t psychoanalyze me,” he mutters.

I grin. “You did it to me for the past hour.”

He rolls his eyes but doesn’t push back.

And then I add, “But yeah. It’s not just handjobs.”

Al groans and flops dramatically onto the floor. “Spare me.”

I laugh. “You brought it up.”

“I said melatonin.”

“Melatonin and mind-blowing sex.”

“I will remove you from my estate.”

But he’s smiling now, in that exasperated way he always does when I’m being too much and he secretly loves it.

I stretch my legs out, looking up at the ceiling again. “It’s… emotional. I didn’t think it would be. I mean, of course I wanted her, but it’s more than that. It’s like—everything gets quiet. Not just in my head. In my body. Like I can finally exhale.”

Al is quiet for a moment. “Sounds like love, mate.”

I shrug. “Probably is. Absolutely.”

“Definitely is.”

And we don’t say much after that. Just sit there. The two of us, on a quiet night, after gym, after too many words, sharing the kind of silence that only comes from knowing each other since we were too young to hide.

And maybe tomorrow, I’ll have that talk with Kesh. Or maybe I won’t. But I’ll think about it.

Because Al deserves more.

 

Alistair

Dark room. Just the blue glow from the TV screen fading into nothing. Both of us down for the night, sprawled out in our respective beds after a ridiculous round of Mario Kart that ended with James screaming treason and me nearly crying from laughter.

Now it’s quiet. The kind of quiet that sits on your chest a little.

James shifts under the covers. “You good?”

I nod. Then—because it’s me, and because we’re both too tired for filters—I say it.

“I don’t know what sex is like when someone loves you.”

James doesn’t respond right away. Just a slow inhale, a pause.

I keep going, quietly. “I think I love him. Kesh, I mean. I really do. But I don’t know what he feels. Not really. We haven’t even—well. Not all the way.”

I roll onto my back, stare at the ceiling.

“Lots of fumbling. Good stuff. Hot stuff. But before that? It was all Tinder hotties. ‘Situationships’ with boys who said the right things and then ghosted. And now—” I shrug. “Now sometimes I think I’m the biggest fraud of us all.”

James makes a small sound. I barrel ahead before I lose the nerve.

“I sit around giving everyone advice. You. Lydia. Ruby. Cyril. Hell, I even told Ruby once that people show you how much they care by whether they show up. Like I’m some kind of sage. But truth is? I just tell people the stuff I want to hear. Stuff I wish someone would say to me.”

More silence.

I swallow. “So yeah. That’s me. Alistair fucking Ellington. Relationship advisor to the stars. Who’s never been properly loved in bed or daylight.”

James sits up a little. His voice is low. “Al.”

I turn my head, squinting toward him in the dark.

“You’re not a fraud.”

I huff. “Right.”

“I mean it,” he says. “You’re—look, if I can learn to be a halfway decent boyfriend in under six months, you’re already there. You just don’t let yourself believe it.”

I blink at him.

“And your advice?” he adds. “Always great. Honestly. Way better than mine ever was. I told Ruby to fuck off in class once.”

I laugh, because I remember. “You did.”

“Exactly,” he mutters. “And you—you’ve been there since day one. Even when I didn’t deserve it. Even when I was wrecking everything.”

There’s something in his voice that makes me go quiet again. Something warm. Grateful.

Then he says, “But you need to tell him, Al.”

I tense.

“You need to tell Kesh,” James says, gentle but firm. “That you can’t do this anymore. Not like this. It’s not fair to you. And it’s not a crime to want to be kissed in daylight. Or to know where you stand.”

I close my eyes. “What if it wrecks it?”

James exhales. “Then it wrecks this. Not you.”

He’s right. Of course he is.

But the thing about love is—it doesn’t care if you’re ready.

It just happens.

And now I have to decide if I want to keep happening in the dark.

Or step into something real.

Maybe tomorrow.

But for now—I whisper, “Thanks.”

And James just murmurs, “Anytime.”

And this time, we both fall asleep to the quiet. But it doesn’t sit heavy anymore.

It feels like something lifting.

 

Ruby

“If you could choose what to do this weekend,” James says, voice casual but eyes on me like it’s anything but, “what would it be?”

He adds, like a proper Beaufort with a study habit, “Study sessions included, obviously. We’ll do that anyway. But—what else?”

We’re sitting in my room, half a textbook between us and three cups of tea abandoned to their lukewarm fate on the windowsill. He’s sprawled on his stomach, fingers lazily skimming over the edge of the page we’re not really reading. I’m cross-legged, my back against the headboard, hair still damp from my shower. It’s too late in the evening for new ideas, but somehow he’s always full of them.

I think for a moment.

“I want to be alone somewhere,” I say.

He raises an eyebrow. “Alone as in… without me?”

I give him a look. “Alone with you, obviously.”

That gets a grin.

“After your Lacrosse game on Saturday,” I continue, “and after my morning with Lin. Ember and Lydia are coming this week.”

He nods, thoughtful. “So, where?”

His thumb taps the page twice before flipping it shut.

“Oxford again?” he offers. “Or London? We could catch a show or do a gallery. Get dinner, proper date stuff. Or—” he glances at me “—back to the beach?”

The second he says it, I know. My brain lights up like it’s finally been given something it can hold.

“Beach,” I say. “Definitely beach.”

“Yeah?” he asks, smiling now.

“My head’s too full,” I explain. “London sounds like input. The beach sounds like space.”

He understands. Of course he does.

“Saturday noon,” he says. “After my game.“

I nod. It already feels like a promise I want to fall into.

He shifts closer, hand brushing mine, and adds with a small smile, “It’s a date.”

And somehow, even though we’ve had a lot already, this one feels like something new. Something soft and carved out just for us. A pause button. A breath. A bit of blue sky.

A weekend that’s ours.

 

Lydia

It’s just after lunch, and the school library is too warm. I’m tucked in a corner with three girls from chemistry—none of James’s friends, or Ruby, or Lin. Just ordinary classmates I share lab goggles and eye rolls with. We’re reviewing some equations we all pretended to understand in class this morning, pencils scratching against paper, soft murmurs, nothing too serious.

Until I feel them before I hear them.

Elaine. And three of her little entourage. All shiny hair and glossy smirks. Of course they’re here.

“Lydia,” Elaine says in that sing-song voice she uses when she’s about to pretend she cares, “we heard… you’re not staying at the mansion anymore?”

Her tone is sugar-sweet, but it’s the kind that rots your teeth.

Another girl leans in. “That must be hard. All that space and staff and history. And now you’re—what? Slumming it with Cyril‘s family?”

I keep my pen moving. I don’t even flinch.

They know. Of course they do. It was only a matter of time.

“And with Cyril,” one of the others says, trying for casual and failing. “How’s that going? Anything serious?”

They smirk like they expect me to blush or deny or squirm.

I don’t.

I just look up. Calm. Collected.

“Yes,” I say.

That shuts them up for a second.

Then, predictably, they switch targets.

“And your brother,” Elaine hums. “Is he seriously living with that scholarship girl now?”

“Ruby,” someone else supplies helpfully. “Her mum bakes cupcakes or something.”

“And her dad’s in a wheelchair, right?” the third adds, like it’s a scandal and not a fact.

“And James Beaufort,” Elaine finishes with a fake sigh, “heir to billions, playing house with her like it’s normal. Aren’t you at least a little embarrassed?”

I close my notebook. Slowly. Deliberately.

Then I look up, straight into their faces, voice level but sharp as a scalpel.

“I’m not going to comment on any of that bullshit. But let me be absolutely clear—if I ever hear any of you talk about Ruby like that again, or about my brother like it’s some kind of disgrace to love someone decent, I won’t stay quiet. Not now. Not next time. Not ever. So take your smug little comments and keep them to yourselves. Or kindly get out of my sight.”

They blink. Like they weren’t expecting me to speak. Or bite.

But I’m a Beaufort. I’ve got teeth.

And I’m not playing nice anymore.

Cyril

I step into the library, just on time to hear Lydia’s voice. Calm. Firm. Lethal.

I know that voice. That’s the voice she uses right before the hammer drops.

Elaine is sitting on a desk like she owns the place, her pack of gremlins around her. Lydia’s standing her ground, spine straight, chin high, notebook closed like a shield. I don’t know what exactly they said, but I’ve got enough pieces.

I walk up. Quietly. No warning.

Elaine spots me a second too late.

I grip her elbow—gentle but firm—and pull her off the desk so she’s standing. Right in front of me.

“Oh,” she breathes, “Cyril—”

“I’m not Alistair,” I cut in, voice low. “I’m not James Beaufort either. I’m not patient. I’m not diplomatic. I’m not holding back because I am ashamed or sorry. And I’m done.”

The room stills around us.

“You and James,” I go on, “what even was that? A one-time thing a year ago? An almost-kiss in my pool when he was off his head six months back?”

She pales. Good.

“Not exactly his finest moments, yeah. I’ll give you that. But instead of being mad at him—him, Elaine—you’ve been taking it out on Ruby. Again. And again. Whispering. Laughing. Poisoning rooms she walks into.”

I step closer. My voice doesn’t rise. It doesn’t need to.

“This ends today.”

Her mouth opens. Closes.

“You want to keep this game going?” I shrug. “Fine. Then consider this payback. For the day I threw Ruby into the pool. For every whisper. For every smug little laugh. You keep this up, and I’ll make your life hell, Elaine. Personally.”

The other girls are frozen. Elaine looks like she’s trying to calculate just how serious I am.

Spoiler alert: very.

“One more word,” I finish, “and you’ll regret the day you met me.”

Silence.

No one moves.

Then Lydia, perfectly composed, takes my hand.

We walk out together.

And I don’t even look back.

 

Lydia

We’re halfway down the corridor before I speak.

I’m still holding his hand.

Tightly.

Cyril doesn’t say a word, doesn’t even look at me—but I can feel it. The burn of adrenaline still flickering through him. The controlled rage. That razor-sharp clarity in his voice. That precision. That power.

God.

We step out into the fresh air, and I only say—

“We’re going home for lunch.”

Cyril glances over. Brow raised. Just once.

Not because he doesn’t understand. Because he does.

Perfectly.

“Thought we had lunch with Al today?” he asks, casual. But there’s a glint in his eye. He knows.

“We’ll see her later.”

I tug him toward the parking lot. Our pace isn’t rushed, but it’s fast enough that my skirt brushes against my knees and my bag hits my hip with every step.

Because that?

What he did back there?

That requires a private room. A closed door. A bed. Or not even a bed.

Because I’ve never seen him like that before. Not really.

He’s always protective. Always fierce when it matters. But today?

Today he went full storm.

For me.

For James.

For Ruby.

And I am undone.

“You didn’t even flinch,” I murmur, once we reach the car. “You just… handled it.”

He opens the passenger door for me. Shrugs like it’s nothing.

But it’s not nothing. It’s everything.

I lean in, kiss him—soft at first, then not at all.

“Best. Lunch break. Of your life,” I whisper into his mouth.

He groans.

And grins.

“Calling it now?” he asks, hands already on the steering wheel.

“Calling it, claiming it, delivering it.”

He drives a little faster than usual. Not recklessly—just enough.

And neither of us is particularly interested in food.

 

James

Alistair’s the one who tells me.

We’re in the locker room after practice, both knackered, stretching out the aches before we even think about showers. I’m rubbing at my shoulder when he says it, deadpan—

“So, apparently your sister and your future brother-in-law vaporised Elaine in the library today.”

I blink. “Come again?”

He lifts a brow. “Oh, it’s all over. Girls from my biology seminar were whispering about it like it’s the lost gospel. Lydia snapped. Cyril backed her up. Threat levels: biblical.”

I sit up straighter, blinking sweat out of my eyes. “They did what?”

Alistair grins. “Elaine opened that mouth of hers, went after Ruby with some of her finest privately-educated venom—something about your living situation being a disgrace to the family name—and Lydia did not entertain it. Told her to cut the crap. Real sharp. Real cold. Beautiful, really.”

I can imagine that. Lydia in that scary-calm mode, when her eyes are sharper than her voice and her voice is sharp enough to cut glass.

But Alistair’s not done.

“And then Cyril,” he says, dragging out the words with dramatic flair, “Cyril bloody Vega, walked in like he was summoned by divine justice, pulled Elaine off a table, told her she’s got one more word before he makes her life hell, and casually reminded her that he’s not James Beaufort or Alistair Ellington. He’s just Cyril. And he’s had enough.”

I just stare at him. Then I let out a short, stunned laugh. “No way.”

Alistair nods, utterly delighted. “Swear on my inheritance. Apparently he also referenced that pool party stunt from back in the day and said, quote, ‘consider this my payback to Ruby.’”

And now I’m properly laughing. “Holy shit.”

I rub a hand over my face, part exhausted, part stunned, part something warmer I can’t quite name. Maybe pride.

Maybe… relief.

Because God knows we probably should’ve dealt with it earlier. Alistair, being her brother. Me, being—whatever I am.

But instead, it was them.

Lydia and Cyril.

And Lydia, sure, I expected that. She’s been steel since she was sixteen, since everything went to hell and she had to grow up before anyone should.

But Cyril?

That’s… fascinating.

He’s always been there, orbiting Lydia like she’s the only star in his sky. And maybe that’s what makes this so good. Because this wasn’t about show. Wasn’t for anyone else’s approval.

He did it because it mattered. Because she mattered. Because Ruby mattered.

And suddenly I’m sitting there, sore and sweaty, with a stupid smile on my face and a chest that feels weirdly light.

I mutter, “Guess I owe him a drink.”

Alistair smirks. “Nah. Just give him five minutes alone with Lydia. That’ll do.”

“Gross,” I say, but we’re both grinning now.

It’s not even noon.

And the day already feels better.

 

Ruby

It’s not that I feel like we can afford a study break.
In fact, I feel the opposite. Finals are breathing down my neck, every ticking minute of this term carries weight, and I still wake up some mornings with that tight chest feeling like I’m already behind—no matter how early it is.

But James said we’d study.
Of course we will, he promised, with that maddening, infuriating confidence he sometimes wears like cologne.
And then he said we’re not staying at the B&B this time.

“We need a proper table for your flashcards,” he said, like that was the reason. Like he hasn’t been watching me unravel by inches all week, like he hasn’t clocked every time I’ve rubbed the heels of my hands into my eyes or gone quiet in the middle of a sentence.

And now we’re here.

The car crunches into the gravel, and when I look up—I have to blink.
It’s this… soft blue beach house. Right by the sea. Weather-worn in the kindest way, with white picket fences and wraparound windows that must glow gold at sunset. A porch that says come out here with a jumper and your tea. A roof that probably sings in the rain.

He parks and turns off the engine like it’s the most normal thing in the world.

“This is it?” I ask.

James just shrugs, then smiles, casual. “I figured we could use somewhere quiet. No innkeepers, no shared breakfast trays, no creaky floors above us.”

I stare at the house.
It’s… beautiful.
And intimate in a way that makes my heart do something weird in my chest.

“You rented an entire house for the weekend so I could study?”

“Well,” he says, undoing his seatbelt, “I also plan to seduce you, but yes. Studying’s on the agenda.”

I roll my eyes—so hard I practically see my own brain—but my face warms all the same.
Because the thing is… he means it. The seduction, sure, but also the table. The silence. The ocean.

This boy who lives in headlines and inheritance, whose weekends are usually booked with lacrosse and legacy, somehow saw the chaos in me—and brought me here.

To this house.

Where I can breathe. And maybe rest. And definitely study.
And where, for once, it doesn’t feel like I’m falling behind.
Not at all.

James Beaufort, I swear to God.
You might actually be more than I ever imagined.

 

James

She likes it.

I can see it in the way her face softens when she looks at the windows, like she’s already picturing herself inside. The way her eyes linger on the porch. The quiet. The space. The sea, just there in the distance.
It’s not the kind of place you bring someone for a two-night escape.
It’s the kind of place you come back to.

So I say it. Now. Not hours from now. Not over breakfast or when we’re packing to leave.

“If you like it,” I tell her, voice even, casual, even though I can feel my heart starting to go rogue, “and if you don’t want to go anywhere else for the summer—Italy or France or whatever—”

She turns to me, curious.

“—we can book this place. I’ve already placed a reservation for August.”
I shrug. “Can cancel, of course. It’s not a big deal. Just thought… you know, we’ve come to Norfolk a few times now. Thought maybe you’d want something familiar. Peaceful.”

She doesn’t say anything right away. Just watches me.

And I realise I’m rambling now, which is stupid. I don’t ramble.

“I mean, we’d do other things too. Take the train into town. Pub lunches. Bonfires. Long walks. You could study if you wanted. Or not. But—yeah. Just thought it might be nice.”

She still hasn’t said anything.
But the look in her eyes…
God. I think I just won the whole bloody war without knowing I was fighting.

“James,” she finally says, and it’s my name—just my name—but I swear I could live inside the way she says it.

So yeah.
Maybe this house is it.
Maybe this—her—is it.

 

Ruby

It’s the door that does it.

Blue like sea glass, with that stubborn coastal grit clinging to the frame, and a handle that sticks a little, like it’s weathered enough to have stories. James pushes it open and steps aside, his fingers brushing my spine, low, warm.

“This way, love,” he murmurs. “Welcome to our weekend.”

I step in. And it’s—God. It’s bigger than I thought. Light everywhere. The kind that doesn’t just brighten a room, but softens it. Wraps around bookshelves and kitchen counters and striped cushions and wooden chairs like it’s trying to say you’re safe here.

I stand frozen for a moment. James sets the bag down by the door, watching me. Not saying anything. Letting me take it in.

There’s a kitchen straight ahead—white walls, blue cabinets, sunlight bouncing off the pale wooden counters, a little table facing the window with a view of the sand dunes. “We can study here,” he says, casually, but I hear the care in his voice. “It’s not a library, but it’s better than the B&B.”

Better than the B&B doesn’t even begin to cover it.

I walk through slowly, fingers skimming the edge of the kitchen table, the back of a wicker chair. Then the lounge. Pale floorboards, a scatter of navy blue cushions, floor-to-ceiling windows that look out to the sea. Not a sliver of it—all of it.

The beach is right there. Thirty metres, he said when we parked. And it is. A stretch of pale sand and wind and sky. So close it feels like we’ll be able to fall asleep to the tide.

James lets me move ahead, just behind me, a quiet presence. When I pause, he slips an arm around my waist. “So,” he says. “If you hate it, I’ve got forty hours to make you change your mind.”

I twist to look at him. “How did you even know?” I ask, and I mean it. I didn’t even know myself.

His face changes. That soft, smug smile. “I didn’t. I just—I hoped.”

And I do know. I know now. It’s perfect.

“I love it,” I whisper.

He leans down, nudges my temple with his nose. “Good. Because if we still like it on Sunday, I booked it for the summer.”

He shrugs, not even pretending to look guilty. “I can cancel.”

I stare at him. “You’re impossible.”

“You love that,” he says, reaching behind me to tug open a pair of French doors that lead straight onto a little veranda, white fence beyond it, and the ocean roaring past.

God, I do.

We keep exploring. The bedroom’s small, but cozy. Blue curtains. Striped bedding. Folded towels on the end of the bed, like someone expected us to make memories here. A tiny second room with a twin bed and a creaky wardrobe—James calls dibs on using it for his messy pile of clothes so I don’t have to see it. The bathroom smells faintly of lavender and the sea.

And then we’re back in the main room, sun flooding the cottage like it belongs to us already.

“Study at four?” I ask.

James grins. “I thought we could start at five. Stretch the legs first. Walk the beach. You look like you need wind in your hair.”

I probably do.

But right now, I just turn to him, press my lips to his cheek, and say, “Thank you.”

He pulls me into him. Tight. Warm.

“Summer,” he whispers into my hair. “This summer, Ruby.”

And I nod. Because yes. It’s this place. And it’s him. And I didn’t even know until right now how much I needed both.

 

James

We walk back from the pub with sand in our shoes, sea salt in our hair, and a loaf of sourdough tucked under Ruby’s arm like it’s contraband. The sun’s down now, but the horizon’s still streaked gold and soft lavender, and I think she’s never looked more beautiful—windblown, smiling, focused as hell.

She’s already plotting study blocks by the time we step inside.

“Okay, kitchen table,” she announces, already pulling her bag open. “We’ve got flashcards, colour-coded notes, and I brought the good pens.”

“Because obviously it wouldn’t count if we used the regular ones,” I mutter.

Ruby just smirks. “Obviously.”

She’s in her element, sorting the table like a general planning an academic war. Crackers and cheese. Millionaire’s shortbread. A tiny plastic container of dried mango. Who is this girl?

We sit down, and I actually try. I do. For a solid hour. Then another. Then another. But around the three-hour mark, she’s still going strong and I’m starting to fantasize about throwing myself onto the beach like a Victorian poet in despair.

I lean back, stretch my arms, and sigh with the full drama of a man near death.

“I need a reward system,” I declare.

Ruby doesn’t even blink. “The knowledge is the reward.”

“That’s rich coming from someone who brought cookies as a study bribe.”

“They’re not a bribe,” she says primly. “They’re fuel.”

“Fine.” I sit up, leaning closer. “Then kiss me.”

She blinks. “Excuse me?”

“A kiss,” I say, voice dropping, grinning now. “For every right answer. Could dramatically improve my retention.”

Ruby eyes me. “You think kissing me is going to help you focus?”

I nod solemnly. “I’m very Pavlovian.”

She snorts, lips twitching. “Alright, Beaufort. But you have to earn it.”

She flips a card.

I answer. Correctly. Obviously.

Ruby narrows her eyes, leans across the table, and kisses me. Soft, short, maddening.

“See?” I breathe. “Working already.”

Another card. Another correct answer.

She kisses me again. This one lingers a little longer. My pulse does questionable things.

Then I answer a harder one. And she tips her head and kisses me so slowly I forget what subject we’re studying.

“Might need a few review questions,” I murmur.

“You’re ridiculous,” she says—but she’s flushed now, and smiling.

I grin. “Alright, new idea. Each right answer, I get to take off one piece of clothing.”

She raises an eyebrow. “Yours or mine?”

“Yours,” I say immediately.

She leans back in her chair, arms crossed, considering. “Fine. But it goes both ways. For every correct answer, one piece comes off. And for every wrong one…”

My eyes narrow. “What?”

She smirks. “You put one back on.”

“Oh, Bell,” I groan. “You’re cruel.”

“That’s the rules.”

She flips the next card.

I get it right. She pulls off her jumper.

I lose the next one. She points to my hoodie with a wicked little smirk. “On.”

And suddenly, I’m very motivated.

This might be my favourite study session of all time.

 

Ruby

Socks shouldn’t count.
We both know it. But we also both agreed — each item of clothing. No exceptions. And combined, that’s four.

Which is why James is sitting across from me right now, one sock pitifully back on, sulking like I’ve personally wronged him.

“This is undignified,” he mutters.

I lift a flashcard. “It’s constitutional law philosophy, not strip poker. Dignity was never part of the package.”

“Yeah, well,” he grumbles, wiggling his socked foot like it offends him, “you’re the one who said the game goes both ways.”

“It does.” I lift a brow. “And you got the last one wrong. So. Sock.”

“Should’ve just let you keep your jumper,” he mutters darkly, eyes flicking to the soft grey fabric folded neatly on the bench. “But no, had to go all-in.”

I smile sweetly. “Don’t worry. You’ll win it back.”

He glares at me with mock betrayal. “You’re enjoying this.”

I stretch, let my bare foot nudge his under the table, soft against his ankle. “Of course I am.”

Because the truth is — we both know where this is going. That’s not in question. We’re four hours in. His notebook has actual notes in it. My flashcards are almost halfway done. We deserve a break.

But watching James Beaufort play an academic version of strip poker?
That’s just fun.

He’s shirtless now. Long limbs sprawled, muscles taut from the effort of pretending he’s not trying. His hair’s a mess. His cheeks a little pink from concentration and the occasional kiss. And every time he leans forward to reach a cracker or read a card over my shoulder, it’s harder not to laugh at how smug he looks.

I’ll fix that soon.
That little smile — the one that says he thinks he’s winning?

We’ll see about that.

Because if he thinks socks were cruel…

He’s in for a surprise.

 

James

She’s cheating.

Not in a loud, scandalous way. No, Ruby Bell cheats with subtle precision, with the grace of someone who knows she can outsmart you and look good doing it.

I should’ve seen it coming. She let me get her down to jeans and a bra—just enough to distract me, to tilt the field in my favor—and then bam. She starts tossing in wrong answers like it’s an art form. Out comes the cardigan. Then the shirt. One sock. Another. Smirking the whole damn time.

And because I’m a bloody idiot and my competitive streak is bigger than my brain, I kept going.

Now?

Now I’m sitting cross-legged on the bed, stark naked, while she perches beside me—fully dressed except for her socks and her shirt, flipping through flashcards like we’re not dangerously close to something else entirely.

“I feel like I’ve been played,” I mutter.

She hums thoughtfully. “Or maybe you’re just not that good at Locke.”

“Ruby—”

She cuts me off with a kiss. Quick, hot. Right on the corner of my mouth.

I blink. “What was that for?”

“That,” she says, flipping the card around, “was the right answer.”

My brain stutters. “Wait—so I’m back in the game?”

“Nope.” Another card. “Game’s over.”

Another kiss. This time to my jaw.

I freeze.

She looks up, dark eyes steady on mine, and there’s this little lift in her brow like stay with me, if you can.

Another card. Another kiss.

My throat goes dry.

By the fifth answer—kiss to my collarbone—I’m pretty sure I’m losing whatever this new game is. Or maybe I’m winning. I don’t know anymore. I just know that I can’t think straight when she’s still mostly dressed, sitting next to me, looking at me like this.

She shifts onto her knees beside me, slow and sure, fingers brushing my shoulder as she leans in again. Her lips graze the dip just below my throat. Then pause.

She doesn’t speak.

She just… waits.

And everything in my body goes still, like I’ve just been handed the truth of a moment I didn’t expect but want more than I can say.

I don’t know what she’s about to do.

But I know I’d let her do anything.

 

Ruby

I don’t know when the flashcards stopped being the point.

Maybe around kiss number three. Maybe before that.

He’s completely naked now—long legs folded, arms resting on his knees like he’s trying to stay still, like he doesn’t trust himself to move. And that smug little smile from earlier? Gone. Replaced by something else entirely—something almost reverent.

He’s watching me like I’m a secret he doesn’t want to rush. And maybe I am. Maybe I’m a little bit of a mystery to myself right now too.

I shift closer on the bed. I still have my jeans on. Bra. One sock, maybe. I can’t even remember anymore. Doesn’t matter.

This wasn’t the plan. None of it was. We were going to study. Eat crackers. Share cookies and pretend we’re still keeping up with everything the world expects from us. But then this game turned out to be a thing. And then I saw him—naked, flushed, breath catching with every touch I gave him—and I thought:

I want to.

Not because I’m supposed to. Not because it’s expected. Not even because I’ve thought about it a thousand times, though—God—I have.

But because I want to give him something.

Something that’s mine to give.

I trail a finger lightly down his chest, feeling the sharp inhale under my touch. His skin is warm, his body so familiar now, but this is different. This is mine, entirely mine, to decide.

I sit back on my heels, still straddling the space between playful and serious.

And I wonder if he knows.

If he can feel the shift in me.

It’s not just kisses anymore. Not just teasing. It’s—something else.

I want to do this. I want to see what it feels like, what it does to him. I want to take my time with him, to learn the shape of pleasure on his face when it’s my mouth giving it.

I’ve never done this before.

That thought flickers like a match, heat and nerves catching all at once. Not fear, just the sharp awareness that it’s new. I’ve thought about it, wondered. But never—never—wanted it like this. For someone like this.

I glance up. He’s still quiet. His jaw is tight like he’s holding back something gentle.

“James?”

He lifts his eyes to mine immediately. “Yeah?”

I swallow.

And then, in a voice that’s barely a whisper but doesn’t waver, I say it.

“Can I?”

Just that.

Just enough.

And the look on his face is already answer enough.

 

James

She says, “Can I?”
And for a second, I forget how to breathe.

Not because I expected it. God, I didn’t. Not even close.
We’ve been studying—sort of—kissing between questions, strip poker disguised as academic review, laughing like it’s the only thing keeping the pressure of everything else from crushing us. But this?

This is something else.

I nod. Slowly. Carefully. Because anything more might make this too loud, too fast. And I don’t want that.

She shifts on the bed, and I sit up a little straighter without thinking, heart hammering, not just from what she’s about to do—but because it’s her. And it’s new. I can feel that in the way her fingers skim over my skin, not quite as sure as usual. In the way her eyes flick up and meet mine, then drop again—brave and nervous all at once.

She kisses down my chest. Lower.
Soft. Unhurried. Focused.

And I swear—I’m not even really that hard anymore, not after how careful she’s being—but my whole body is lit up, completely fucking alive. Not because she’s perfect at this—she’s not, and that’s the whole fucking point—but because she wants to.

I sink back onto my elbows, watching her. She wraps one hand around me gently, experimentally, and I swear under my breath.

“Ruby…”

Her name isn’t a warning or a request. Just the only thing I can say that still makes sense.

She shifts again—tries to find the right angle. Kisses just the tip. Pauses. Comes back, a little deeper this time. Not too much. I can feel her hesitating. Learning. I force myself to stay still. Not to buck my hips forward like my body desperately wants to. Because this is hers. I want it to be good for her, too.

When she pulls back, tongue slipping along me, I let out a breath I didn’t know I was holding. Then she tries again, a little more confident now. Still slow. Still figuring it out. She lets me slide over her tongue just enough to make my stomach clench.

And fuck.

I can feel when I get too close—when I let a sound slip out too loud or twitch too hard—and she eases back immediately, like she’s trying to stay in control, like she’s listening to me and herself.
It’s so much more than just the sensation. It’s her—focused, flushed, curious. It’s the way she’s adjusting, learning, caring.

And then—
Then she finds it.

A rhythm. Gentle but sure. Her hand moving in tandem with her mouth. Her breathing steadying. And I can’t hold it in anymore—how good it feels, how badly I want to just collapse into her touch and never move again.

“Oh—fuck,” I gasp, barely louder than the wind outside. “Ruby, love—God.”

My hands fist in the sheets beside me. I don’t touch her. I don’t want to rush her. But I feel like I’m unraveling with every slow, determined stroke of her mouth.

She’s doing this for the first time, and she’s absolutely—utterly—wrecking me.

And I don’t want it to stop.

 

Ruby

I’ve never done this before.
Not even thought about it seriously.
But now?

Now it feels like the most natural thing in the world to want to try.
For him.
For us.

Because he’s lying there, breathless and already a little wrecked from the build-up of our game, and the way he looks at me—like I’m everything—makes my nerves feel smaller. Manageable. Like maybe I don’t have to be perfect. Just honest.

I go slow.

So slow I wonder if he can feel how unsure I am. I think he can—his breath stutters, but he doesn’t move. Doesn’t push. Just lets me find my way. I start with a kiss. And then another. And then I try a little more, easing him into my mouth, careful and curious.

It’s a lot.

Not just the act itself—but the intimacy of it. How quiet the room is except for my breathing. And his. And the sounds he makes.
God—the sounds he makes.
Every little gasp and exhale, the way he says my name like he’s never said it before, like it’s the only word he remembers—that does something to me. A kind of heady rush I wasn’t prepared for.

I wrap one hand around the base of him for balance, and it helps. Gives me some control. I try different angles, different pressure. Some things feel awkward, but others—others feel surprisingly good. I learn what he likes. What I like.

Because… this is turning me on. Not just the physical closeness, but the reaction.
His reaction.
How much he likes this.

How much he likes me doing this.

My cheeks start to ache, and I realize I’ve been trying too hard to do it a certain way. I ease back, change the angle a little, use my hand more, let my mouth relax—and suddenly it feels better. Easier. Right.

Not too deep, I learn. That’s—no. Especially not when he moves without meaning to, hips jerking forward and making me pull back fast. My eyes water a little, and I laugh against his skin, just a puff of air. He whispers “Sorry—fuck, sorry” like he’s on the verge of falling apart.

I go again. This time, I take the lead. I set the rhythm. One that works—for my breathing, for the ache in my jaw, for him. And I get into it. Into the flow. Into the way his fingers are fisted in the sheets and his head tips back like he can’t believe this is real.

I never knew it could feel powerful.
I never expected to enjoy it.
But I do.

I love that I can do this for him. That I can learn this, try this, give this—because I want to.

And when he moans, low and wrecked and helpless, I feel a pulse between my legs that has nothing to do with his hands and everything to do with the way he’s falling apart underneath mine.

This is more than sex.

This is us.

And God, I want to keep going.

 

James

Fuck.

I can’t hold on. I’m trying—I swear I’m trying—but she’s too much. Too good. Too careful and brave and beautiful and herself. This isn’t some mindless thing. It’s Ruby. On her knees, learning me, choosing this, looking up with that quiet kind of focus that makes me feel like she’s studying for something important.

I don’t even think she knows how hot that is.

The noises I’m making… God. I’m past the point of dignity. Of language. I try to warn her—try to say something like “I’m close”, but my voice breaks halfway, and I know she hears it. Feels it. She doesn’t stop.

And then—

Everything unravels.

I come with this breathless groan, hips bucking once, then immediately trying to still because I won’t—I absolutely won’t—let that happen in her mouth. No way.

Somehow, I manage to catch myself. Barely. I pull back just in time, release hitting my own stomach, a little on her wrist, and—

Shit. Almost on her.

I’m a mess. A boneless, trembling, post-orgasmic mess. And she’s there, blinking up at me, hair a bit mussed, lips a little red, and my come dangerously close to her collarbone and—

“Shit—sorry—hang on—” I mumble, already reaching behind me for whatever’s closest. A T-shirt. No. A towel? Where the fuck is the towel?

She’s laughing now. Just a soft, warm sound like she finds this as ridiculous as I do.

I finally locate the edge of a hoodie I left slung over the chair, tug it over, use the inside of it to wipe my stomach, her hand, anywhere the collateral damage went. It’s not graceful. I think I get some on my hip. And my thigh. Great.

“Not exactly the elegant climax I imagined,” I mumble, still catching my breath. My chest is rising fast and uneven, and I feel flushed everywhere. “But—fuck, Ruby.”

I look at her.

And I feel it.

It wasn’t just sex. Wasn’t just a blowjob. It was her. The trust. The choice. The care.

She crawls up beside me, and I pull her in, still a little sticky and very, very naked, and I kiss her like that’s all I know how to do.

Because right now? It is.

 

James

I’m still reeling.

My bones feel liquid. Like the tide could come in and take me out and I wouldn’t even fight it. I’d just float. I’d let it.

And she’s beside me now, tucked half under my arm, quiet. Soft. Her skin warm against mine. Her mouth—God, her mouth. I kiss her again because I have to. Because I need to. Gentle, reverent, a thank-you pressed into lips that still taste like something wild and new.

“Hey,” I murmur eventually, brushing a strand of hair from her cheek. “How’re you feeling?”

She nods, barely. A breath more than an answer. Her eyes flutter shut as I keep stroking her temple, her jaw, her shoulder. Just… touching her because I can.

But I know that look.

That hum in her body. The way her thighs shift just slightly. The subtle tension in her spine, like she’s trying to stay still, but every nerve is alive.

And fuck, I know what that feels like—when you give so much and still ache for more.

I press a kiss to her cheek, and then another just below her ear. Then I pull back, hand still on her hip.

“You want, don’t you?” I say it quietly. No teasing, no smugness. Just a knowing.

She hesitates.

Then nods.

And Christ, it makes something tighten in my chest. Not lust. Not even pride. Just this deep, aching tenderness for her—my girl, who gave me so much and still lies here with hunger blooming beneath her skin.

I smile—slow, warm.

“Take it off then,” I murmur, fingers brushing her waistband. “If you want.”

I don’t touch her yet. Just watch. Just wait.

And she does. Slowly. Peeling her clothes away like it’s a small act of surrender. Her shirt first, then her bra, and I kiss her shoulder again, her wrist, anywhere I can reach without fully moving. My limbs are still jelly, but for her? I’d crawl across glass.

She pushes her knickers down last, and then she’s beside me again—naked, flushed, radiant.

“Touch yourself,” I whisper, eyes on her mouth. “Please.”

Not for me. Not to show me.

But because I want her to feel good. Because she deserves that.

And when she does, when her hand slips between her thighs and her lips part with a soft sound she tries to catch too late, I think I might be witnessing the most beautiful thing I’ve ever seen.

She’s not performing.

She’s just… Ruby.

And I can barely breathe for how much I love her.

 

Ruby

He says, touch yourself, and somehow it doesn’t make me flinch.

It should feel exposing, maybe. Awkward. I’ve never done this with someone watching me before. I’ve barely let anyone see me like this—undone, wanting, unguarded.

But with James?

It doesn’t feel like I’m being watched. It feels like I’m being held, even when his hands aren’t on me.

His eyes are soft. Warm.

So I do.

Slowly. Quietly. Just the pads of my fingers slipping where I’m aching most. The first brush of contact sends a shiver through me, and I close my eyes for a second, just to feel.

When I open them, he’s still watching. His whole body turned toward me, head propped on one hand, his other hand trailing idle patterns over the curve of my hip. His hair’s a mess. His skin flushed. Still all loose-limbed and blissed out from earlier, but his gaze is anchored.

“God, you’re beautiful like this,” he says, voice low, like it’s something sacred. “So fucking beautiful.”

I feel it everywhere. The words. Like warmth under my ribs. Like air in my lungs.

He kisses my thigh, then again, a little closer. His hand moves to rest gently on my stomach, anchoring me. I feel the bed shift.

Then he slides down.

I blink. “James?”

He looks up, eyes burning but so tender I could cry. “Let me.”

My breath hitches.

I nod.

And then his mouth is there—and it’s different from anything I’ve ever felt. Different from his fingers. Different from mine. Different because it’s him. Because it’s James. Because I already gave him this part of me—my trust, my body—and now he’s giving something back.

He takes his time. Kisses, soft and open-mouthed, and then a firmer lick that makes my hips rise instinctively. His hands slide under my thighs, holding me, grounding me.

I feel like I’m his.

And that, somehow, makes all the difference.

 

James

I don’t rush.

God, I never want to rush this.

Because she’s here, beneath me, bare and trusting and open, and the way she looks at me when I kiss the inside of her thigh like it’s something holy—that is the kind of thing that cracks a man clean in half.

And maybe I want to be cracked for her. Maybe I already am.

I slide lower. She lets out a sound—half breath, half question—and I look up once, just to be sure.

Her eyes meet mine. And she nods.

So I do.

The first touch of my tongue has her hips flinch. Not away—towards. Like her body knows exactly what it wants now, even if her breath stutters or her hands twist in the sheets. I take my time. Gentle, at first. Lazy licks and kisses, memorising every sound she makes, every way her body responds.

She’s warm. Soft. And sweet, somehow, even here. I could drown in this, and I think maybe I want to.

She’s trying to stay quiet. Of course she is. Always the composed one, even when she’s falling apart. So I anchor her with my hands, stroke my thumbs in slow circles against her hips as my mouth moves with a little more purpose.

That’s when I hear it—a gasp, low and unguarded. A sound pulled from the centre of her.

Fuck.

I don’t think I’ve ever wanted anything more than I want this right now—to watch her come undone like this, for me. With me.

And then—

Her hand slides down.

“Can I—?”

Her voice is so soft I barely hear it. But I know what she’s asking.

“Yes.” My voice is rough. Immediate. “God, yes, Ruby.”

Her fingers find her clit, just above where my mouth is. The moment she touches herself and I’m still kissing her, still licking her—

Jesus Christ.

That does something to me I can’t even name.

We fall into a rhythm. Her hand, my mouth, the way I hum low against her when she gasps again—closer now. So close. I can feel it in the way her thighs tremble under my hands, in the hitch of her breath, in how she’s not holding back anymore.

She moans my name.

That’s it.

That’s the end of me.

But I don’t stop.

Not until she breaks—beautiful and messy and real—arching against my mouth as she falls apart in my hands.

And even then, I stay right there.

Because I want her to know: I’m not going anywhere.

Not now. Not ever.

 

Ruby

I don’t feel exposed.

I feel… his.

Every glance, every touch, every kiss — it’s not performative. It’s not a show. It’s him. Worshipping me like I’m something rare and irreplaceable. And maybe to him, I am. God, the way he looks at me — like he’s starving and I’m the answer — it undoes me.

When his mouth moves lower, it’s not rushed. Not greedy. It’s slow. Intentional. Reverent. And I can’t breathe properly at first, can’t think, can’t do anything except arch and feel.

He starts softly. Gentle kisses, the warm press of his tongue. My hips twitch before I can stop them. His hands slide up, strong and grounding, thumbs brushing soft circles into my skin like he’s reminding me he’s here — that I’m safe. That I can let go.

And I do.

Slowly. One breath at a time.

It builds — quietly, beautifully. My hand fists in the duvet. My thighs tremble under his touch. The sounds escaping my mouth aren’t words anymore. They’re just me. Unfiltered.

Raw.

And then I reach for myself.

I don’t plan to. But I want it — the more. The pressure. The rhythm. And when I whisper the question, barely audible, he lifts his head just enough to give a breathless, God, yes.

So I do.

My fingers find the spot above where he’s kissing me, and suddenly it’s everything. His mouth, my hand, him. The sounds he makes. The way he hums against me, responding to my body like it’s his favorite subject to study. No arrogance. No games.

Just love.

Just James.

And then it tips. The pleasure — it crests, then crashes through me like a wave I can’t outrun. My back arches. His name tears out of me, louder than I mean it to be, but I don’t care. I can’t care.

Because it’s all him.

And me.

And us.

And for a few suspended seconds, there’s nothing in the world except this.

This moment.

This body.

This love.

When I come down, breathless and heavy-limbed, he’s still there. Still holding me with his mouth, with his hands, with that quiet, devastating tenderness that turns my heart inside out.

I’ve never felt anything like this before.

I don’t think I ever will again.

And I don’t want to.

 

James

She curls into me like she belongs there.

No hesitation. No overthinking. Just trust.

And I don’t move.

Not yet.

Not when her skin is still warm and soft from everything we just shared. Not when her breath is slowing against my chest, steadying into something that feels like safety. Not when the quiet outside is nothing but the ocean brushing against the shore, that hush of waves threading through the open window along with the scent of salt and something that still lingers on her skin — something sweeter than the sea.

My arm is under her neck. The other wrapped around her waist, my palm splayed against the small of her back, holding her there.

She fits like this. Into me. Into everything I didn’t know I needed.

And God, I love her.

She’s already floating somewhere between awake and asleep, the edge of her thigh pressed over mine, her fingertips resting at the centre of my chest like I’m the thing that grounds her.

Like I’m home.

Maybe I am.

Maybe she is.

She shifts a little, hums something unintelligible. I kiss the top of her head, tangle my fingers a little deeper into her hair, and whisper something low and soft I’m not even sure I meant to say aloud.

“Sleep, love. I’ve got you.”

Because I do.

And I will.

Even when everything else is loud — deadlines, family, the future — this, right here, is quiet.

This is peace.

This is ours.

She exhales, and I feel it — her whole body sinking, melting against me like she’s finally letting go. And I know, in a minute, in five, in ten, I’ll follow her there. Eyes closed. Wrapped around her. Listening to the sea and her breath, and not needing a single other thing in this world.

But for now—

I just hold her.

And don’t let go.

 

Ruby

I wake before the sun.

Just barely.

The light is still blue and sleepy outside, the sky somewhere between night and morning. But it’s enough to see the lines of his face in the pale dawn. The rise and fall of his chest beneath my cheek. The curve of his arm around my back, still holding me like I might drift away otherwise.

I don’t move.

Not because I’m tired — though I am, in a good way — but because I don’t want to break the stillness. The quiet. The rare and impossible calm that’s settled in my chest, like the tide came in overnight and left behind peace instead of wreckage.

I can breathe. Fully. Deeply. Without counting it.

There’s nothing in my head but this moment.

That might be the real miracle.

I shift a little to see his face better, careful not to wake him. But his lashes twitch, and after a beat, one eye cracks open. Barely.

He blinks at me. Sighs.

“Calling it now,” he murmurs, voice thick with sleep. “No flashcards today. Go back to sleep, Bell.”

And for some reason—maybe because of the way his voice scratches just enough to make me smile, or because his hand tightens around my waist like a reflex—I do.

Just like that.

No argument. No guilt. No overthinking.

I close my eyes again. Nestle closer. Let the ocean and James Beaufort lull me back down.

And fall asleep in his arms.

Like it’s the most natural thing in the world.

Because maybe… it is.

 

James

Beachhouse over B&B. A hundred times over.

Because right now, we’re sitting on the porch — well past ten — sharing a blanket over bare legs, the wind soft, salty, and just cold enough to make the coffee taste better. Hers is black. Mine’s with too much milk. Both cups are steaming on the little table between us, next to a cutting board with sourdough and chunks of sharp white cheddar.

She’s got one leg tucked under her, hair a little messy from sleep, eyes still soft. And she’s munching. Quietly. No rush. Like the world’s not chasing her for once.

Thirty metres ahead, the ocean glints in soft sunlight. Slow waves. Gulls circling. And not a soul in sight.

No breakfast room arrangements.

No polite conversation with strangers we’ll never see again.

No “how did you sleep?” from a too-cheerful host. No other guests shuffling about in lounge wear and socks, pretending not to eavesdrop.

Just this.

Ruby, me, coffee, cheese. The quiet hum of the sea.

I don’t say anything, but she leans her shoulder into mine.

Yeah.

This.

This is better.

 

Ruby

“Do you want to swim?” I ask, stretching out my legs under the blanket.

He gives me a look like I’ve just suggested we climb Everest barefoot.

“I won’t,” I add quickly. “Obviously. Just thought I’d offer. It’s technically right there.”

“No,” he says, and takes another bite of cheese. “Not this time. Summer, maybe. Definitely. But today…” He gestures vaguely toward the ocean, the dunes, the sky. “I want to be lazy.”

“Fair,” I say, sipping my coffee. “We could walk into the village later.”

He hums. “If you insist, I’ll come to the bookshop with you.”

I glance at him over the rim of my mug. “I’m willing to skip the bookshop.”

He freezes in mock horror. “Who are you and what have you done with Ruby Bell?”

I nudge his knee with mine. “Maybe we need food at some point. But for now? Shower. Getting dressed—”

“—optional,” he cuts in, grinning.

I raise an eyebrow. “Shocking.”

He smirks. “Then I say… dunes. Just behind the house. Lie down. Do absolutely nothing.”

I nod slowly, the warmth of the coffee settling deep in my chest. “Nothing sounds good.”

And I mean it. Not nothing like boredom, or nothing like giving up. But the kind of nothing where your head isn’t racing. Where you don’t have to plan or revise or prep or calculate.

Just the sea. The sun. The quiet.

Him.

Yeah.

That kind of nothing sounds like everything right now.

 

James

We’re lying in the dunes, backs in the sand, blanket pulled halfway over us, sun catching the edge of her cheekbone when she turns to look at me. Her fingers are tangled with mine, and I could lie like this for the rest of my life.

But my mind’s too full for quiet.

“There’s… a lot,” I say.

She doesn’t answer right away. Just shifts closer, like she already knows.

“Not dramatic,” I add quickly. “Not… urgent. Just things I’ve been thinking about.”

She hums. “Okay.”

I stare up at the sky for a second, then close my eyes. “I didn’t tell you about Al.”

That gets a pause out of her. Not tense, just alert. Waiting.

“He’s fine. I mean, he‘s Alistair. But that whole thing with Kesh…” I trail off, swallow. “It’s hurting him. Not the casual bit, just… the unspoken bit. It’s starting to weigh on him.”

“Yeah,” she says softly. “I’ve seen it.”

Of course she has.

“I’m not going to repeat what he said,” I add. “Not mine to tell. Just… something needs to change. Or end. Because it’s not fair to him anymore.”

She nods again. Her thumb brushes over mine.

I let the silence stretch for a beat before I take a breath. “And then—Cyril.”

Ruby turns fully toward me now. Eyes wide, just a little sparkle there. “Ah.”

Right.

“I mean, Lydia, yes, obviously. I’d trust her to handle any situation short of nuclear war. But Cyril…” I shake my head. “I never saw it coming.”

“You should’ve.”

I look at her. “Yeah?”

“He’s been holding that line for a long time,” she says simply. “And he finally crossed it when it mattered.”

I nod. “Elaine’s… complicated.”

She just raises an eyebrow.

“Okay, was complicated,” I correct. “And I didn’t handle that well. Any of it, really. But… you know already.”

“Of course I do.”

She says it with no judgment, just quiet certainty. And somehow, that’s worse than if she’d thrown it back in my face.

“I should’ve handled it,” I murmur. “Me or Al. Not left it to them.”

“Maybe,” she says. “But it’s done now. And honestly? I think Cyril earned a medal.”

That gets a breath of laughter out of me. “I think he earned something, alright.”

She tilts her head. “Did Lydia tell you they were having lunch at home that day?”

I blink. “No, but… huh.”

Ruby’s smirk grows. “Exactly.”

I let my head fall back into the sand, groaning. “I really should’ve seen that one coming too.”

But she just laughs, and the sound rolls over me like sunlight, and for now, it’s enough to let it all settle. Talked about, acknowledged. Safe in the space between us.

And maybe, later, we’ll figure the rest out too.

 

Ruby

We have to leave before sunrise tomorrow. The thought makes my body heavy already, like it’s dragging me forward, tugging us both out of this little bubble we’ve had. But not yet. Not quite yet.

Because we had the whole day. This time, the whole thing.

Nothing stolen, nothing rushed. No quick weekend squeezed in between train rides and deadlines. Just—sunlight and slow hours and the kind of lazy conversations that only happen when time isn’t trying to boss you around.

And it still gets me sometimes.

How easy he is to be around.

It shouldn’t be. Not with how we started. All teeth and pride and walls held up by nothing but pure force of will. He was such a mess. So was I, in different ways. And then somehow—through stubbornness or fate or sheer accident—we became friends first.

Before we became this.

And we’re still friends. That’s the part that wraps itself around my chest and doesn’t let go. That even now, even tangled up in everything we are—he’s still the person I’d go to if I weren’t in love with him. I’d still want to talk to him. Be near him. Let him make ridiculous jokes and carry heavy things and pretend he isn’t soft when he absolutely is.

Even when he’s complicated.

Or not complicated, exactly. Just… tangled. In everything that happened to him when he grew up. In what he had to become to survive it. In how much he’s still unlearning, even now.

We’re in bed. The window’s open, the air salty and cool from the sea. He tastes like sun and the ocean when I turn my head, skin warm and kissed gold. He’s spooned around me, arm heavy across my waist, bare legs tangled in the sheets.

And he’s saying soft things. Stupid, sweet, lazy things that make me smile into the pillow. Stuff like “I’m keeping you. That’s it. Official. Not open for negotiation.” Or “You’re the best part of my day, and I didn’t even hate the other parts.”

Sometimes it’s nonsense. Sometimes it’s true. Most times it’s both.

But it’s his voice in my ear. His breath on my neck. His fingers tracing soft circles on my stomach like he doesn’t even realize he’s doing it.

And I don’t want to sleep.

Not because I’m not tired—I am—but because this feels like something I don’t want to miss.

So I lie here. Letting myself be held. Letting myself have this.

Because we’ll get up before dawn, and everything will go fast again. School and scheduled and alarms and plans. But right now, I’m his, and he’s mine.

 

James

I whisper something into the back of her neck. I don’t even know what—something half-formed, made of breath and salt and her skin beneath my mouth. Not words, exactly. Just want. Just love.

She shifts a little under the sheets, and I take it as permission. My hand slides under the hem of her shirt—hers, really, even if it’s technically mine—gathering the cotton slowly, inch by inch, until I can pull it over her head. She helps, barely lifting her arms, sleepy and trusting and warm.

She’s on her tummy. Stretched out like a cat in the late-day sun, cheek turned to the side, eyes half-lidded. I press a kiss to her shoulder, then another, then trail them down the curve of her spine. She makes a small sound—content, almost amused—and shifts to make space for me, her legs parting just slightly, her body already learning mine.

And I feel it again, that low, steady pulse of awe. That she’s here. That she’s mine. That somehow, despite all the ways I’ve messed up, she still looks at me like I’m the one who makes her feel safe.

I shed the last of my clothes and move to hover above her, weight on my forearms, caging her in but never pressing down. My chest just barely touches her back. I kiss the corner of her mouth—slow, lingering. She tilts her head toward me, smiling, and I catch that smile too, tuck it into my heart where it belongs.

We don’t say anything.

We don’t need to.

Everything is in the way she shifts to meet me. The way I sink into her so slowly, so carefully, like I’m not entering her body but slipping into some missing piece of my own. The way she exhales—quiet, broken, trusting—and the way my name sounds when she breathes it.

I love her.

God, I love her.

And it’s not about lust or urgency or heat tonight. It’s not about rhythm or pace or how long we can draw this out. It’s about being inside her, skin to skin, mouth to shoulder, breath to breath. It’s about giving her everything without having to say it out loud.

My forehead rests against the back of her neck as I move—gentle, steady, coaxing sighs from both of us. Her hand finds mine beneath the pillow and she laces our fingers together. Like she always does.

And in this moment—just this one—I don’t feel broken. Or complicated. Or trying so hard not to become someone I hate.

I feel loved.

I feel like I belong.

And as her body tightens beneath me and her soft moans rise, as mine follow, slow and shaking—I hold her through it. Stay with her. Stay in it. In her.

And after, when we’re still joined, her head turned just enough so I can kiss her temple, her jaw, her mouth—I whisper again.

Not words.

Just everything I feel, pressed against her skin.

 

Ruby

After, I just lie there for a moment. Boneless, blissed out, cheek pressed to the warm pillow, my body humming from the inside out. He hasn’t moved either—his arm curled protectively around my waist, his lips still brushing little aimless kisses along my shoulder, like he hasn’t quite realized it’s over.

I turn my head a little, enough to look at him in the dim glow. He’s watching me. That soft, quiet James that comes out when it’s just us. No arrogance, no quips. Just the boy who loves me.

So I crawl on top of him.

Not to start something again. Not even for a reason I could name properly. Just… to be there. On him. Against him. My body fitting into his like it belongs there.

He chuckles—deep in his chest, amused and sleepy—and shifts so I can settle more comfortably. His hands cradle my hips. “You’re warm,” he murmurs.

“You’re smug,” I murmur back.

He grins and doesn’t deny it. I feel his heart under my cheek, steady and slow. I could fall asleep like this. Will, probably.

“I’ll wake you at 4:45,” he says, low. “Promise.”

I make a little noise of protest, but he hushes me with a gentle brush of his hand along my spine. “Just enough time to drive back and sneak you in through the back gate like some disreputable academic boyfriend.”

“You are a disreputable boyfriend,” I say against his skin.

His chest rises under me in a quiet laugh. “Fair.”

Then, after a beat, softer—more serious: “We’ll keep doing this, you know.”

I lift my head just a little, enough to look at him. “What?”

“This,” he says, brushing a curl off my face. “Coming here. Or somewhere. Just… getting away. Even when we’re in Oxford. Especially then.”

Something in my chest tugs—surprised, touched.

“Because you need that,” he says simply. “And I realized… I do too.”

I kiss his collarbone. Slow. Thoughtful. My heart is so full, it aches a little.

“Deal,” I whisper.

He hums in response, hands drawing slow circles on my back, and I rest my cheek to his chest again. Safe. Home.

Just us.

And somewhere beyond the window, the ocean keeps breathing.

 

James

For someone who insists she’s a morning person, Ruby before five o’clock is adorably miserable.

She makes a noise when I nudge her shoulder. A small, wounded one. As if I’ve personally betrayed her and ruined her entire life.

“Up,” I whisper, brushing her hair off her cheek. “Come on, Bell. School awaits.”

Another noise. One eye squints open. Barely.

I press a kiss to her temple. “I’ll carry you to the car if I have to.”

She groans. “No flashcards,” she mumbles.

“Wouldn’t dare,” I say, grinning.

It’s a slow, half-conscious process—getting her vertical, getting her dressed. She shuffles around like a grumpy little ghost in my hoodie and leggings she doesn’t remember putting on. I help her into her coat, tie her laces when she just stands there swaying slightly, and hand her a cup of tea I made while she was still half-dead under the covers.

She takes it without a word, bless her, and follows me to the car like a duckling in hibernation.

The sun’s not up yet. The sky is steel-grey and soft at the edges, and the ocean looks like a mirror someone hasn’t wiped clean yet. Cold, quiet, still.

I open the passenger door for her and she climbs in without protest, curling up immediately, clutching the tea like it’s life itself. She doesn’t speak. She won’t, probably, for another hour.

But she’s here.

And in summer—we’ll come back.

Not for three days, not just to study. For longer. Maybe a week. Maybe two or even three. Just us, the ocean, and that smug little bakery next to the pub.

I glance at her as I start the engine. She’s already half-asleep again, cheek against the window.

Yeah. We’ll be back.

Notes:

Can’t believe we’re almost at the brink of seeing season 2. I started writing fics for this show and these characters in summer 2024, and it gave me unexpected joy, and helped me through some of the darkest times of my life. (I‘m okay, no worries)

When I started I had an idea for one 5 chapter fic. Well…
Here we are, literally hundreds and hundreds of pages later. I still have so many drafts for chapters for my current fics. I hope you still want to read these stories even when the episodes will capture our hearts.

And who knows what writing ideas season 2 will spark…

I just wanted to say thank you for almost 18 months of joy. Your comments and the little chats we have there are one of my favorite moments every day. I hope you‘ll all be still here when season 2 hits the screens on Friday (probably morning my time).

Chapter 46

Notes:

I wrote this chapter and the two more that are already written about 3 weeks ago, before I inserted the whole Lydia/Cyril storyline. I didn’t post because I wanted to see where S2 will take my vision for this story. But now - for reasons you’re going to see when reading - I want this chapter out here before Friday‘s episode airs.

(See the end of the chapter for more notes.)

Chapter Text

Ruby

The kitchen smells like toast and last-minute nerves. James is at the table in nothing but joggers and his Maxton Hall lacrosse hoodie, eating half a grapefruit with the determination of a man going into battle. His hair’s damp from the shower, curling at the edges, and there’s that look in his eyes — focused, restless, just this side of vulnerable.

“Last game,” I say, leaning over to kiss the top of his head.

“Don’t say it,” he mutters. “You’ll jinx it.”

“You’re going to be brilliant.”

He snorts. “You have no idea what you’re talking about.”

“True,” I say, handing him his forgotten protein bar. “But I’ve seen you play, so I have data.”

He gives me the softest smile, bites into the bar, and then grabs his bag. It’s slung over his shoulder like a knight’s sword. Just before he walks out, he stops. Turns. Kisses me full on the mouth like I’m his luck charm.

And then he’s gone.

I stand there in the quiet, mug in my hand, smiling at the closed door.

And then—

“Ruby! We’re here!”

Cue: chaos.

I dart out to the driveway just as Percy is carefully backing the Rolls-Royce into place. Not subtle. Not discreet. Entirely Ophelia.

The boot pops open with an expensive-sounding click.

“Oh, for heaven’s sake,” I mutter, racing out barefoot to grab the cushion for Dad’s seat.

Ophelia appears from the passenger side in wide sunglasses and linen everything. “We brought snacks, binoculars, and that little Maxton flag I stole from Lydia’s room,” she says brightly.

“Please tell me you didn’t bring a foghorn.”

“No, but I brought something better.” She holds up a small silver bell. “Classy.”

Percy, meanwhile, is already lowering the improvised wheelchair ramp and helping Dad get into position. My father looks amused and slightly suspicious.

“Is he gone?” Dad asks, his eyes narrowing like a war general.

“Left ten minutes ago,” I say. “You’re safe.”

“Can’t believe you pulled this off.”

“Please,” I grin, handing him the seatbelt pillow. “We’re event committee. We pull off miracles for breakfast.”

“I’ll believe it when I’m at the field with a beer in my hand.”

“Mocktail,” Ophelia corrects from the front seat.

“Beer,” Dad repeats, dry as dust.

Percy chuckles under his breath as he finishes securing the chair. “Ten more seconds and we’re off.”

It’s a tight fit — the Rolls was not designed for wheelchairs, no matter how expertly Percy modified the seating — but somehow we manage. Dad’s in. Ophelia’s humming. Percy’s navigating.

And I—

I’m vibrating with anticipation.

Because James has no idea we’re coming.

He has no clue that my dad will be there, in his ridiculous Maxton scarf, in the front row. That Ophelia insisted on matching sunglasses. That Percy wore his only navy blue tie — and that it matters.

He has no idea his people are coming for him.

And I can’t wait to see the look on his face when he realizes it.

The end of an era.
But today?

Today is his last game.
And we’re all going to watch him win.

 

Alistair

We all knew.

Every single one of us.
We cleared the front row. We coordinated arrival times. I even made Wren promise not to yell anything stupid in the first ten minutes of the game.

And James?

He didn’t notice a damn thing.

He’s already in the tunnel, pacing, stretching his shoulder like it personally offended him. Eyes locked forward, jaw set. Focused like this is the Premier League and not just a school championship. Not that it matters. To him, this is the only thing that exists.

And honestly? I don’t even question that we’ll win.
Of course we’ll win.
We’re Maxton Hall. This is James’s last game. We’d rather die than let it be a loss.

I jog across the pitch now, the sun in my eyes, the turf springy beneath my shoes. Ahead, the security gate. The side one. Less distance to the front row. Less effort for Angus. That was Ruby’s idea — she thinks of things like that.

“Warm-up already?” James calls behind me. “Didn’t think you could get any lazier.”

“Strategic pacing,” I shoot back without turning. “Unlike you, I don’t have a martyr complex.”

The others jog after me, pretending to follow the drill. But we all know what we’re doing. We’re the distraction.

And then—
I reach the gate.
And right on cue—

There it is.

Ophelia’s Rolls-Royce, gleaming like a silver spaceship in the summer sun, nosing its way up the side path. Percy’s at the wheel in a navy tie, crisp as hell. The windows are tinted, but I already know what’s behind them.

Helen and Ember appear down the pavement, walking up from the bus stop. Ember’s holding a camera. Helen’s holding iced teas.

I turn back, waving the signal.

And behind me, James yells something stupid about whether I’m flirting with the security guard.

But then—

Then the doors of the Rolls open.
Percy steps out, quick and smooth, opening the back.
Ophelia appears on the other side, swanning like she owns the place — which, honestly, she probably does.

And then—

Angus Bell.

Wheeling down the ramp with a Maxton Hall scarf, two flags sticking out of his lap like miniature lances, and a grin wide enough to eclipse the damn sun.

And James—

James stops mid-jog.

His face—

God, I’ll remember that look forever.

Like someone just pulled the pin from the grenade of his heart.

Like every muscle in his body short-circuited at once.

I watch him freeze. His steps falter. His hand, the one always pulling that ridiculous elastic band around his wrist, goes still. For a moment, he just stands there, winded by something that’s not even physical. Just his people, arriving for him.

There’s a pang in my chest — one of those sharp, sudden ones. Not jealousy, not pain. Just the rawness of the moment. Too honest. Too close. Like I shouldn’t be watching this.

But then Angus lets out a booming, “OI, AREN’T YOU GONNA WIN THIS THING OR WHAT?”
And just like that—
The moment breaks.

The flags wave.
Ophelia claps.

And Angus?
He’s beaming like a man who built a world and finally sees it holding.

Yeah.
We’re gonna win today.

And if not — hell, we already have.

 

James

Last game. Ever.

It’s not just a thought — it’s a heartbeat. A pulse under my skin.
I tie my cleats tighter than usual. Same way I did at the start of every season, every game, every chance to shut the rest of the world out and just play.

But today… today feels different.

Hot. Loud, but muffled — a cacophony of movement and breath and anticipation. Someone slaps my shoulder. Kesh mutters something about blood and glory. Wren’s humming some tune under his breath, probably to keep the nerves from eating him whole.

I’m locked in.

Eyes forward. Breath steady. Focus so sharp it could split atoms.

This is the last time I wear Maxton colours.
The last time I get to lead this team onto that pitch.
And we will win. I won’t accept anything else. A draw’s enough, but I don’t play for “enough.” Not today.

Coach says something behind us. I don’t hear it. My ears are full of blood and thunder.
Because this? This is mine to finish. My body knows it before my mind does.

And then—
I hear yelling.

Not ours.

I glance sideways. Alistair’s peeled off, jogging toward the side gate like he’s chasing down a rogue ball. Whatever, probably forgot his gum or is flirting with security.

But then the Rolls pulls up.

Wait.
What?

The back door opens.
And the world tilts.

Ruby I expected.

Lydia and Ophelia too — they always show up, those two. Storm or sunshine.

But—
Percy steps out in a pressed suit.
Helen has her arms full of picnic baskets.
Ember’s already climbing over the barrier with a camera swinging from her neck.

And then—
Him.

Angus.

In the goddamn wheelchair, flanked like royalty, scarf around his neck, flags in his lap, grinning like this is his championship too.

It hits me like a sucker punch. No warning. No chance to brace.

He shouldn’t be here.

It’s too far. Too much. The access. The car. The hassle. He shouldn’t be here.

But he is.

We meet in the middle of the pitch because we have to — because of course we do. The whole team moves without needing to be asked, lifting Angus’s chair like it weighs nothing, carrying him across turf that somehow feels sacred now.

He claps me on the shoulder as we move. Leans forward, eyes bright and alive.

“I want to see you win,” he says, loud and clear. “And I want to see the other bastards bleed.”

I laugh — almost choke on it.

It’s not about the violence. Not really. It’s about belief. About the ridiculous, aching truth that all these people — every single one of them — are here because of me.

Not the Beaufort name.
Not the uniform.
Me.

I glance at Ruby in the stands. She’s shielding her eyes from the sun, scanning the field like she’s memorizing it. When our eyes lock, she smiles. Just that. Just a smile. But I swear it resets my entire fucking nervous system.

Alistair catches my eye as we return to the tunnel.

“You alright?” he asks.

“Not even a little,” I say, grinning.
“But I’ve never wanted anything more.”

And that’s it.

This is what it’s for.
This is what home looks like.

Now — let’s finish it.

 

Angus

It’s a ridiculous sport.

I’ve said it before. I’ll say it again.

Wooden sticks. Men in helmets. Balls flying like bullets and grown boys screaming like banshees every time someone gets knocked flat.
And they call this school spirit.

But the boys are good.
Exceptionally so.
At least, that’s what it looks like.

I’ve got no idea what’s actually happening half the time — but they move like they’ve been training for war. Fluid, fast, violent. It’s ballet with bruises.

Ophelia, seated to my left like a queen with her court, is providing a running commentary.
“He’s setting up a screen. Watch him break the defense— oh! There!” she exclaims, clutching her pearls like she’s at the bloody opera.

Ember’s somewhere between hysterics and fascination.
“Did they plan to tackle each other like that? Or is that just boys being boys?”

Helen, poor soul, is still recovering from the last hit James took.
“Oh my God,” she gasps, pressing a hand to her chest. “Is that allowed? That can’t be allowed.”

“It’s not ballet,” I murmur.

“It’s not human,” she counters.

Lydia’s completely unfazed. “Cyril says he wants to try for Oxford’s team next term,” she tells us, eyes tracking the far corner. “I bet James will too.”

“Of course he will,” Ophelia replies without missing a beat. “He’s already on their radar.”

I’m about to ask how she knows that — then I remember who she is. Of course she knows.

Behind us, a group of teenage girls are deep in a very different kind of analysis.

“I don’t know,” one of them says. “Beaufort’s got the better backside, but Vega’s arms—chef’s kiss.”

Helen chokes on her iced tea.

Ruby’s friend Lin — sharp-tongued and sweet-faced — snorts. “That’s normal. Before Ruby, James had a whole fanclub. You should’ve seen the love notes.”

I raise a brow at that. “You’re joking.”

She grins. “Am I?”

I glance at Ruby — seated just in front, eyes locked on the field like nothing else exists. Her hand is curled around one of Ember’s, fingers twitching every time James gets the ball.
She’s not hearing a word of this. Good. Let her keep her peace.

Because he —
He’s playing like his life depends on it.

Runs like fire.
Jumps like he’s weightless.
Hits like a freight train and scores like it’s second nature.
Shouting commands, rallying the team, directing the flow — he’s everywhere.

And I—
God help me—
It’s a joy to watch.

Not because I care about the damn game. I don’t.

But because I know how hard it was for him to get here.
How many nights he nearly quit. How close he came to losing everything.
And now he’s out there — all grit and glory, carrying not just the ball but the damn weight of everything he’s survived.

And still, somehow, he flies.

This boy.

Unbelievable.

 

Ruby

I don’t think I’ve ever seen my dad this animated.

He’s all in.

Shouting. Cheering. Whistling through his teeth so loud that Ember winces and Ophelia says, “My goodness, Angus.”
He’s leading the “Maxton!” chant every time the team roars “Hall!”
And they follow him.
A man in a wheelchair, wedged front row with a wool blanket over his legs and a thermos of lemon tea under one arm, commanding the crowd like a general.

I swear, even some of the students are looking to him for the timing.

And I—
God. I’ve never been more proud.
Not of how loud he shouts.
Not of the way he cups his hands to his mouth and yells, “Again, Beaufort! Make ‘em bleed!” with more joy than menace.
But because he’s here.

He made it.

Got up early, let Ophelia and Percy hoist him into her absurd Rolls, made it through the gate, let the boys carry him across the grass, and hasn’t once complained.
Even the sun doesn’t seem to bother him.

I’m caught between watching the game and watching him watch the game.

And that’s when I see James break away.

It’s halftime.
The team’s jogging toward the benches for water and stats and a barked reminder of strategy.

But James veers off.

Not toward the rest of them. Not to Al or Wren or Kesh.
Not to me.

He comes right up to my dad.

Just for a second.

“Angus—”
He’s panting, flushed, sweat-matted curls sticking to his forehead. “You doing okay?”

My dad grins, wide and proud and completely unbothered by the noise.
“Don’t you worry about me, boy. Worry about winning.”

James huffs a breath that’s almost a laugh. His hand brushes my shoulder as he turns — fleeting, like instinct — and then he’s gone again, jogging back to the huddle.

And me?

I can’t stop smiling.

Not because he came over.
Not even because he asked Dad, not me, like the answer matters more coming from him.

But because I’m sitting in a front row that shouldn’t exist.
With a man who shouldn’t be able to shout this loud.
And a boy who once didn’t know how to care about anyone, now stopping mid-game to check in on someone else.

I’ve never loved them more than I do right now.

 

Ophelia

It’s chaos, of course.

The final whistle goes and the crowd erupts — students and parents and staff all roaring like it’s the World Cup. Ruby shrieks beside me, Angus lets out a victorious “YES!” that echoes off the stands, and Ember is laughing, clapping, grabbing Helen’s arm.

The boys flood the pitch.

Bodies colliding, sticks flung aside, arms thrown around each other, joy bursting in all directions like confetti. They’ve done it. Maxton has won. The championship is theirs.

And for a moment, it’s just noise and motion and celebration.

But not James.

Not yet.

He’s still in the middle of the field.

Alone.

Just standing there.

Still and golden in the late sun — chest heaving, hair soaked, that ridiculous gleaming helmet under one arm now. I watch as he pulls it off, slowly, like he’s underwater. Turns in place, a full circle, his gaze moving across the roaring stands, the flags, the faces.

Taking it all in.

One deep breath. Another.

And for the first time in what feels like years, his face is quiet.

Not empty. Not flat.
Just… quiet.

Then Alistair appears — jogging, out of breath, eyes bright and wet with pride.
He says something I can’t hear.
James nods. Doesn’t answer.

But then they hug.

Not the slap-on-the-back kind of boy hug.
It’s real. Fierce. Alistair’s hand gripping the back of James’s neck. James’s face half-buried in his shoulder. Both of them holding on for a second too long.

It breaks something in me.

Because I remember a boy who didn’t let anyone touch him. Not like that.

And now…

The rest of the team crashes in.

And then it’s shouting — “Beaufort! Beaufort!” — someone lifts him, then two more, and suddenly James is hoisted into the air, arms up, grinning wide and astonished like he doesn’t quite believe it.

There’s a champagne bottle somewhere.
It explodes— sticky bubbles and squeals and laughter, and it’s all tangled limbs and leaping boys and absolute, utter joy.

They’ve never looked more eighteen.
More free.
More themselves.

And still —
Even now —
It’s that one moment I’ll remember most.

That golden boy alone on the centre circle.
Helmet in hand.
Turning slowly.
Finally letting it sink in:

He made it.

He earned this.

And he’s not alone anymore.

 

Ruby

I’m still laughing when I reach the top of the stairs at Boyd Hall.

They’re all absolutely ridiculous.

Cyril kissed Lydia — full-on, no warning, no hesitation — and she looked so shocked I thought she might slap him, but then she didn’t. She kissed him back. Right there. In front of everyone. The whole team exploded like it was the best goal of the match.

And James—
God, James tried to kiss me.

Sweaty, sticky, covered in champagne and victory, with his hair matted to his forehead and his grin so wide it practically split his face. He came in for it like he thought he was charming — like I might swoon or something.

I shoved him back and said, “Don’t even try. You smell like feet and success.”

He laughed so hard he nearly dropped Angus’s wheelchair.

Yes. They carried my father — all the way back across the field. Like he was a war hero returning home. Angus called it “an experience,” and Ophelia didn’t even try to stop him from giving James a celebratory slap on the arm that nearly knocked him off balance.

Percy’s got them all packed up now — Dad safely tucked into the Rolls again, Ophelia riding along. They promised to get him home, said I should go.

And I did.

Because I have work to do.
Boyd Hall needs to be perfect.
Tomorrow is graduation.

The last event. My last official thing as head of the committee.

I won’t see James again tonight. He and the team are headed to Cyril’s — someone’s already ordered pizza for twenty, and there was talk of a playlist that sounded equal parts disaster and nostalgia.

And honestly? That’s okay.

He earned this.

This moment.
This celebration.
This team.
This victory.

He deserves to be exactly where he is tonight — sticky, loud, and surrounded by the people who helped carry him here.

And I’ve got lists to double-check, banners to unroll, and flower arrangements arriving in twenty minutes. I’ll see him tomorrow.

When he comes to pick me up.

Wearing a suit, hopefully.
Showered, definitely.
Mine, always.

 

James

I shouldn’t be here.

I know that.

I should be halfway to Cyril’s by now, sweat gone, victory still humming in my veins, champagne sting just fading from my eyes. The boys are already lighting up the group chat with pictures of the trophy in stupid places. Alistair’s threatening to throw it into the pool if Wren keeps pretending it’s a hat.

And I’ll go. I will.

But first—
I have unfinished business.

Because Ruby Bell didn’t kiss me after the game.

Told me I was “a sweaty and smelly mess.”
Which was true, to be fair.
But still.

She showed up. All of them did.
My entire chaotic, beautiful patchwork of people.
Ophelia. Percy. Ember. Helen.

And Angus.

I still don’t know how she managed it — getting him there, through the gate, across the field, into the stands like he owned the damn place. But she did.

She took two hours out of the busiest day of her year to be there for me. And she orchestrated the rest like a general in combat boots.

So yes. I’m clean now.
And I’m going to find her.
And I’m going to steal the kiss I was owed.

Boyd Hall smells like floor polish and peonies. Somewhere in the main room, someone’s playing with sound settings — I hear a mic crackle and die. There’s tape on the floor in neat little markers. Ribbons on half-finished chairs. A box of programs stacked like soldiers on the table.

And her.

Clipboard in hand. Pen between her teeth.
Hair in that sharp, no-nonsense bun.

“Bossing everyone around already?” I ask, quietly.

She doesn’t startle. Doesn’t even flinch.
Just lowers the pen, glances at me once, and says, “I told you to go.”

“I will.”
I come closer. Slowly.
Hold up both hands like she’s a startled deer and I’m not a predatory, love-struck idiot with unfinished business.

“You’re dry,” she notes.

“I am.”

“You showered.”

“Would’ve been a crime not to.”

She narrows her eyes, pretending to weigh something. “Still smells a bit like victory.”

“I’ll risk it.”

I don’t wait this time. Just step close. Take the clipboard from her hands, flip it shut, and set it gently on the table. She watches me do it — bemused, a little exasperated, and already smiling despite herself.

“James,” she warns.

“Ruby,” I echo, soft.

Then I kiss her.

Properly.

The kind of kiss that doesn’t need an audience or a scoreboard or a victory chant behind it. The kind of kiss that tastes like the day — like sun and salt and something brand new. Her hands curl into the fabric of my shirt. Mine cradle the side of her face. Time does that thing where it stops, or bends, or holds its breath.

And when we part, I say, “That’s what I meant.”

She’s flushed. Her mouth is pink. She looks like spring and trouble and mine.

“I have so much to do,” she says weakly.

“I’ll be gone in ten seconds.”

“Five.”

“Four if you kiss me again.”

And she does.

And I go.
Grinning.
Floating.
Wrecked.

Because it’s not the goal or the trophy or the crowd I’ll remember.

It’s this.
Her.
Us.

 

~~~~~~~~~~~~~~~

 

Next morning 9.30 am

 

Ruby

My eyeliner is cooperating.

Miracle.

It’s the kind of morning where everything should feel rushed—should be chaotic, loud, nerve-wracking. But it’s not. The house is quiet, too quiet for what today is. Ember and my parents already left half an hour ago. Mum kissed my cheek, reminded me not to cry and ruin my makeup. Dad promised he’d cheer the loudest when they call James’s name. Ember rolled her eyes at both of them and stole another croissant for the road.

They’ll meet us there.

Lydia’s driving with Cyril and his parents. I would’ve gone with them. That was the original plan. But then James said—

“I’ll pick you up.”

So here we are.

He’s on time, of course. Which is still slightly disorienting. I haven’t had coffee yet, and he walked in like he owns the morning. Hair damp from the shower, still in jeans and a half-buttoned shirt. He dropped his garment bag on the bed and asked if I was ready.

I said, “Nearly.”

Which is a lie.

I’m standing in front of my mirror in nothing but my underwear, trying to coax a bit of highlight onto the high points of my face and not smudge my mascara.

Behind me, I hear the distinct rustle of a zipper and a faint thud as he tosses off his shoes.

And then—

“Wow.”

I meet his eyes in the mirror.

He’s watching me like I’m a painting come to life. Shirt half-off, expression smug.

“This is the welcome I didn’t dare to dream of,” he says.

I snort. “You’re such a creep.”

“I’m an honest man appreciating the view.”

I roll my eyes but don’t bother covering up. He’s already seen all of me. Literally and otherwise.

“Focus,” I say, dabbing a bit of blush. “You’re changing into your suit. I’m zipping this dress. We are leaving the house in fifteen minutes.”

“Yes, ma’am,” he grins, tugging his trousers out of the bag. “Do I get to zip your dress?”

“Only if you behave.”

“Oh, I never behave,” he says, stepping into his trousers with the kind of confidence that should be illegal at this hour.

We move around each other easily. He buttons up; I curl lashes. He brushes his hair back with his fingers; I grab my perfume.

Then—

“Turn around,” I say.

He comes over, slow like he thinks I’ll change my mind, but I hand him the zipper. His fingers graze the small of my back, careful. Reverent, even. Like this dress is something sacred.

Or maybe I am.

“Don’t mess up my makeup,” I warn as he leans in.

“Wouldn’t dare.”

He doesn’t kiss me. Not yet. Just rests his chin on my shoulder, breath warm against my skin.

“You look beautiful.”

“Wait till I put the shoes on.”

“I’m already ruined.”

I laugh—quiet, happy. Then, more serious:

“You okay about today?”

He knows what I mean. His shoulders tense just slightly.

Mortimer.

He’ll be there. Not for the luncheon, not for the party—but still. There. With his cold smile and sharper words and legacy cheque.

But James nods. “Ophelia handled it. It was the only way to avoid a scene. He‘ll leave without even talking to any of us.“

“She did,” I say, smiling a little. “And I’ll be right next to you.”

He lifts his head. Looks at me. “That helps. A lot.”

I step into my heels, pick up my clutch, and glance back at him one last time before we leave.

Maxton Hall is waiting.

And we’re walking in—together.

 

Helen

I’ve never been to one of these Maxton Hall affairs before. Not properly. Not the kind where everyone’s polished to a diamond shine and the air smells faintly of expensive tea and overinflated egos. I’ve picked Ruby up before, stood at the gates, sat in the car while Ember ran in to fetch something. But today, I’m inside.

Today, I’m in the front row, watching my girl—my Ruby—stand at the top of her class.

She walks like she owns the place. Not in the arrogant way some of them do, but with this quiet certainty. Head up, chin set, back straight. Like she earned every damn inch of this. Which she did.

Alistair Ellington is up on stage now, running the ceremony with all the ease of someone twice his age and twice as used to public attention. He’s everything you’d expect: charming, confident, too clever for his own good. But I have to give it to him—he’s good. He makes them laugh, makes them listen. No wonder Ruby respects him.

And then he says her name.

“Ruby Bell—our top graduate, reigning debate queen, and, as you may have noticed, the one who’s been quietly running this school like a well-oiled machine behind the scenes all year.”

A small ripple of laughter runs through the crowd, and he waits. Just a beat. He’s got the timing down.

“Scholarship student, head of the event committee, and possibly—no, definitely—smarter than the whole lot of us combined. Including me. Especially me. I should know. She taught me a thing or two in our shared debate battles—mostly how to lose with dignity.”

More laughter.

“But it wasn’t just her brain that left its mark on this place. It was her heart. Her integrity. Ruby reminded some of us—myself included—that being right isn’t everything. Being kind, being principled, being brave enough to speak when it matters—that’s what makes someone extraordinary.”

He doesn’t look at her then. Doesn’t need to. But I do.

My throat gets a bit tight. That’s my girl he’s talking about. My Ruby.

Ruby, who stayed up late to study by flashlight when Ember needed the lights off.
Ruby, who saved every penny of her stipend to buy books, not boots.
Ruby, who walked her little sister to the bus and never once let us see how tired she was.
Ruby, who held our family together with sheer will and a highlighter pen.

And now she’s here. Being seen for all of it.

When the names are called, when the applause rises and the camera shutters click, I barely hear the rest. The pride in my chest is a living thing, climbing all the way up to my eyes.

After the final bow and photos and one last round of applause, the graduates begin to make their way back down the stage.

Ruby’s walking with her friend Lin—heads together, laughing at something, arms brushing. Behind them are James and Alistair, sauntering in that too-cool-for-school way boys like that always have, blazers open, medals glinting.

And then James catches up. Slides into the seat next to her like he’s always been there.

Like he belongs.

Like they belong.

And the thing is—it doesn’t look out of place. Not even with him sitting a few rows behind us. Mortimer Beaufort, stiff as a poker stick in the audience, face like someone just squeezed lemon into his tea.

But Ruby doesn’t look at him. Neither does James. He only leans in toward her, says something quiet that makes her smile.

And I think—yes. Let that man sit and stew in his disapproval.

Because Ruby’s got the whole damn world in her hands now.

And nothing he does can touch that.

 

James

He’s leaving.

I catch sight of the back of his head, the precise slope of his shoulders, that immovable stiffness he carries like armor—as if posture alone could redeem a life’s worth of damage. Mortimer Beaufort, retreating from Maxton Hall’s Boyd Hall without fanfare, applause, or anyone walking with him. Just his own echoing footsteps across the marble floor.

There’s no moment of triumph in it. No satisfaction. Only the faintest breath of relief.

I exhale through my nose. I’m not sure what I thought I’d feel. Nothing, maybe. Rage, maybe. But instead, it’s just… quiet. Like a weight that isn’t gone but has finally stopped shifting.

Lydia slides up beside me, eyes forward like she hasn’t been watching him too. Her fingers slip into mine and squeeze. I wrap my arm around her shoulder, pull her into my side. She rests her cheek briefly against my collarbone, just enough to say I know. Just enough to remind me I’m not alone.

And then I wonder, for the briefest second—where will all this end? Where will we end? What becomes of people like us, shaped by that man’s shadow? What would our mother think if she could see us now?

I hope she’d be proud.

But it doesn’t matter. Not right now.

Because I look across the room and—

There she is.

Ruby. Clipboard in hand. Bun tight, dress perfect. Powder blush pink—Ember’s persuasion skills, obviously. She looks like a secret the world doesn’t deserve. Those heels—Lydia’s, I remember—give her the kind of quiet elegance that makes everyone part for her like she’s gravity.

She’s directing the waiters, organizing the seating plan, correcting something on the placement cards with a borrowed pen. And smiling. Just faintly. The kind of smile that means she’s in her element.

God, she’s magnificent.

And there’s Angus—upstairs, somehow. His chair slightly off-centre on the uneven floor of the old hall. Kesh and Cyril are fanning him with a pamphlet while Wren scolds Lexington, who is having a full-body panic attack over “unauthorized ramp alternatives.”

Cyril just offered to carry Angus again. Alistair is pretending to threaten him with litigation.

They’re all laughing. And Angus looks like he’s about to explode from joy.

And Ophelia—there at the corner table, glass of champagne in hand, nodding along to some polite conversation. But I see it. I see her hand slide over and find Percy’s under the table. Her thumb sweeps across his knuckles like it’s nothing.

But it’s not nothing.

It’s everything.

And I think—yeah. That’s what I’ll do too.

The first moment I get, I’ll find Ruby’s hand and hold on tight.

Because whatever happens from here on out—whatever mess, future, or chaos is waiting—I already know what matters.

And she’s right there. Clipboard and all.

 

Ruby
Midnight. Boyd Hall.

The door clicks shut behind me with a final thunk, and that’s it. The last door. The last checklist. The last day.

My heels echo in the marble foyer as I cross to the little lockbox. It takes me two tries to slide the school key off the ring—my hands are a little stiff, my body tired in that deep, good kind of way. The kind that says you did it. I’ll drop the key in Lexington’s office tomorrow—well, today, technically. It’ll be my final act as a student of Maxton Hall.

There’s something strangely quiet about it. Not sad. Not really. Just… still. Like the echo after a concert, when the crowd’s gone but the music hasn’t quite stopped vibrating in the air.

Outside, the night is warm and full of crickets and leftover laughter.

James is waiting by the car.

His tie’s undone—of course it is. The morning coat’s already tossed over the back seat, his shirt slightly unbuttoned beneath the waistcoat. He looks like he stepped out of some Regency-era fever dream, all brooding charm and ruined silk. One of those characters girls write novels about. Except he’s real. And leaning against the car with a crooked smile and arms crossed like he has all the time in the world. For me.

“I locked it,” I say, lifting the key.

He nods. “I saw. Very dramatic. The locking. You should’ve slammed it for full cinematic effect.”

I roll my eyes, but I’m smiling. “Lexington would combust.”

He grins wider. “All the more reason.”

The others already left—Al, Kesh, Wren, Cyril, Lydia, Ember, Lin. Champagne still in their bloodstreams from yesterday, pool bags packed. We’ll all meet at Cyril’s in ten. James promised they wouldn’t throw me into the pool this time.

Cyril double-promised.

James said they’re not even drinking tonight. Not after yesterday’s champagne carnage post-victory. He’s driving.

“Ready?” he asks, opening the passenger door for me.

I nod. “You sure we won’t be late to our own graduation after-party?”

He shrugs. “Let them start without us. We’ve earned a dramatic entrance.”

I slide into the car. He closes the door behind me, then rounds to the driver’s seat and gets in. The engine hums to life, and so do the butterflies in my stomach.

Graduation is behind us.

The beach is waiting next week.

And right now—Cyril’s place, our friends, the night.

But the real thing?

The real thing is this.

Him. Me. The open road. The hum of freedom.

Let’s go.

 

James
At dawn. The forest clearing outside Pemwick.

We could’ve driven to hers. Caught the early stirrings of the Bell house—Ember sleepwalking through toast crumbs, her dad rolling in to request the first tea of the day, Helen already dressed and halfway through her planner. But I don’t want to share her just yet. Not with the morning. Not with the world. Not after tonight.

So we don’t go home. Not yet.

The blankets from our beach day are still in the boot, smelling like salt and sunscreen. We’re both barefoot now, toes curled in the summer grass. I pull one blanket out, then the second, and spread them over the clearing like we did the last time we were here.

The last time was seven months ago, and we hadn’t even figured out how to hold hands properly yet.

Now, she’s wrapped around me. Or maybe I’m wrapped around her. Doesn’t really matter. She’s lying on her side, facing me, one hand resting on my chest, fingers tapping lightly like she’s playing out a rhythm only she can hear. Her lips are pink and slightly swollen from kissing, and I haven’t looked away in five minutes.

Sunlight’s bleeding slowly through the treetops above us, catching in her hair. She’s still in the soft white sundress she changed into after the party. It’s rumpled now. Her lipstick’s gone.

Perfect.

She shifts closer, leg sliding between mine. Her thigh brushing up, her palm flattening on my stomach.

“I can feel your heartbeat,” she whispers.

“That’s because you’re lying on it.”

“No,” she says, eyes narrowing a little. “It’s racing.”

I grin lazily. “Wonder why that is.”

But I know. It’s her. It’s always her.

She tilts her face up to kiss me again—soft at first, then hungrier. Her hand finds my jaw, fingers curling there like she’s anchoring herself. I pull her flush against me, my hand sliding to her lower back, the curve of her spine pressing into my palm.

She tastes like peppermint and mischief and a hint of victory.

We kissed in this exact clearing once. Cold air, the smell of winter, the awkwardness of two people trying to pretend it didn’t mean everything.

Now, we’re not pretending.

The kiss deepens. My hand slips under the hem of her dress, fingers brushing over her thigh, her skin hot beneath my touch. She gasps into my mouth—just a little—and I drink it in like it’s the first gasp she’s ever given me. She tangles her fingers in my hair, tugging slightly, and I can’t help the low groan that escapes me.

The forest is quiet except for the birds, the wind, and us.

Her knee nudges upward and hooks around my waist.

We move together, not rushed, not frantic—just real. Just right. Like every second of every day before this one has been leading here, to a forest clearing and a pair of sunlit blankets and the girl I love more than I’ve ever known how to say.

She pulls back slightly, breathless, looking down at me with flushed cheeks and that wicked spark in her eyes.

“I thought we weren’t going to do this on the graduation night.”

“We’re not at the party anymore,” I murmur, brushing her hair back, watching her pupils flare when I do. “This is after the party. Technically already tomorrow.”

She huffs, tries to suppress a smile, fails.

“I’m serious.”

I kiss the corner of her mouth, then her cheek, then her jaw.

“So am I.”

And then she kisses me again.

And this time, we stop pretending we’re not going to let this moment go as far as it wants.

 

Ruby

I giggle as he fumbles with the clasp of my bra, muttering something about design cruelty and national tragedies. My underwear goes first—tossed somewhere near my sandals. His dress pants follow, kicked off in the clumsiest tangle of limbs and urgency, landing somewhere between the twisted picnic blanket and his discarded morning coat.

His shirt’s already open. Crumpled white cotton and smooth skin, the occasional freckle scattered across his chest like secrets. My dress is bunched around my waist, the soft fabric no match for his hands, his mouth, his weight pressing me gently into the scratchy weave of our beach blanket. It’s a little itchy, and there’s a pebble somewhere near my spine, but I don’t care.

Because it’s him.

Because it’s us.

No one will come here now. Not at this hour. The village still asleep, the woods wrapped in the hush of sunrise. This clearing—our clearing—belongs to us. And so does this moment.

James is above me, his weight braced on one elbow, the other hand tracing a line up my side, over my ribs, until his thumb rests just beneath my breast. He leans down, pressing a kiss to the corner of my mouth. Then my jaw. Then lower. My body arches toward him on instinct.

He looks up with that half-smile, hair a beautiful mess, damp at the temples. There’s dirt on his forearm, a leaf stuck to his shoulder, and his eyes are all warmth and mischief and wonder.

“Had you told me a year ago,” he murmurs, mouth hovering just above my collarbone, “that I’d end graduation night making love to Ruby Bell in a sun-drenched fairy forest, I’d have told you to shut up and go back to your fanfiction.”

I laugh—quiet and breathless—and reach up to bury my fingers in his hair.

“Still think I’m a forest fairy?”

“Absolutely. Wicked little one.” He grins. “Stole my common sense.”

“You didn’t have much to begin with.”

He pretends to be wounded, then lowers his mouth to mine again. Slower this time. Deeper. No teasing now.

And then—

Then he says it. Softly, reverently, like it’s too big to shout, too honest to dress up.

“I love you.”

It lands in my chest like sunlight, like gravity, like truth.

I breathe it in.

“I love you too.”

No hesitation. No fear. Not anymore.

And then we stop talking.

He lowers himself onto me, careful, gentle—but not shy. We know each other now. We’ve earned this. Every glance, every argument, every kiss, every sleepless night we reached for each other in words or in silence—every inch of this love has been fought for.

And now, we give it back.

He moves slowly at first. Patient. Focused. Like he’s memorising me. Like he’s been waiting for this—not the physical part, we’ve had that—but this. The letting go. The being seen. The soft kind of surrender that says: this is yours. I’m yours.

His hand slips under my back, lifting me slightly, drawing me closer. Our bodies finding the rhythm, the pace. My breath stutters. His jaw clenches. I kiss the hollow of his throat. He murmurs something against my skin, and I don’t catch all of it, but I hear always. I hear mine.

The trees sway gently above us. Morning light filters through the canopy, dappled and golden. His skin glows in it. So does mine. We move together like we’re writing something sacred into the earth itself. Our story. Our year. The strange, messy, impossible magic of us.

When I come apart, it’s with his name on my lips and his arms around me.

And when he follows—muffled curse, forehead pressed to mine, mouth parted—it’s not a climax, it’s a promise.

Afterward, we lie there tangled. Sweaty. Soft. Silent.

He kisses my shoulder. My wrist. The corner of my mouth.

Then, barely audible:
“So this is the fairy-tale ending?”

I smile.

“No. This is the beginning.”

Notes:

I‘ll post the remaining chapters, and then I‘ll see where my mind will take me, whether I‘ll extend this story with more chapters set in Oxford or whether I‘ll start something new.