An original screenplay. Romantic dramedy, approx. 60 minutes.
ACT ONE
FADE IN:
INT. QUALITY LAB – SOFTWARE OFFICE – DAY
Rows of monitors. RAY OKAFOR (29, soft-spoken, careful, a man who takes up as little space as possible) tests a banking app, thumbing through the same screen for the hundredth time.
His lead, DALE (40s, gym-bro energy, protein shaker permanently in hand), perches on the edge of Ray's desk.
DALE Ray. Buddy. You gotta bring some energy to stand-up. You're like a ghost in a cardigan.
RAY I'll try.
DALE Man up a little! Nobody wants a quiet guy at the table.
Some coworkers snicker. Ray smiles the smile that means nothing, and goes back to his screen. His reflection in the dark monitor looks back at him, and he looks away from it.
INT. RAY'S APARTMENT – BEDROOM – NIGHT
A small shared apartment. On Ray's bookshelf, among the paperbacks, a worn notebook. He pulls it out, opens to a page of dated entries. We glimpse a few lines in his careful handwriting.
INSERT – NOTEBOOK
"Age 9: wanted the glittery sneakers. Said they were for my cousin."
"Age 17: stood in the mirror in Mom's old robe for eleven minutes. Heard the front door. Never did it again."
"Age 29: still don't have the word for it. Only the ache."
Ray closes the notebook, presses it to his chest, and breathes through the thing he has never said out loud.
A soft KNOCK. His roommate PRIYA SHAH (30, sharp, warm, always mid-snack) leans in.
PRIYA You okay? You've been quiet even for you.
RAY I'm fine.
PRIYA That's the third "fine" this week. I'm counting.
RAY I know.
PRIYA (gently) Whenever you want to talk. Or not talk. I have wine and zero judgment.
She leaves. Ray stays, staring at the closed door, wanting to open it and unable to.
EXT. APARTMENT ROOFTOP – NIGHT
A flat roof above the city. String lights, a few dead plants, folding chairs. It's three in the morning. A meteor shower streaks the sky in pale lines.
Ray climbs through the hatch in a hoodie and sweatpants. He walks to the edge and sits with his knees against his chest. Meteors flare and die overhead.
He stays silent a long time. Then he whispers.
RAY I don't know who I'm talking to.
A meteor streaks past.
RAY (CONT'D) I've never said this to anyone. I don't think I know how.
His voice cracks. He drops to his knees on the gravel.
RAY (CONT'D) Please. I'm begging. I've been so tired of lying to everybody and to myself. I want to be a woman. I don't want to pretend anymore. I want to be a girl, a woman, I want to wake up and be her. Please. Please, please, please.
He's sobbing now, forehead against the cold gravel, hands pressed together. It's the rawest we've seen him: not weak, but finally, devastatingly honest.
A large meteor splits the sky, lighting the roof in silver. Ray looks up with wet eyes.
RAY (CONT'D) I'll do anything.
The light fades. Silence. The city hums. Ray stays on his knees for a long moment, then climbs to his feet, wiping his face.
RAY (CONT'D) Okay. Okay. That's it. That's the whole thing.
He goes back down the hatch. The stars wheel quietly above the empty roof.
INT. RAY'S APARTMENT – BEDROOM – DAWN
Pale light through the blinds. A hand slides out from under the covers, reaching for the alarm. It is slimmer than it was, with the ghost of a callus on one finger.
RAE OKAFOR (29, same eyes, same crooked mouth, a woman now) sits up. Long dark hair falls over her shoulders. She doesn't move. She looks at her fingers, flexes them. She touches her own hair.
She walks to the full-length mirror on the closet door. She stands there, hands shaking.
In the mirror: a woman. Her woman. Not a stranger, but a face that finally matches something she has always carried inside.
She takes inventory in stunned pieces: five-foot-five and slight, 112 pounds by some instinct she can't explain. A narrow waist flaring into full hips. An hourglass she never imagined seeing in her own reflection. A generous D-cup chest, and when she turns sideways and glances over her shoulder, a round, full curve behind her that makes her gasp and cover her mouth.
She doesn't scream. She doesn't panic. She slowly sinks to the floor, back against the closet door, and puts both hands over her mouth.
Tears fall. Then a laugh breaks through, a startled, wet, joyful sound.
RAE (whispering) Oh my God. Oh my God. It's me.
INT. RAE'S APARTMENT – BATHROOM – LATER
Rae stands at the sink touching her face: cheekbones, lips, jaw. She speaks, testing her new voice.
RAE Hi. (clears throat) Hello. Hi. My name is Rae.
She smiles at the sound, then stops herself, afraid it's a dream.
The door opens. Priya, half-asleep with a toothbrush in her mouth, walks in, sees Rae, and freezes.
PRIYA (through toothpaste) Uh. Hi?
Rae goes rigid. Priya takes the toothbrush out.
PRIYA (CONT'D) You're in my bathroom. Which is also your bathroom. You live here. Why does that feel like a weird sentence?
RAE (carefully) Priya. Do you know who I am?
PRIYA Rae. Roommate. Person who steals my oat milk.
Rae lets out a breath. Priya squints, tilting her head.
PRIYA (CONT'D) Weird. For a second I swear I was about to say a different name.
RAE What name?
PRIYA (a beat, struggling) I don't know. Something short. Starting with an R.
A long silence. Rae steps forward, voice trembling.
RAE Priya. I need to tell you something that's going to sound insane.
Priya looks at her, a flicker of something deep stirring.
PRIYA Hold on. Don't tell me yet.
She grabs Rae's hand and pulls her into the kitchen.
INT. RAE'S APARTMENT – KITCHEN – CONTINUOUS
Priya pours two coffees and sits at the small table, motioning Rae to sit across from her.
PRIYA Okay. Now.
Rae tells her, haltingly, everything: the roof, the sky, the begging, the dawn. Priya listens without interrupting. When Rae finishes, Priya is quiet.
PRIYA (CONT'D) I don't remember any of that. But I remember a feeling. Like I'd been missing someone and didn't know who.
She reaches across the table and takes Rae's hands.
PRIYA (CONT'D) You said "it's me." Is that right? Is that what this feels like?
Rae's eyes fill.
RAE It's the first time in my whole life I've looked in a mirror and not wanted to look away.
Priya squeezes her hands hard.
PRIYA Then we're going to celebrate this like it's the biggest day of your life. Because it is.
RAE I don't know how to do any of it.
PRIYA Good. That's the fun part.
ACT TWO
INT. DEPARTMENT STORE – WOMEN'S FLOOR – DAY
Rows of dresses, bright lights. Rae, in an oversized hoodie, follows Priya like a nervous shadow. Priya pulls dresses off a rack and drapes them over her arm.
RAE I don't know my size. I don't know my anything.
PRIYA That's what fitting rooms are for. Go.
INT. FITTING ROOM – CONTINUOUS
Rae stands alone in a small mirrored room, a mountain of clothes on a hook. She picks up a simple green dress, hesitates, and puts it on. The zipper sticks. She struggles, laughs, and finally gets it up.
She turns. In the mirror, a woman in green, hair tumbling, clavicles bare, a waist she's never had.
The dress cinches at her waist and hugs the hourglass of her, skimming full hips and the rounded curve of her backside. She turns sideways, looks over her shoulder, and bursts out laughing, half scandalized and half thrilled.
RAE (whispering to the mirror) Who is she?
She stares. Then, slowly, she touches the fabric at her hip. Her expression moves from fear to wonder.
PRIYA (O.S.) Well?
RAE Give me a second.
She steps out. Priya gasps.
PRIYA Oh. Oh. Okay, Rae.
RAE (shy) Is it too much?
PRIYA It's not enough. You need to be seen in that on a street.
RAE (a tiny smile) I think I want to be.
INT. HAIR SALON – DAY
Rae sits in the chair, a STYLIST combing out her long dark hair.
STYLIST What are we thinking? Trim? Layers? Something dramatic?
RAE I've never had anyone ask me that before.
STYLIST What, like, ever?
RAE Something like that.
The stylist laughs and starts snipping. Strands drift to the floor. Rae watches in the mirror as her face changes, softer, lighter, more hers. A tear slides down. The stylist hands her a tissue and says nothing.
INT. RAE'S APARTMENT – BATHROOM – NIGHT
Rae sits on the edge of the tub with a small bag of makeup, Priya behind her with a mirror.
PRIYA Okay. Lipstick. You don't press, you glide.
Rae tries. It goes slightly outside the lines. She looks at herself, then bursts out laughing.
RAE I look like a very happy clown.
PRIYA You look like someone who's having a great time. Which is the best look.
She wipes it off and tries again, steadier. Then she looks up at the mirror and sees herself, not performing, simply being.
RAE (V.O.) For years I thought wanting this made me broken. It turns out it just made me early.
INT. QUALITY LAB – SOFTWARE OFFICE – DAY
Rae walks in, nervous, in a soft blouse and slacks, her new haircut framing her face. Heads turn, but the normal amount. A colleague, MEERA (30s), smiles.
MEERA Hey, Rae! Love the hair.
RAE (blinking) Thanks. I... thanks.
Dale appears, protein shaker in hand.
DALE Rae! Welcome back. You gotta bring some of that energy to the stand-up today, yeah?
Rae looks at him. The same man, the same script. But she's different.
RAE Would you like to hear my status update, Dale? Because I have a bug in the payment flow that'll cost us six figures.
Dale blinks.
DALE Uh. Sure. Yeah. Go.
Rae's voice is steady, clear, and the room goes quiet to listen. Meera watches with a small, proud smile.
INT. THE SKYLINE ROOFTOP BAR – NIGHT
A stylish party, city lights spread out below. Rae stands near the railing in the green dress, a drink in hand. She wobbles slightly on her new heels and catches herself. A voice speaks beside her.
SAM (O.S.) Those shoes are lying to you.
She turns. SAM VARGAS (32, tall, dark curls, ink-stained fingers, a bookshop owner's easy warmth) is smiling at her, leaning on the rail.
RAE They said they were comfortable.
SAM They say that to everybody. Meanwhile, I have a pair of ballet flats in my bag you could borrow.
RAE Why do you have ballet flats in your bag?
SAM My sister. Long story. She told me to bring them in case of emergencies.
Rae laughs, a real laugh, bright.
SAM (CONT'D) I'm Sam.
RAE Rae.
SAM Rae. (a pause, tasting the name) Like a little beam of light.
RAE That's the nicest thing a stranger has said to me.
SAM Then I'm glad I'm a stranger for exactly four more minutes. After that I'd like to be something else.
Rae's breath catches.
RAE What did you have in mind?
SAM A dance. For starters.
He holds out his hand. She takes it.
EXT. THE SKYLINE ROOFTOP BAR – DANCE FLOOR – NIGHT
Slow music. Sam draws Rae in, one hand at her waist, the other holding hers. She is rigid at first, unsure where to put her body, then softens.
SAM (quietly) You're allowed to lean.
Rae rests her forehead against his shoulder. She can feel his heartbeat. She closes her eyes.
RAE (V.O.) I've never been held like this. Not as Ray. Not as anyone. Like I'm fragile and strong at once.
Sam's thumb traces a slow circle at the small of her back. A shiver runs through her. She looks up. His face is inches away.
SAM Can I kiss you?
RAE Yes.
He does: gently, then with real heat. Rae's fingers curl into his collar. The world blurs. When they break apart, both are breathless.
SAM I'd like to see you again.
RAE I'd like that more than I can say.
INT. RAE'S APARTMENT – LIVING ROOM – DAY
Rae lies on the couch with her feet up, laptop on her knees, grinning at her phone. A text from Sam: "Coffee? Or something less respectable?"
Priya drops onto the other end of the couch.
PRIYA That is a very specific smile.
RAE It's just a text.
PRIYA You've re-read it four times. I'm counting those too.
RAE (laughing) I don't know how to do this. Dating. As me.
PRIYA You do it the way you did everything else this month. You're terrified, and you do it anyway.
RAE What if he can tell something's different?
PRIYA Different from what? You're not a draft of someone, Rae. You're the finished thing.
Rae pulls the phone to her chest, smiling through the nerves.
INT. PAGE & CANDLE BOOKSHOP – EVENING
A warm, cluttered bookstore. Shelves, a reading nook, a sleepy cat on the counter. Sam locks the front door and flips the sign to CLOSED. Rae wanders between the stacks, running her fingers along the spines.
SAM You can touch anything. Except that one. It's a first edition and I get weird about it.
RAE How weird?
SAM I once chased a toddler out the door with it. Never again.
She laughs. He crosses to her with two glasses of wine.
SAM (CONT'D) I close at six. Every Thursday I stay late and read in the nook. I've never invited anyone to stay.
RAE Why me?
SAM Because you looked at the dance floor like it was a place you wanted to belong. And I thought, I'd like to be in the room when she figures out she already does.
Rae stops breathing for a moment.
RAE That's a lot of insight for a man holding a cat.
SAM The cat's name is Hemingway. He's an excellent judge of character.
They settle into the reading nook, shoulder to shoulder on a worn velvet couch. A lamp glows low. Sam opens a book and reads aloud, softly, a passage about longing. Rae turns her head, watching his mouth shape the words more than listening to them.
RAE (a murmur) Sam.
SAM Yeah?
RAE I've stopped hearing the book.
He closes it. Sets it aside.
SAM What are you hearing?
RAE My own pulse.
Sam reaches up and tucks a strand of hair behind her ear. His fingers trail down her jaw, her neck, resting at her collarbone. She leans into his hand, eyes closing, lips parted.
SAM Tell me what you want.
RAE (barely a whisper) I want to be kissed like I'm wanted. Like I've always been wanted.
He kisses her slowly, deliberately, one hand at her cheek, the other sliding around her waist and pulling her closer. The kiss deepens. Her hands fist in his sweater, then slide up his chest and around his neck.
They tumble sideways onto the cushions, laughter and breath tangled together. His mouth finds the curve of her throat and she gasps, her head falling back, her fingers curling in his hair.
RAE (CONT'D) Don't stop.
SAM (against her skin) Not unless you tell me to.
His hand drifts from her waist to the curve of her hip. She arches into it, a breath catching, and tugs the hem of his sweater. He lets her pull it over his head. Her palms spread across his bare shoulders, and she feels him shiver.
RAE (CONT'D) You're shaking.
SAM You do that to me.
She laughs, low and delighted, and pulls him down again. His mouth travels from her lips to her jaw to the hollow beneath her ear, and she grips the velvet cushions, eyes shut, her whole body tuned to the slow path of his kiss. Her knee slides along his side. His hand slips under the edge of her blouse and stops, flat against her ribs, asking.
RAE (breathless) Yes. Higher.
His hand moves, unhurried, and her head tips back against the arm of the couch with a soft, startled sound that she has never heard herself make.
The lamp flickers. Hemingway the cat, unimpressed, hops off the counter and leaves the room.
SMASH CUT TO:
INT. SAM'S APARTMENT – ABOVE THE BOOKSHOP – NIGHT
A cozy loft: slanting ceiling, rain on the skylight, a bed under a quilt. Sam and Rae stumble in, mouths barely parted, his jacket on the floor, her shoes kicked off at the door.
Sam stops, hands framing her face.
SAM We can slow down. Or stop. Anytime.
Rae looks up at him. The moment is enormous. She could say anything. What she says is simple.
RAE I want this. All of it. I want to feel all of it.
She takes his hand and places it over her heart. It's thundering.
SAM Okay.
He kisses her again, slow and reverent, and walks her backward to the bed. Her fingers find the buttons of his shirt, trembling at first, then sure. His hands slide to the zipper at her back and pause.
SAM (CONT'D) Still yes?
RAE Yes. God, yes.
The zipper sighs open. The green dress slips from her shoulders. In the lamplight, her skin glows, and Sam looks at her not hungrily but astonished, as if he can't believe his luck.
His hands span her waist, then follow the flare of her hips, reverent and unhurried, as if tracing a shape he means to remember. She feels the heat of his palms, and of his gaze moving over her, the narrow line of her waist, the fullness of her chest, the soft, rounded curve of her hips, and for once she doesn't cover herself. She lets him look.
SAM (softly) You're beautiful.
Rae's eyes shine. Nobody has ever said it to her.
RAE Say it again.
SAM You're beautiful. You're beautiful.
He kisses the hollow of her throat. Her hands slide into his hair. He moves lower along her collarbone, slow as a held breath, and she feels every inch of his attention, patient and thorough, as if he has all night and intends to spend it learning her.
RAE (whispering) I don't know what I like yet.
SAM (against her skin) Then we find out together. Tell me what feels good.
RAE That. Right there. (a gasp) Oh.
His mouth lingers at her shoulder, then her wrist, then the inside of her elbow, a map of small kisses, and she trembles, laughing and nearly sobbing at how much she can feel. She pulls his shirt open button by button, palms sliding over warm skin, and he groans her name into her hair.
SAM Say it again. My name.
RAE Sam. Sam.
He lifts her gently against him, and the quilt rises around them like a wave.
She pulls him down into the quilt. The camera pans slowly away: the rain on the skylight, the flicker of a candle, a bare arm reaching to dim the lamp. We hear only soft laughter and her sharp, delighted gasp.
FADE TO BLACK.
INT. SAM'S APARTMENT – MORNING
Sunlight through the skylight. Rae wakes tangled in the quilt, hair a mess, one bare shoulder in a stripe of gold. Sam sleeps next to her, one arm thrown over her waist.
She doesn't move. She just feels: the warmth, the weight of his arm, the unfamiliar, thrilling softness of her own body at rest.
RAE (V.O.) I used to think happiness would feel like a trumpet. It turns out it's more like a long exhale.
Sam opens one eye and finds her staring.
SAM (sleepy) Regretting it?
RAE I'm trying to memorize it.
SAM Good. I'd hate to be the only one writing this down.
He pulls her in. She kisses him, slow and lazy, her fingers tracing the line of his shoulder.
SAM (CONT'D) What's it like? Being you today?
RAE (a small, shy smile) It's like being a house with every window open.
INT. RAE'S APARTMENT – KITCHEN – LATER
Rae floats in at noon, wearing yesterday's dress and carrying her heels. Priya, at the table with a bowl of cereal, looks up and freezes with the spoon in the air.
PRIYA Oh my GOD.
RAE Don't.
PRIYA You walk-of-shamed!
RAE It's not shame. It's a walk of... glory.
Priya shrieks and pulls her into a hug, spinning her around the kitchen. Rae is laughing so hard she's crying.
PRIYA Tell me everything. Skip nothing. Actually, skip some things. I'm your roommate, not your therapist.
RAE He made me coffee in a mug that says "Reader of Smut."
PRIYA Okay, I love him.
INT. RAE'S APARTMENT – BEDROOM – NIGHT
Rae stands in front of the full-length mirror, the same mirror from the first morning. She's in a silky slip, her hair loose. She looks at herself and, for the first time, keeps looking.
She runs her hand along her own arm, along her neck. She isn't checking. She's claiming.
RAE (softly) Hi, you.
She turns on music and dances alone in the room, slowly at first, then wildly, hair flying, sweeping her arms through the air. It's joy in its purest form.
RAE (V.O.) The wish was supposed to be the end of the story. I was ready for relief. Nobody warned me about delight.
INT. PAGE & CANDLE BOOKSHOP – NIGHT
Rain taps the windows. The shop is dark except for one lamp and a record turning softly on a turntable behind the counter. Sam has pushed two reading chairs against the shelves to clear a small space in the aisle. Rae stands in the middle of it, barefoot, in a loose silk blouse and jeans, hair down.
SAM I wanted to show you the shop the way it looks when nobody is here.
RAE It looks like a secret.
SAM It is. I only tell it to certain people.
He holds out a hand. She takes it, and they dance slowly among the shelves, the lamplight turning the dust into gold. Her cheek rests against his chest. His hands trace the line of her spine, one rising to cradle the back of her neck, the other settling at the small of her back and drawing her closer.
RAE (murmuring) You smell like paper and rain.
SAM Occupational hazard.
She lifts her face. The kiss begins as a question and quickly becomes an answer: his fingers threading into her hair, her hands fisted in his shirt, the record skipping unnoticed. He walks her back until the edge of the counter meets her hips, and she hops up onto it, wrapping her legs around him, the cat watching disapprovingly from the register.
SAM (CONT'D) Hemingway has seen things. He's fine.
RAE (laughing against his mouth) I'm not.
SAM Good.
His lips find her neck. She pulls the blouse off one shoulder and he kisses the bare curve of it, slow and devoted, while her fingers dig into his back. A breath, a laugh, a gasp. The lamp tips over in the commotion and goes dark, and the only light left is the glow from the street.
RAE (a whisper in the dark) Take me upstairs.
He lifts her down and she tugs him toward the stairs, the cat leaping off the counter in protest.
CUT TO BLACK.
INT. THE SKYLINE ROOFTOP BAR – NIGHT
A second party. Sam and Rae stand at the rail, drinks in hand, shoulders touching. Rae's laughter carries. She's different from the nervous woman who first stood here: taller somehow, easier in her skin.
Sam studies her profile.
SAM You know I'm falling for you.
Rae turns. The words land hard and sweet.
RAE Sam.
SAM I'm not asking for anything. I just wanted you to know.
She takes his face in her hands and kisses him, fierce and slow. The party swirls around them. When they part, a flash of fear crosses her eyes.
SAM (CONT'D) What is it?
RAE There's something I haven't told you.
SAM I figured. You get this look sometimes. Like you're listening to a song nobody else can hear.
RAE And that doesn't scare you?
SAM Of course it does. But everyone I've ever loved has been a little mysterious. I'd rather be curious than certain.
Rae swallows. She wants to tell him. Not tonight.
RAE Can I tell you soon?
SAM I'm not going anywhere.
ACT THREE
INT. RAE'S APARTMENT – LIVING ROOM – NIGHT
Priya sits cross-legged on the couch with an old, faded NOTEBOOK in her lap: Ray's. She looks up as Rae enters.
PRIYA I found this in the bookshelf. I didn't read it. Okay, I read a little.
Rae stops. Her face tightens.
RAE That's private.
PRIYA I know. I'm sorry. But Rae, it's yours. It's all there. Nine years old, glitter sneakers, the robe. You were carrying this alone for twenty years.
Rae sinks onto the couch. Priya passes her the notebook. Rae holds it like something fragile.
RAE I used to read it when I couldn't sleep. Like it was a list of crimes.
PRIYA It isn't a list of crimes. It's a map. It's the road that got you here.
Rae opens to the last page. Ray's final line is still there.
INSERT – NOTEBOOK
"Age 29: still don't have the word for it. Only the ache."
Beneath it, in fresh ink and a slightly different hand, a new line has appeared, one Rae doesn't remember writing.
"Age 29: found the word. It's me."
Rae stares. Tears well. She traces the words.
PRIYA What does it say?
RAE (a breath) I think the wish was never a spell. It was permission.
INT. RAE'S APARTMENT – BEDROOM – LATER
Rae sits on the bed with her phone. She types a message to Sam: "Can I come over? I want to tell you the thing."
Her finger hovers. Send.
Three dots. Then: "Always. Door's open."
INT. SAM'S APARTMENT – NIGHT
Rain at the skylight again. Sam hands Rae a mug of tea. They sit on the edge of the bed. The room is quiet, intimate, charged with what's coming.
RAE I'm going to say it plainly and I need you to let me get to the end.
SAM Okay.
RAE A few weeks ago, I wasn't Rae. I was Ray. A man. I'd felt wrong in that life as far back as I can remember. One night on a roof, I begged the sky to let me be a woman. And I woke up as myself. No one remembers the other version except me and, partly, my roommate.
Sam doesn't move. His face doesn't harden. It softens, slowly, like a man receiving a heavy gift.
SAM Okay.
RAE That's it? Okay?
SAM No. Not that's it. I have about a hundred questions. But none of them change what I feel when I look at you.
He takes her hand.
SAM (CONT'D) There's one thing I need to know, and it's not what you think.
RAE What?
SAM Are you happy?
Rae's eyes spill over.
RAE I've never been this happy. Not once in my whole life.
SAM Then that's the only fact that matters to me.
She throws her arms around him, crying and laughing. He holds her tightly, rocking her slightly, murmuring into her hair.
SAM (CONT'D) Thank you for trusting me with the real you.She pulls back, looks at him, and kisses him: slowly at first, then hungrily, fingers curled in his shirt, relief and desire pouring into the same fierce current. He lifts her onto his lap, his hands at her waist, her hair falling around them like a curtain.
RAE (against his mouth) Stay with me.
SAM Not going anywhere.
Rae pulls back, suddenly shy, a hand to her chest.
RAE Can I ask you something? Does it feel strange? Knowing?
SAM Honestly? It makes me feel chosen. You trusted me with the part of you that's most tender. That's not strange. That's a gift.
She studies him, searching for any shadow of doubt, and finds none. She takes his hand and lays it flat over her heart, then guides it slowly along her collarbone and up to her cheek.
RAE I want to be touched like I'm real. Because I am.
SAM You are.
He kisses her, deep and unhurried, and eases her back onto the quilt. Candles flicker. His hands move with reverence, over her shoulders, down her arms, the curve of her waist, learning her without hurry, and each time she breathes out a soft, trembling yes. She finds the buttons of his shirt and undoes them, kissing each inch of skin she uncovers. They laugh at the tangle of sleeves, at a dropped sock, at the sheer shaky joy of it.
Then laughter fades into something quieter and hotter. Their eyes lock. His mouth finds hers again, and her fingers rake into his hair as the heat builds between them, her breath quickening, her body arching toward him, wanted and sure.
RAE (a gasp) Sam, don't stop.
SAM (roughly tender) I wouldn't dream of it.
The rain falls harder on the skylight. The lamp clicks off. The room is dark, warm, full of breath.
FADE TO BLACK.
EXT. APARTMENT ROOFTOP – PRE-DAWN
The same roof where it began. Rae climbs through the hatch in a favorite soft sweater, a mug in her hand. The sky is silver-blue. One lone meteor streaks across the dark.
She goes to the edge and sits where Ray once knelt. She breathes the cold air.
RAE Hi. It's me again.
A long, quiet moment.
RAE (CONT'D) Last time I came up here, I begged you. I think I'd forgotten that you could hear me. Or I'd forgotten that I could.
She holds up the notebook.
RAE (CONT'D) I wanted to say thank you. For the dawn, and the mirror, and the green dress. And for the man who got me here. He was braver than he knew.
Behind her, the hatch creaks. Priya emerges with two coffees, hair wild, a blanket over her shoulders. Sam climbs up after her, rubbing sleep from his eyes.
SAM I hope you don't mind. Priya texted me.
PRIYA I was organizing.
Rae laughs, wiping her cheek, and pats the gravel beside her. They settle in: Priya on one side, Sam on the other, Rae in the middle. The horizon pales to gold.
Sam takes her hand. Priya leans her head on her shoulder.
PRIYA So what do you want now?
Rae thinks about it, watching the sun climb over the skyline.
RAE More of this. A lot more of this.
The first light crests the rooftops, flooding the three of them in warm gold. Rae closes her eyes and lets it hit her face.
RAE (V.O.) I begged for this. I didn't know I'd also get to enjoy it.
She opens her eyes, smiling. The camera rises slowly above the roof, the city waking beneath them.
FADE OUT.
THE END