Charlie's POV:
There is nothing inherently memorable about someone putting a hand on your waist.
People have waists. People have hands. Dancing is, historically, full of both.
This is the argument I am making to myself at 7:14 on Monday morning while staring at the exact spot on my own waist where Vivi touched me yesterday, like the skin might still be holding the shape of her palm.
It is not going well.
The mirror in the blue room is old and slightly warped and has probably watched a hundred Ashford women do something far more dignified than this, and here I am, twenty-one years old, tilting my hips an inch to the left to see if the light catches anything.
It doesn’t.
It’s just my waist.
It’s been my waist for years.
What I remember, and I’ve been trying not to, is that her hand didn’t move the way a polite hand moves.
It settled.
It tightened once, right at the start, when I stepped deliberately wrong just to see what she’d do, and she corrected me without a word—a small pressure at my side, the kind of correction that comes from muscle memory, from years of lessons she never thought worth mentioning.
Then it stayed.
Thirty seconds.
Cate was counting.
I know because I counted too.
The problem isn’t the hand.
The problem is that I don’t know if she remembers it.
And apparently I have decided this is something I need to know.
I pull a sweatshirt over my head, drag my hair into something that isn’t a knot but is adjacent to one, and go downstairs.
Vivi is infuriatingly normal.
She’s at the island with her back to me, black coffee already poured, phone flat beside her hand, reading something with the kind of focus that suggests it matters.
Tailored trousers.
Cream silk.
Hair doing the thing it does where it looks like it simply falls that way, which is a lie.
She doesn’t turn around when I come in, but her shoulders register me—a quarter inch of movement, the way a cat’s ear shifts before it decides whether to acknowledge you.
My mug is already out.
Cream, no sugar.
Steam still coming off it, which means she poured it within the last minute, which means she timed it.
I take it.
Sit across from her instead of beside her.
Watch her over the rim.
She turns a page.
“What?” she says without looking up.
“Nothing.”
“You’re staring.”
“Observational.”
That gets me the look.
The flat blue one over the top of the page.
The one that says I have known you for two weeks and I already know exactly what you’re doing.
I’ve been on the receiving end of that look maybe forty times now.
It has never once gotten old.
“Did you sleep,” she says, and it isn’t really a question.
“Eventually.”
She turns the page back.
Whatever she’s reading, she hasn’t actually read a word of it since I walked in.
I can tell because her eyes aren’t tracking.
They’re fixed on the same paragraph they were fixed on when I came down the stairs.
I file that away.
Drink my coffee.
The Range Rover is already warm when we get in, which means she started it early, which means she’s been outside already this morning—probably walking the property, probably checking on something for the wedding Cate hasn’t thought of yet.
It smells like her in here.
That specific thing.
Bergamot and something underneath it.
I’ve stopped pretending I don’t know what it is.
I put my feet on the dashboard.
“Feet.”
“Good morning to you too.”
She reverses out of the drive without looking at me.
Both hands at nine and three.
I watch her hands for a second, which is its own problem.
Then I reach up and pull my sweater off over my head because the heat is cranked higher than it needs to be and I’m already warm from the coffee.
It’s a tank top.
A normal tank top.
Not a performance.
I fold the sweater onto my lap and reach to adjust the vent.
And then I feel it.
Her eyes.
On me.
One beat.
Maybe less.
The length of time it takes to pass a driveway.
Then back to the road.
I don’t move.
Keep my hand on the vent like I’m still deciding about the temperature.
Inside my chest, something goes very quiet and very awake at the same time, the way it does when you’re in a dark room and hear a floorboard creak that shouldn’t have.
She glanced.
She glanced and looked away like the road was the most interesting thing in the car.
I let the vent be.
Settle back into the seat.
Look at her profile for a second.
The line of her jaw.
The way she holds her mouth when she’s concentrating.
The small dark stud in her ear that I have somehow never noticed before this exact moment.
“Eyes on the road, Ashford,” I say, very evenly.
“They are on the road.”
“Eventually.”
Her jaw tightens.
Just slightly.
Just enough that I see it.
Just enough that she knows I saw it.
And that’s it.
That’s all I needed.
Yesterday wasn’t in my head.
Whatever that means.
Whatever I’m going to do with it.
I don’t think Vivi wants me.
I’m not that stupid.
And I’m not that brave.
But something moved behind the glass.
I felt it move.
Now I know the glass isn’t as thick as I thought it was.
For the rest of the drive, I get a little more deliberate.
Not obvious.
Deniable.
I lean across her to change the radio station, my arm brushing past her shoulder, and I feel her not-flinch, which is worse than a flinch.
I say her name a certain way—Vivi, low, just to hear it—and watch the back of her neck.
I turn in my seat to look at her when I ask a question, so she has to decide whether to look back.
She doesn’t.
That’s an answer too.
I don’t want anything from her.
I want to know I can make her look.
These are obviously completely different things.
Priya is already at the table when I get to the dining hall, phone propped against a water glass, doing that thing where she reads the news and narrates it to nobody.
She looks up when I sit down.
Her eyebrows do something.
“You’re in a mood.”
“I’m not in a mood.”
“You’re—”
She waves a fork at me.
“—glowy. You’re doing the glowy thing. What happened?”
“Nothing happened.”
“Charlie.”
“Cate made everyone practice dancing last night. For the wedding. It was a whole thing. Alex has two left feet and Cate made him do it anyway.”
“You danced with Vivi?”
“For thirty seconds.”
Priya puts her fork down.
“You remember the exact duration.”
“Cate was counting.”
“Was she?”
I throw a fry at her.
She catches it, because Priya has the reflexes of a woman who has spent four years dodging things her friends throw at her.
Then she eats it.
Looks at me with the expression of someone who has just found a very interesting receipt in a coat pocket.
“You’ve started talking about her like she’s a weather system,” she says.
“What does that even mean?”
“Everything that happens in your day somehow comes with a Vivi forecast. It’s going to be sunny with a chance of Vivi being in a bad mood. Scattered Vivi.”
She shrugs.
“You do it constantly.”
“She’s my stepsister. In five days. We live in the same house and go to the same school. Of course she’s in my day.”
“Sure.”
She picks her fork back up and starts eating like we’re done.
Which is the most Priya thing in the world.
She’ll let you have the last word and then spend the rest of lunch quietly filing it away for later.
I hate it.
It’s why I tell her things.
“Hey,” I say. “Hypothetically.”
She looks up.
Very interested now.
“Do you ever just—like knowing someone finds you attractive? Not doing anything about it. Just knowing.”
“Who finds you attractive?”
“Hypothetically.”
“Hypothetically, you’re a terrible liar.”
“Hypothetically, I’m changing the subject.”
She lets me.
That’s the thing about Priya.
She knows exactly how far to push and stops half an inch short, every time, so you come back.
“Tess texted me, by the way,” she says, casual as anything. “She asked if you were still alive.”
I look at my plate.
“She’s been texting me too.”
“And?”
“And I’ll answer.”
“You haven’t answered?”
“I’ve been busy.”
“You’ve been busy,” Priya repeats.
She doesn’t even bother to sound like she believes it.
The house has transformed again by the time Vivi’s Range Rover rolls back up the drive.
There are cars I don’t recognize parked along the gravel.
A silver sedan.
A black SUV.
Something vintage and British that looks like it costs more than my mother’s last car.
Garment bags move up the front steps like bodies.
A florist’s van idles near the side entrance with the back doors open and buckets of stock stacked on the grass.
Somewhere inside, Cate’s voice is doing that thing where it isn’t loud but carries through three rooms and a hallway, naming someone in a tone that means come here please immediately.
I follow Vivi through the side door.
By seven, every downstairs room has acquired its own cluster of people and at least one open bottle of wine.
I see Vivi again near the front hall.
She’s changed.
I don’t know when she did it.
Maybe she keeps a second wardrobe in the car.
It would be like her.
She’s out of the school clothes and into tailored dark trousers and a silk blouse the color of old ivory, hair controlled, a thin gold bracelet on her wrist I’ve never seen, small dark earrings.
No reading glasses.
Nothing soft about her anywhere.
She moves through the room like the house is an extension of her own body.
She knows every name.
Knows which elderly relative drinks what.
I watch her hand a glass of something amber to a silver-haired woman whose name I didn’t catch and probably won’t, and the woman’s whole face opens up.
She intercepts a conversation between two cousins clearly heading somewhere awkward and steers it, without seeming to steer it, toward the weather.
She handles a room-assignment problem in under ninety seconds.
I can’t hear the words, but I see the shoulders of the woman she’s talking to come down, which is the only real measure of whether anything has been handled.
At one point, Vivi says something in French to an older man with a cane.
He laughs.
She laughs.
The small polite one.
The one that barely moves her mouth.
It lands exactly the way it’s supposed to.
I stand in the doorway with my coffee and watch her.
I’ve seen Vivi at school, where she’s the person everyone is a little afraid of.
I’ve seen Vivi half-asleep in the kitchen at 7:40 with her hair coming loose.
I’ve seen her barefoot on the stairs.
Apparently there is also a version of Vivi specifically engineered to make rich people behave themselves.
It is genuinely, objectively impressive.
I am not prepared for how much I like watching it.
She catches me looking from across the hall.
I don’t look away.
Not this time.
I raise one eyebrow.
Slow.
Give her the crooked smile—the real one, the one I don’t do on purpose—and hold the look for one full second past the point where it’s just a look.
She looks away first.
I feel it land somewhere low in my chest like a coin dropping into a slot.
I take a sip of coffee so nobody can see my face.
This is a terrible thing to discover about yourself five days before your mother gets married.
I like making Vivienne Ashford lose her place.
In a sentence.
In a room.
For half a second.
It feels like winning something I didn’t know we were playing for.
Margot Sinclair arrives at four.
I know her name before I know her face because I hear it twice in the front hall and once from Cate.
The woman who comes through the door with a weekend bag over one shoulder and a bottle of wine in her hand looks like she was assembled by the same people who assembled Vivi.
Tall.
Blonde.
Polished in the way that reads as effortless and isn’t.
She hands the wine to a passing staff member without looking at him, which is a move.
Then she sees Vivi.
Her whole face changes.
“Still terrifying?”
“Still late?” Vivi says.
“You missed me.”
“I noticed your absence.”
Margot laughs.
A real laugh.
Not the polite one.
She leans in and kisses Vivi on the cheek, one hand on Vivi’s shoulder.
Vivi lets her.
Something in my stomach does a small, sharp, entirely unnecessary thing.
I’m standing maybe ten feet away with a glass of water I don’t remember pouring.
Margot touches Vivi’s forearm while they talk.
She touches it again a minute later.
She’s the kind of person who touches people.
I can see that.
She does it to the cousin too.
She does it to the woman with the cane.
This is a completely reasonable observation to make about a completely reasonable person.
She also knows where the good wine is without asking.
Her hair is doing something hair should not be able to do in this humidity.
Her laugh carries.
She stands too close to Vivi.
I have developed several objections to her in the space of ninety seconds.
None of them are good.
All of them are stupid.
I am aware of this.
It does not help.
“Charlie,” Vivi says.
I realize she’s been watching me watch.
Now she’s calling me over.
“This is Margot. Margot, Charlotte.”
“Charlie,” I say.
I shake Margot’s hand.
Her grip is firm.
Her smile is real.
“Oh,” she says. “You’re the stepsister.”
Which is technically true.
I hate hearing it out loud.
“Future stepsister,” Vivi corrects without looking at me.
“Right,” Margot says. “Viv’s told me nothing about
you.”
“She’s told me nothing about you either,” I say brightly. “We’re even.”
Margot laughs.
Vivi does not.
Later, in the kitchen, when I’m refilling my water and a cousin is telling anyone who will listen about a summer when Vivi and Margot were absolutely inseparable, you couldn’t pull them apart, I file that away too.
I don’t know whether it means anything.
I want very much to know whether it means anything.
Somewhere between dinner and after-dinner, I end up in the butler’s pantry with Vivi.
This is not a romantic locatione.
It is a narrow room with a marble counter and a wall of copper pans and a smell like cold stone, and it is the only place in the house tonight where I can hear myself think.
Vivi is pouring something.
I don’t know what.
I lean against the counter and watch her do it.
“Margot seems nice,” I say.
“She is.”
“You’ve known her long?”
She sets the bottle down and looks at me.
Just looks.
There’s no smugness in it.
Something more like the expression she gets when I say observational in the car.
Like she’s already three steps ahead of me and deciding whether to say so.
“Since we were children.”
“Right.”
“You don’t like her.”
“I don’t know her.”
“That has never stopped you from forming an opinion.”
“That’s—”
I stop.
Take a breath.
Say the thing I was absolutely not going to say.
“She touches you a lot.”
The room goes quiet.
Not dramatic quiet.
Just the actual quiet of a stone room with thick walls and the distant noise of a party happening without us.
I want to pull the sentence back into my mouth and swallow it.
Vivi looks at me.
Her face doesn’t do anything.
That’s the worst part.
She just looks for one full second.
Then:
“Does that bother you?”
“No.”
Too fast.
I hear it.
She hears it.
She doesn’t smile.
Doesn’t look triumphant.
She looks curious.
The way she looks at a page when something on it doesn’t add up.
“Margot and I kissed once,” she says.
I go very still.
“Once.”
“Once.”
“And?”
“And nothing.”
She picks up the bottle again.
“We were nineteen. It was summer. Neither of us was seeing anyone. It was one kiss. She’s not my ex. That’s all.”
“That’s anticlimactic.”
“Were you hoping for a better story?”
“I wasn’t hoping for anything.”
She lets that stand.
Which is its own kind of mercy.
I stand there in the cold-stone smell of the pantry and understand, with a small dizzy clarity, that she told me because I asked.
Because she knew I was asking.
And she gave me the answer I wanted without making me pay for it.
I don’t know what to do with that.
So I don’t do anything with it.
She notices my necklace before I do.
We’re back in the hall, heading toward the dining room, and I feel her hand catch lightly at the back of my neck.
Not grab.
Just stop me.
I turn my head.
“Hold still.”
“Why?”
“Your necklace.”
I reach up and find the clasp has twisted around to the front.
Of course it has.
I’ve been pulling at it all night without noticing.
Vivi steps behind me.
Her fingers touch the nape of my neck as she unhooks the clasp, turns it, does it up again.
It takes maybe four seconds.
Neither of us says anything for those four seconds.
Her fingertips are cool and precise.
They don’t linger.
But because of Margot, because of the pantry, because of the last ten minutes, the contact is not nothing.
Not to me.
I can feel the exact place her fingers were after they’re gone, the same way I could feel her hand on my waist this morning.
I hate that I can do that.
I don’t stop doing it.
“Done,” she says.
I turn around.
She’s closer than I expected.
Maybe an inch.
Maybe less.
Her face is right there.
The shape of her mouth.
The small stud in her ear.
The blue of her eyes in the low hall light.
Neither of us moves.
Neither says anything.
The whole house is talking around us somewhere.
Then Cate’s voice comes down the hall.
“Vivi, darling, can you—”
Vivi steps back.
Gone before the sentence finishes.
I stand there with my necklace fixed and my pulse being extremely unhelpful.
Apparently there are different kinds of touching.
This is inconvenient information.
Cate finds me later in the doorway of the dining room with a glass of champagne in her hand and that look she gets when she has decided something is going well.
“Look at my girls,” she says to a woman I don’t know.
She gestures toward the room.
Toward Vivi, across the room, mid-conversation with an uncle.
Toward me in the doorway.
Toward the whole lit-up tableau of it.
“Look at them.”
I smile.
Take a sip of water.
Across the room, Vivi doesn’t turn around.
But her shoulders do the quarter-inch thing.
I know she heard.
Neither of us says anything.
Tess’s text comes in at 10:52.
still owe me round three. next week?
I’m in bed.
The house is still going downstairs.
Muted voices.
Someone laughing.
The clink of glass.
I read the message twice.
There is no reason to say no.
Tess is funny and pretty and easy.
She kissed me four nights ago and it was good.
She’s exactly the uncomplicated thing I told Vivi I wanted.
I meant it when I said it.
I start typing:
yes
I stop.
Delete it.
Type:
can i let you know? wedding chaos
Send.
Three dots.
Then:
of course. survive the rich people
I smile.
I mean it.
She’s good.
She’s good and I’m the one being weird and I can’t explain why.
I put the phone face-down on the nightstand.
Downstairs, someone says something I can’t hear.
Then Vivi laughs.
The real one.
The rare one.
The one that barely exists and that I have somehow, in two weeks, learned to recognize before the sound finishes.
I lie there and listen to it.
Then it stops.
The house keeps going without me.
I stare at the ceiling.
This feels like information I should probably do something with.
I don’t.

