Skip to main content

Shared Story

Shoreline

15 segments

Share:

The GPS says you've arrived. You're not sure it's right.

For one thing, the road looks like it forgot it was supposed to lead somewhere. It narrows after the last highway exit, trading painted lanes and exit signs for scrub grass, weathered fences, and glimpses of water flashing between low houses. Your phone keeps insisting you continue straight, calm and confident, while everything outside the windshield looks like the edge of a postcard someone left in the sun.

Driftwood Cove is barely a town. A two-lane road curves along the coast, past a gas station with one working pump, a surf shop with a hand-painted sign that says BOARD MEETING in peeling blue letters, and a coffee place called Tidal with chalkboard specials in the window. Cold brew. Blueberry scones. Local honey. Someone has drawn a tiny wave in the corner.

You drive slowly because there is nowhere to hurry to and because your rental car sounds too loud here. The tires crunch over sand that has blown across the asphalt. A gull screams from the roof of a bait shop. Two teenagers cross the street barefoot, towels slung around their shoulders, not bothering to look because apparently traffic is a theory in Driftwood Cove.

Your rental is three blocks from the beach. A sun-bleached bungalow with white trim, a stubborn little porch, and windows that face the water like the house has been waiting for it to say something interesting. The listing called it charming. In person, it looks slightly crooked and deeply unconcerned about your opinion.

You pull into the gravel drive. Park. Kill the engine.

The silence after the car shuts off is almost startling.

No horns. No sirens. No upstairs neighbor dragging furniture across the ceiling at midnight. No elevator ding. No email notification buzzing against your thigh because you turned work off somewhere after the county line and have been ignoring the twitch in your hand ever since.

Just wind. Gulls. The steady rush and collapse of waves beyond the dunes.

You sit there for a second with both hands still on the wheel.

The city was concrete and noise and a job that had started out as ambition and turned into something closer to slow digestion. Late nights under fluorescent lights. Calendar invites stacked so tightly they looked like a dare. Coffee gone cold before you remembered to drink it. People saying things like circle back and bandwidth while your chest got tighter and tighter until one morning you looked at your inbox and felt nothing at all.

So you sublet a beach house for the summer. Because a friend of a friend knew someone. Because your manager said remote was fine in the brittle voice of someone who hoped you'd come back normal. Because you were tired enough to call escape a plan.

You roll down the window farther.

Salt air pours in. Damp and clean and sharp around the edges. It smells like seaweed drying on rocks, sunscreen, old wood warmed by afternoon sun. Somewhere close, wind chimes clink against each other in an uneven rhythm. The whole world feels faded and bright at the same time.

You get out.

Your legs are stiff from the drive. Gravel shifts under your shoes. The bungalow's porch steps complain when you test them, and a smear of sand already coats the welcome mat even though you haven't been inside yet. The key is in a lockbox, exactly where the rental instructions said it would be. For once, a small thing works the way it is supposed to.

You stand there with your suitcase beside you, the key in your palm, looking out past the low roofs toward the strip of blue beyond them.

Three blocks. That's all. Three blocks between you and the Pacific. Three blocks between whatever you were before and whatever this summer is supposed to make of you.

It feels dramatic to think that. You think it anyway.

A breeze moves through the dune grass. The porch railing is warm under your hand. Somewhere down the street, a screen door slams, followed by laughter. You breathe in, deeper than you have in weeks, and the tight place behind your ribs loosens by a fraction.

Then you see her.

She is walking up from the beach like she came out of the water because the land needed her for something. Surfboard tucked under one arm. Wetsuit peeled to her waist, sleeves tied loose around her hips. The black neoprene is still wet and shining in places. Her bikini top is sea-glass green. Blonde hair darkened by saltwater falls in waves past her shoulders, drying unevenly in the sun.

She moves with the easy balance of someone who has spent her life reading tides, hips and shoulders shifting naturally as she crosses the sandy lane. Tan lines. Freckles scattered across her nose and collarbones. Bare feet. A small silver ring on one toe. There is sand on her calves and a scrape near one knee, and none of it looks accidental in the way city people are always trying to look effortless.

She looks effortless because she is.

You realize you are still holding the key. Also that you have not unlocked the door. Also that you may have been staring long enough to qualify as a local incident.

She glances toward the bungalow first, then toward your suitcase, then at you. Her face opens into a smile that is quick and bright and completely unfair.

Something in your brain drops all its paperwork.

She shifts the surfboard higher against her side and lifts her free hand in a wave. Like this is normal. Like women who look like summer itself stroll past your rental every day and greet the new neighbor before he has even unlocked the door.

Sage:  "Hey. New neighbor?"

Story illustration

She props the surfboard against her porch railing like it's an extension of her body, easy and practiced, then crosses the patch of sunburned grass between your houses.

There is no fence. Just a property line suggested by two different kinds of gravel and a stubborn row of beach grass bending in the wind. She steps over it without hesitation.

Up close, she's taller than you expected. Not tall exactly, but long-limbed and sure of herself, all sun and motion and saltwater. Her wetsuit is still peeled to her waist, black neoprene folded against her hips. Under it, a bikini top. Over her shoulders, a linen shirt she hasn't bothered to button. Drops of water cling to her collarbone and slide down into the fabric like they know where they're going.

You look at her face. Safer. Maybe.

Blue-green eyes. A scatter of freckles across her nose and bare shoulders that you are absolutely not cataloging. A small scar near her chin. Hair drying into messy blonde waves, darker where it's still wet, lighter at the ends. She has the kind of tan people get from living outside instead of trying to acquire one.

She stops at the bottom of your porch steps and looks at the bungalow, then at the rental car, then at you. It takes about three seconds for her to make a full assessment. You can feel yourself being sorted into categories. New. Temporary. Probably owns shoes not meant for sand.

Sage:  "I'm Sage. The shower pressure sucks but the hot water's unlimited. Best coffee in town is at Tidal, three blocks east. And the sunset is better from the north jetty than from the beach. You'll figure out the rest."

It's the most efficient welcome you've ever received.

You should say your name. You know this. Basic human exchange. Someone introduces herself, you respond. But the ocean is behind her, loud and bright, and the sun is catching in the wet pieces of her hair, and the whole day has gone strange around the edges.

The city taught you how to talk through meetings, performance reviews, crowded elevators, drinks with people who checked their phones under the table. It did not prepare you for a woman appearing from the Pacific with a surfboard and a field guide to your new life.

Your mouth works half a second late.

You give her your name.

She repeats it once, testing it. Not flirtatious exactly. Just attentive. Like she's deciding whether it fits.

The porch boards are warm beneath your shoes. Somewhere behind you, inside the bungalow, your unopened suitcase sits in the middle of the living room like evidence. You can smell dust, old wood, lemon cleaner from whoever got the place ready before you arrived. From her, coconut sunscreen and ocean. Salt. Sun-warmed skin. Something clean and impossible to place.

This is going to be a long summer.

She glances past you toward the open front door.

Sage:  "You got the summer sublet, right? Marianne's place. She usually rents it to retired couples who bring their own bird feeders and complain about the gulls."

You look back at the bungalow as if it might defend itself.

"That's me," you say. "Retired couple. Bird feeder's in the trunk."

Her smile happens fast. There and gone, but it changes her whole face while it lasts.

Sage:  "Good. The gulls around here need humbling."

A breeze moves in from the water, lifting the edge of her shirt. She doesn't seem to notice. Or maybe she notices everything and has simply decided not to care. There is a confidence in that. Not the polished kind. Not city confidence, sharpened and performed. Hers is weathered. Like the railings on the porch. Like the boards on the path to the beach. Built by exposure.

You realize you're still standing on the top step like you've been asked a question on a stage.

"Thanks," you say. "For the tips. I was about to trust the binder on the kitchen counter."

She makes a face.

Sage:  "Do not trust the binder. The binder thinks the seafood place by the marina is still good. It has not been good since 2019."

"Noted. Avoid binder. Trust neighbor."

Sage:  "Within reason."

She says it lightly, but her eyes stay on yours a beat longer than necessary. You become suddenly aware of your hands. Of the keys still in one of them. Of the fact that you have been awake since five, dressed for travel, carrying the faint stale smell of airplane air and rental car upholstery. She looks like she belongs to this exact hour of sunlight.

A gull screams overhead. Somewhere down the road, a truck rattles over a pothole. The town keeps moving at a pace that feels like it might take you weeks to understand.

She shifts her weight, bare feet in the grass, and tilts her head.

Sage:  "So. What brings you to Driftwood Cove? Work? Escape? Court-ordered beach therapy?"

The honest answer is too big for a first conversation. Burnout. A job that took everything and still wanted more. An apartment you barely saw in daylight. The strange, hollow quiet after you finally quit, followed by panic, followed by the reckless click of a summer rental listing at midnight.

You go with the version that fits in one hand.

"Working remotely for a while," you say. "Needed a change of scenery."

Sage looks toward the ocean, then back at you.

Sage:  "That's one way to say it."

There is no judgment in her voice. Maybe amusement. Maybe recognition. It lands closer than you expect.

You lean one shoulder against the porch post, trying for casual and probably missing by a mile.

"Is it that obvious?"

She studies you again. Your face answers before you can.

Story illustration

Sage's eyebrows lift, and for half a second the whole cove seems to hold its breath with you.

Then she laughs, not cruelly, not politely, but with genuine surprise that breaks open into warmth. She leans her hip against the porch railing, wet blonde hair slipping forward over one shoulder, and looks you over like she is revising her first impression in real time.

Sage:  "A coffee date, huh? You move fast for someone who still has suitcase wrinkles."

Heat climbs your neck, but you hold your ground. The word date is out there now, bright as a flare. Sage does not step back from it. She just reaches up, squeezes water from the ends of her hair, and glances toward Harbor Street where Tidal waits three blocks away with its chalkboard sign and whatever judgment small towns keep behind café windows.

Sage:  "Okay. But I should warn you, Tidal is run by my best friend, and Luna has the instincts of a customs agent. If I walk in with the new neighbor, she will know six things about you before you order. Seven if you get oat milk."

You tell her that sounds survivable.

Sage:  "Brave words. Probably wrong."

She disappears next door long enough to rinse off and reemerge in cutoffs, a faded blue tank, and sandals, her hair damp and loose down her back. The walk to Tidal is short, but Driftwood Cove stretches it with interruptions. A man loading crab traps calls out to Sage. Two kids with sandy knees ask if tomorrow's surf lesson is still on. She answers everyone by name without slowing much, and each greeting pulls you deeper into the fact that she belongs here in a way you do not yet belong anywhere.

Tidal smells like espresso, brown sugar, and sun-baked wood. The front windows are thrown open to the street. Behind the counter, Luna looks up from steaming milk, dark curls bundled in a messy bun, apron dusted with flour over a graphic tee. Her smile arrives first. Her assessment arrives faster.

Luna:  "Sage Calloway. You brought me a stranger before noon. Either the tide is cursed, or this is interesting."

Sage:  "New neighbor. Be normal."

Luna:  "I am always normal. That is what makes people nervous."

Sage orders an iced coffee without asking for the menu. You choose quickly, aware of both women watching with different flavors of attention. Luna writes your name on the cup, then adds a tiny wave beside it. When Sage reaches for her drink, Luna catches her wrist for one second, eyes flicking between you.

Luna:  "Jake's engagement thing is Saturday. Still going?"

The shift is immediate. Sage's smile stays, but something behind it shutters. Her fingers tighten around the plastic cup until the ice clicks.

Sage:  "Haven't decided."

Luna's gaze softens, but she does not let go.

Luna:  "You told his mother yes."

Sage pulls her hand free gently. Outside, a gull cries over the street, harsh and sudden. Inside, the air feels charged. You have walked into something with history, something everybody here already knows except you. Sage looks at you then, and there it is, a calculation she clearly hates having to make.

Sage:  "Actually," she says, too casually, "how do you feel about rooftops, awkward small-town parties, and pretending to be less single than you are?"

A sunlit coastal coffee shop called Tidal in a small beach town, open front windows, warm wood counters, chalkboard menu, espresso machine steaming. Sage Calloway stands near the counter in cutoffs, faded blue tank top, sandals, damp sun-lightened blonde waves loose over her shoulders, light tan skin with freckles across her nose and shoulders, blue-green eyes tense but bright, holding an iced coffee with her fingers tightened around the cup. The viewer's perspective is close beside the new neighbor, facing Sage and Luna. Luna, late twenties, curvy, warm brown skin, dark curly hair in a messy bun, apron over a graphic tee, stands behind the counter with a knowing, concerned expression. Mood is charged romantic tension mixed with small-town scrutiny, midday beach light, cinematic contemporary romance, realistic style, no nudity.

Your answer lands between the espresso machine's hiss and the soft clatter of Luna setting a mug down too hard.

Sage stares at you for one full beat, blue-green eyes narrowing like she is trying to decide whether you are reckless, charming, or a public safety concern. Then color rises high along her cheekbones. It is subtle, almost hidden by sun and freckles, but it is there. Luna sees it too. Of course Luna sees it.

Luna:  "Oh, I like this one. Terrible survival instincts, but good delivery."

Sage:  "Do not encourage him."

Her voice is dry, but she is fighting a smile now, and that feels more dangerous than if she had laughed outright. She lifts her iced coffee, takes a sip, and keeps her gaze on you over the rim. For a moment, the whole coffee shop becomes too small around the three of you. Sunlight spills across the counter. Someone near the window pretends not to listen. Someone else gives up pretending entirely.

Sage:  "Condition one, it is strictly pretend. No big romantic speeches. No handsy nonsense. No trying to make Jake jealous by acting like we met in a thunderstorm and bonded over tragic secrets."

Luna:  "That last one is oddly specific."

Sage:  "Condition two, if I say we leave, we leave. No questions, no heroic rescue face, no making a scene unless I ask for one. Condition three, you do not let his aunt corner you by the appetizer table. She collects personal information like sea glass."

The name Jake sits in the air like a bruise nobody wants to press. Sage's fingers drum once against her cup, betraying nerves she clearly resents having. You catch the part she does not say. She does not want to go alone. She also does not want to need anyone.

Luna leans on the counter, her expression gentler now.

Luna:  "Rooftop at the Harbor House. Saturday. His fiancée's family booked the whole place. Half the town will be there, including everyone who watched Sage and Jake implode in slow motion two summers ago."

Sage:  "Luna."

Luna:  "What? He should know whether he is accepting a coffee date or entering a social knife fight with string lights."

Sage looks away first, toward the open window and the bright strip of street beyond it. When she looks back, the teasing has thinned into something more honest.

Sage:  "You can still say no. I would, if I were you."

There it is. The exit ramp. Offered cleanly, without pressure. But her shoulders are set too square, and her smile is just a little too practiced. For someone who hates pretending, she has clearly been doing it all morning.

Luna slides both drinks closer across the counter like she is dealing cards.

Luna:  "If you say yes, I am approving wardrobe. Neither of you can be trusted."

Sage's laugh escapes before she can stop it. Quick. Relieved. Real. It hits you harder than it should.

Outside, Driftwood Cove keeps glittering under the noon sun, small enough to know every old wound and pretty enough to make those wounds look almost scenic. Saturday waits just two days away, rooftop lights over the cove, an ex with a new fiancée, and Sage beside you pretending not to care.

She taps her straw against the lid of her cup.

Sage:  "So, new neighbor. Still in? Or did Luna successfully make this sound as terrible as it is?"

Inside a cozy beach-town coffee shop called Tidal at noon, warm sunlight through open front windows, espresso machine steam in the background. Sage, a mid-twenties athletic surf instructor with sun-lightened blonde waves, blue-green eyes, freckles across her nose and shoulders, wearing cutoffs and a faded blue tank, stands at the counter holding an iced coffee, blushing slightly while trying to hide a smile. The viewer's perspective is close across from her, capturing flirtatious tension. Luna, late twenties, curvy, warm brown skin, dark curly hair in a messy bun, apron over a graphic tee, leans behind the counter with an amused knowing smile. Mood is charged, intimate, playful, with small-town café patrons subtly eavesdropping in the background, coastal décor, chalkboard menu, soft golden light, cinematic contemporary romance style.

Saturday evening finds you crossing the narrow strip of grass between the bungalows dressed like you had raided the exact corner of Sage Calloway's imagination reserved for bad ideas and better payback.

The linen shirt is open at the throat but crisp enough to say effort. The dark trousers fit without looking fussy. Your jacket is light, coastal, the kind of thing that catches the last gold of sunset and makes it look intentional. You even managed shoes that can survive a rooftop party without looking like you came from a quarterly strategy meeting. Luna would have found something to fix. Probably. But the second Sage opens her door, the argument dies before it is born.

She is in a pale sundress that skims her athletic frame and leaves her freckled shoulders bare, her sun-lightened blonde waves pinned back on one side with a small shell clip. For once, she does not look like she just walked out of the surf. She looks like summer dressed carefully for war. Her blue-green eyes drag from your shoes to your face, and her mouth opens slightly before she remembers herself.

Sage:  "Absolutely not."

You stop at the bottom of her porch steps. "That bad?"

Sage:  "That effective. Which is worse."

From the sidewalk, Luna appears carrying a garment bag she clearly no longer needs, dark curls bouncing loose from her bun, apron finally gone and a graphic tee visible beneath a rust-colored cardigan. She freezes, points at you, then points at Sage.

Luna:  "I object to being made irrelevant, but I respect the execution."

Sage steps onto the porch, and the air between you changes fast. No coffee shop counter. No easy buffer. Just the soft roar of the ocean three blocks away and her standing close enough for you to catch citrus perfume under the salt in her hair. She reaches for your collar, adjusts nothing, then lets her fingers linger for one beat too long.

Sage:  "Rules still stand. Strictly pretend. We walk in together, we smile, we do not overperform. If Jake tries to act familiar, you let me handle him. If I touch your arm, follow my lead. If I squeeze twice, get me out."

Luna:  "And if she says she is fine, check her face, not her words."

Sage shoots her a look, but it lacks heat. Her nerves are showing now, in the rigid set of her shoulders and the way she keeps smoothing a dress that is already perfect. You realize she did not ask you to be impressive. She asked you to be safe.

Headlights sweep the lane as your rideshare rolls up, tires crunching over sand. Harbor House waits at the other end of town, rooftop strung with lights, crowded with people who know every version of Sage except the one standing here trying not to flinch.

Sage extends her hand, palm up, challenge and invitation in equal measure.

Sage:  "Last chance to run, revenge date."

A cinematic contemporary romance scene at golden hour outside two neighboring beach bungalows in a small coastal town. A stylish protagonist stands at the bottom of a porch in a crisp linen shirt, dark fitted trousers, light coastal jacket, and polished shoes, looking like the perfect revenge date. Sage Calloway stands on the porch in a pale sundress, athletic-lean build, light tan skin, freckles across her bare shoulders and nose, blue-green eyes, sun-lightened blonde waves pinned back with a small shell clip. She is reaching toward his collar with lingering fingers, visibly caught off guard and trying to hide nerves. Luna stands nearby on the sidewalk, warm brown skin, curvy build, dark curly hair partly escaping a bun, rust cardigan over a graphic tee, holding an unnecessary garment bag and watching with amused approval. Background includes sandy lane, beach grass, white-trimmed bungalows, warm sunset light, faint ocean haze, and rideshare headlights approaching. Mood is charged, romantic, playful, and tense before a major social event.

Her fingers close around yours, warm and tense, and the promise changes something in her face before she can hide it.

For one breath, Sage looks less like a woman about to walk into a rooftop full of old opinions and more like someone who has been waiting all week to hear exactly that. Then Luna ruins the softness by making an exaggerated choking sound from the sidewalk, but her eyes are shiny with approval.

Luna:  "Good. Great. Terrible for my blood pressure, but good. Now go before I start giving tactical instructions and Sage pretends not to listen."

The ride to Harbor House is short enough that silence cannot become awkward, but long enough for Sage's thumb to shift once against the side of your hand. She does not let go. Through the window, Driftwood Cove slips by in gold and blue, Tidal glowing on the corner, surfboards stacked outside the rental shop, beach grass whipping in the evening wind. When the car climbs toward the venue, the rooftop comes into view, strung with white lights and already crowded with linen shirts, bright dresses, champagne flutes, and smiles sharpened for public use.

Harbor House smells like lemon, grilled seafood, and expensive flowers. The cove spreads below the rooftop rail, all molten sunset and darkening water, too beautiful for the way Sage's hand tightens in yours. Conversations ripple as you step out of the stairwell together. Heads turn. Recognition passes through the crowd in small electric jumps. Sage Calloway did come. Sage Calloway brought someone. Sage Calloway looks like she might survive them all.

Then Jake sees her.

He is standing near the bar in a navy suit with his arm around a woman in ivory silk, both of them framed by the view like a photograph someone planned too carefully. He is handsome in the easy, polished way of men who expect rooms to forgive them. His expression flickers when his gaze reaches your joined hands. Surprise first. Then calculation. Then a smile that looks friendly enough to pass inspection.

Jake:  "Sage. You made it."

Sage's posture goes still beside you. Not frozen. Controlled. Her thumb presses once into your knuckle, not the two-squeeze escape signal, but a reminder to stay close.

Sage:  "Jake. Congratulations."

His fiancée smiles brightly, unaware or pretending well. Around you, half the rooftop pretends not to watch. Luna appears near the appetizer table as if summoned by gossip itself, holding a glass of sparkling water and giving you one quick look that says she is monitoring every exit.

Jake's eyes slide to you.

Jake:  "And you are?"

Sage inhales, ready to introduce the lie. But the pause before it is yours, dangerous and full of possibility.

A cinematic contemporary romance scene on a rooftop venue overlooking a coastal cove at sunset. Sage, a mid-twenties surf instructor with sun-lightened blonde waves pinned with a small shell clip, blue-green eyes, light tan skin, freckles across her nose and bare shoulders, wearing a pale sundress, stands tense but composed while holding hands with her sharply dressed date in a coastal linen shirt, dark trousers, and light jacket. Warm string lights glow overhead, champagne glasses and flowers decorate the rooftop, and the ocean below reflects gold and blue twilight. Across from them stands Jake in a navy suit beside his fiancée in ivory silk, both near the bar, while guests subtly stare. Luna, with dark curly hair, warm brown skin, curvy build, graphic tee and rust cardigan, watches protectively from near the appetizer table. Mood is charged, romantic, protective, socially tense, with Sage's hand tightly clasped in the protagonist's hand.

You give Jake your name with an easy smile, the kind that offers nothing sharp enough to grab. Your hand stays around Sage’s, not possessive, not theatrical, just steady. When you feel the tension in her fingers, you shift half a step closer so your shoulder brushes hers.

You:  "I’m Sage’s date. Thanks for having us. This place is beautiful."

Jake takes your offered hand. His grip is firm in a practiced way, all polish and measurement. Up close, his smile has seams. He looks from you to Sage, then down at your joined hands for just long enough to make sure everyone nearby notices he noticed.

Jake:  "Date. Wow. I didn’t realize you were seeing anyone."

Sage’s mouth tightens, and the old wound in the sentence is suddenly visible. You do not answer for her. You let your thumb move once over her knuckles, a quiet anchor, and she draws a breath that seems to come from somewhere deeper than pride.

Sage:  "There are a lot of things you don’t realize, Jake."

The fiancée steps in before the moment can cut deeper. She is poised in ivory silk, soft-eyed but alert, one hand resting lightly against Jake’s sleeve. Her smile is careful, not unkind.

Jake’s fiancée:  "I’m glad you both came. Truly. I’ve heard so much about you, Sage."

That sentence lands badly. Not because she means harm, but because everyone hears the shape of it. Sage hears Jake’s version of her, retold to someone who now wears his ring. Luna appears at Sage’s other side with impossible timing, dark curls loose around her face and a glass of sparkling water in hand.

Luna:  "All glowing, I’m sure. Sage teaches half this town to stand up after falling down. Very on brand."

A few nearby guests laugh. The pressure breaks, but only a little. Jake’s jaw shifts. Sage glances at Luna, grateful and annoyed in equal measure, then looks back at you. For one second the fake date feels like a rope bridge over something deep, and she is trusting you not to shake it.

The string lights blink on overhead as the sun drops lower, gilding Sage’s pale dress and the freckles across her shoulders. Music swells near the bar. Someone announces a toast soon. Jake still has not stopped watching the space between you and Sage, and Sage’s hand remains in yours like she has forgotten pretending is supposed to have an expiration date.

A romantic contemporary rooftop engagement party at sunset overlooking a small coastal cove. Sage, a mid-twenties surf instructor with sun-lightened blonde waves pinned back with a shell clip, blue-green eyes, light tan skin, freckles across her nose and bare shoulders, wearing a pale sundress, stands tense but composed beside the protagonist in a sharp coastal evening outfit with a linen shirt, tailored trousers, and light jacket. They are holding hands firmly, shoulder to shoulder, creating a quiet protective intimacy. Jake, polished in a navy suit, stands across from them with a strained smile, his fiancée in an ivory silk dress beside him. Luna, warm brown skin, curvy build, dark curly hair loose from a messy bun, cardigan over a graphic tee, steps in nearby with a sparkling water, alert and protective. White string lights glow overhead, champagne glasses and guests blur in the background, sunset casts gold and rose light over the ocean. Mood is charged, romantic tension mixed with social pressure, cinematic realism, expressive body language.

The toast is the final straw, not because Jake says anything cruel, but because he says everything beautifully.

He lifts his glass beneath the string lights, his fiancée tucked against him, and talks about second chances, about finding the person who makes love feel easy, about how the past teaches you what you need if you are brave enough to move forward. The rooftop applauds. Sage smiles with her teeth. Her hand finds your wrist under the high cocktail table and squeezes twice.

You move before anyone can stop you. Luna catches your eye from beside the bar and gives the smallest nod, already stepping into the path of Jake’s aunt with a plate of crab cakes and a weaponized smile. By the time Jake looks over, you and Sage are through the stairwell door, down two flights, and out into the salt-thick night.

The beach is almost empty. Moonlight spills across the tide line in broken silver, and the party noise fades behind the dunes until it becomes another kind of surf. Sage takes off her sandals and hooks them in two fingers. For a while, she walks fast, pale sundress snapping around her knees, blonde waves coming loose from the shell clip. Then she stops where the wet sand reflects the sky and bends forward with both hands on her thighs, breathing like she has outrun something with teeth.

Sage:  "I hate that he can still make a room think he’s the reasonable one. I hate that I cared. I hate that I brought you into it."

Her voice cracks on the last part. She straightens quickly, angry at herself for letting it happen, but you see the shimmer in her eyes before she turns toward the water. The moon catches the freckles across her shoulders. She looks fierce and wrecked and so real it hurts.

Sage:  "You were good up there. Too good. That’s the problem. I kept forgetting which parts were fake."

The words hang between you with the tide moving around your ankles. She looks at your mouth, then away, then back again. This time there is no rooftop audience, no Jake measuring the distance, no Luna watching exits. Just the ocean, the moon, and Sage standing close enough that the edge of her skirt brushes your leg.

Sage:  "Tell me to stop pretending," she says softly. "Or tell me we go back before I do something I can’t blame on the party."

Moonlit beach at night in a contemporary coastal town, silver light reflecting on wet sand and gentle surf. Sage, a mid-twenties athletic surf instructor with sun-lightened blonde waves, blue-green eyes, light tan skin, and freckles across her nose and bare shoulders, stands barefoot at the tide line in a pale sundress, sandals dangling from one hand. The protagonist stands close beside her in a sharp coastal party outfit with a light jacket and dark trousers. Their bodies are turned toward each other with intense romantic tension, hands almost touching, Sage looking vulnerable and conflicted as party lights glow faintly beyond the dunes in the distance. Cinematic, emotional, salt air, soft wind, intimate but no explicit nudity.

The kiss happens before the tide can steal your nerve.

You step in, catch Sage by the waist just lightly enough for her to pull away if she wants, and press your mouth to hers under the moon. For half a heartbeat she goes still from surprise. Then her hands fly to your shirt, clutching the linen like she means to shove you back, or drag you closer, and the sound she makes against your mouth is all shock and salt and a want she has been fighting since the rooftop.

Then you break away and run.

Sage:  "Are you serious?"

Her laugh follows you across the wet sand, bright and disbelieving, as you shrug out of your jacket and toss it above the tide line. Your shirt comes next, then your shoes are abandoned in a crooked trail, and by the time you hit the cold rush of the water in only your boxers, the Pacific punches the breath clean out of your lungs. It is freezing. It is ridiculous. It is exactly loud enough to drown out Jake, the party, the city, and every careful rule either of you tried to write.

Sage stands at the edge of the foam with both hands over her mouth, her pale sundress silver in the moonlight, blonde hair whipping across her face. For a second you think you have pushed too far, turned something fragile into a joke. Then she bends, laughing so hard she has to brace her hands on her knees.

Sage:  "You absolute disaster. That was not in the rules."

You:  "I thought we were done pretending."

That sobers her, not all the way, but enough. She looks back toward the dark slope of Harbor House, where rooftop lights glow above the dunes like another life. Then she looks at you, waist-deep in moonlit water, shivering and grinning like an idiot who has never had a better idea.

She steps into the surf without taking off the dress.

The first wave hits her calves, and she gasps, but she keeps coming. Wet fabric clings below her knees as she wades toward you, eyes locked on yours, no performance left in her expression. When she reaches you, she grabs your face in both hands and kisses you back, fierce and laughing and unsteady as the water pulls around you both. Her mouth is cold from the night air, then warm, then demanding. You hold her at the waist, careful and close, and she shivers against you for reasons that have very little to do with the ocean.

When she pulls back, her forehead nearly touches yours. Her breathing is uneven.

Sage:  "If this is still pretend, I am terrible at it."

Behind you, the sea keeps moving. Ahead of you, the town waits with its gossip, its history, its little glowing rooftop full of unfinished trouble. But here, for one stolen minute, Sage is not Jake's ex, not anyone's story, not a woman trying to prove she is fine.

She is just Sage, soaked to the knees, moonlit and breathless, kissing you like the summer finally caught fire.

Moonlit beach at night in a contemporary coastal town, silver waves rolling in under a dark blue sky. In the shallow surf, a mid-twenties blonde woman with sun-lightened waves, freckles across her nose and shoulders, blue-green eyes, athletic lean build, wearing a pale sundress wet at the hem, kisses a sharply dressed man who is now shirtless in dark boxer shorts after running into the water. They are waist-deep and knee-deep in foaming ocean water, holding each other closely, lips together in a passionate kiss. The mood is romantic, impulsive, playful, and emotionally intense. Wet sand reflects moonlight, discarded jacket and shirt lie safely above the tide line, distant rooftop party lights glow beyond the dunes. No explicit nudity, cinematic romance, salt spray, windblown hair, intimate but non-explicit.

Your mouth finds hers again before the words have fully left the space between you, and Sage answers like she has been holding herself back with both hands and finally let go.

The kiss is not careful this time. It is saltwater and cold skin, her fingers sliding into your wet hair, your hands steady at her waist as a wave breaks against your thighs and rocks you both off balance. She laughs against your mouth, then kisses you harder, pulling you close enough that her soaked sundress brushes your bare chest and the moon turns every drop of water on her shoulders silver. For a breath, the world really does shrink to this. Her. You. The dark Pacific dragging at your legs like it wants to keep the secret.

Then the beach behind her flashes with light.

A phone beam cuts across the sand near your abandoned clothes. Sage pulls back fast, breathless, her hand still fisted lightly in your hair before she remembers and lets go. Up by the dunes, Luna stands with your jacket hooked over one arm and Sage’s sandals dangling from two fingers, her cardigan whipping in the wind. She lowers the phone the second she sees you are both decent, though her expression says she has already built an entire court case and won it.

Luna:  "I am thrilled for whatever emotional breakthrough this is, but Jake noticed you vanished, his fiancée is pretending not to notice that he noticed, and half the rooftop is now playing Where’s Sage? with champagne."

Sage closes her eyes. The spell does not break exactly, but the edges of it sharpen. She is still breathing hard, still close enough that your hand has not left her waist. When she opens her eyes again, the heat in them is tangled with dread.

Sage:  "Of course he noticed."

From the dune path, a second figure appears in the glow spilling down from Harbor House. Jake. Navy suit, loosened tie, polished smile gone thin around the edges. He stops when he sees Sage in the surf with you, wet dress clinging to her knees, lips swollen from kissing, and something nakedly possessive flickers across his face before he buries it.

Jake:  "Sage. Everyone’s looking for you."

Luna’s posture changes instantly, protective and sharp. Sage’s fingers find yours beneath the water. This time, she does not squeeze twice. She holds on once, hard, as if asking whether the world outside you exists again, and what you plan to do about it.

Moonlit beach at night in a contemporary coastal town. A romantic couple stands waist-deep in dark ocean water, kissing passionately with lips together. The man is shirtless in soaked boxers, holding the woman carefully at the waist. The woman is Sage, mid-twenties, athletic-lean build, light tan, freckles across her nose and shoulders, blue-green eyes closed, long sun-lightened blonde waves wet and windblown, wearing a pale sundress soaked at the hem and clinging modestly from seawater. Silver moonlight reflects on the waves around them, making water droplets glow on their skin and clothes. Behind them near the dunes, Luna stands holding a jacket and sandals, phone light lowered, protective and concerned. Farther back on the dune path, Jake in a navy suit watches tensely from the shadows near warm rooftop party lights. Mood is charged, romantic, interrupted, cinematic, salt air and emotional tension.

You turn fully toward Sage, keeping your voice low enough that it belongs to her before it belongs to Jake.

You:  "Did the water and air help, or are you still feeling a little light-headed? Sounds like you just need some rest. Let’s get you home, yea?"

For half a second, confusion flickers across her face. Then she understands. Not a lie meant to diminish her, but an exit built with both hands. Her grip tightens around yours beneath the cold surf, and the smallest, most grateful exhale leaves her.

Sage:  "Yeah. I think I’m done for tonight."

Jake steps closer down the dune path, polished shoes sinking into sand. His gaze moves from your bare chest to Sage’s wet dress to your joined hands, and the friendly mask starts to crack at the corners.

Jake:  "Sage, come on. You can’t just disappear from my engagement party and make everyone worry."

Luna moves before Sage can answer, planting herself between Jake and the waterline with your jacket over one arm like a flag claimed in battle. Her dark curls whip across her cheek, and her smile is bright enough to cut.

Luna:  "Everyone is not worried, Jake. Everyone is eating scallops and pretending not to gossip. Your fiancée, however, is upstairs hosting your party while you are down here chasing your ex across a beach. That feels like the sort of detail people might notice."

Jake’s jaw flexes. Behind him, high on the rooftop, a few silhouettes gather at the railing, small and curious under the string lights. Sage sees them too. Her shoulders lift, old instinct readying her to perform calm for an audience, but your hand steadies at her back as you guide her out of the water.

The night air hits hard. Luna tosses you the jacket first, then wraps Sage’s sandals loosely around her wrist so she can press both hands to Sage’s upper arms. Sage is shivering now, wet blonde waves stuck to her neck, freckles stark against skin gone pale from the cold and the rush of emotion.

Sage:  "I’m fine."

Luna does not blink.

Luna:  "Your face says otherwise. Try again."

Sage looks at you then, not Jake, not the rooftop, not the town with its hundred hungry eyes. Just you. Her expression is raw and furious and almost young with relief.

Sage:  "I want to go home."

Jake laughs once, humorless.

Jake:  "With him? You met him this week."

The sentence lands ugly. Possessive. Small. Sage goes still, and the beach seems to contract around the four of you. Luna’s smile vanishes completely. Up above, someone calls Jake’s name from the venue stairs, a woman’s voice wrapped in confusion.

Jake’s fiancée appears at the top of the dune path in ivory silk, one hand holding her skirt away from the sand. She stops when she sees the scene, and suddenly the fake party, the real kiss, and every buried thing between Sage and Jake are standing in the moonlight together.

Sage lifts her chin. Her hand finds yours again, visible this time.

Sage:  "Yes. With him."

Moonlit beach below a rooftop engagement party in a small coastal town. In the foreground, Sage, a mid-twenties blonde surf instructor with wet sun-lightened waves, blue-green eyes, freckles across her nose and shoulders, and a soaked pale sundress clinging modestly to her knees, stands at the edge of the surf holding hands with the protagonist, who is shirtless in wet boxers with a light jacket being pulled around him. Their body language is intimate and protective, breathless after kissing, but tense as conflict intrudes. Luna, a curvy late-twenties woman with warm brown skin and dark curly hair in a windblown bun, stands protectively between them and Jake, holding Sage’s sandals and looking fierce. Jake, in a navy suit with loosened tie, stands on the dune path looking tense and possessive. Above him, his fiancée in an ivory silk dress appears at the top of the path, confused and hurt. Rooftop string lights glow in the background with silhouettes of watching guests. Silver moonlight, cold surf, high emotional tension, cinematic contemporary romance drama.

You drape your jacket over Sage’s shoulders before the night can take another bite out of her, the fabric hanging loose around her soaked pale sundress and damp blonde waves. Then you take her hand again, steady and visible, and look at Jake with a calm you do not entirely feel.

You:  "Congrats on your engagement, man. Enjoy your party."

Jake’s face hardens, not enough for the people on the rooftop to name it, but enough for everyone on the sand to understand. His fiancée looks from him to Sage, then to Luna, and something in her expression shifts from confusion into the first sharp outline of comprehension. Luna steps in beside Sage, cardigan whipping in the ocean wind, her body angled like a shield as the three of you turn away from the dune path.

Jake:  "Sage, don’t do this."

Sage stops. Not because he has power over her, not this time. Because the words finally sound small enough to measure. She looks back over her shoulder, moonlight catching on her freckles and the wet strands of hair stuck to her cheek.

Sage:  "I’m not doing anything to you, Jake. I’m leaving. There’s a difference."

His fiancée descends the last few steps onto the sand. Her ivory dress glows ghost-pale in the dark, and her voice is quiet enough that the rooftop cannot hear, but everyone below can.

Jake’s fiancée:  "Jake. Why did you follow her?"

No one moves. Even the surf seems to pull back and wait. Jake opens his mouth, ready with charm, with explanation, with whatever version makes him look wounded instead of caught. But Luna gives a soft, humorless laugh.

Luna:  "Careful. This is the part where everyone remembers who was standing where."

That lands. Jake looks up and sees the silhouettes at the rooftop rail. He sees the story escaping him in real time. His fiancée steps away from his reach before he can touch her arm, and the distance between them is only inches, but it opens like a crack through glass.

Sage’s hand trembles once in yours. She does not look back again. You walk with her across the cold sand, Luna close on her other side, past your scattered shoes and shirt, past the place where the kiss happened and the world briefly disappeared. Behind you, Jake’s fiancée says his name again, not like a question now. Like a reckoning.

At the edge of the beach road, Sage finally exhales. The Harbor House lights burn behind the dunes. Tidal’s dark windows wait farther down Harbor Street. Home is three blocks inland, and suddenly it feels both too close and not close enough.

Sage:  "If I go inside right now, I’m going to fall apart. I don’t want him to be the reason. Not tonight."

Luna looks at you over Sage’s bent head, protective, wary, and trusting you a little more than before.

Luna:  "Then we choose where this night ends. Not him."

Moonlit beach below a rooftop engagement party in a small coastal town. A shirtless man in wet boxer shorts drapes a light jacket over a soaked blonde surf instructor's shoulders, then takes her hand protectively. She wears a pale sundress wet at the hem, blonde sun-lightened waves damp against her face, freckles visible across her nose and shoulders, blue-green eyes emotional but resolute. Beside her stands her best friend, a curvy woman with warm brown skin and dark curly hair, cardigan whipping in the wind, protective posture. In the background near the dune path, a tense man in a navy suit stands near his fiancée in an ivory silk dress, with rooftop string lights and watching silhouettes above them. Mood is charged, romantic, confrontational, cinematic, silver moonlight on wet sand, ocean surf glowing behind them.

Your bungalow becomes the place the night lands.

The porch light flickers on as you push the door open, and the three of you spill inside in a rush of cold salt air, wet fabric, and sand. Sage goes straight to the bathroom with one of your oversized T-shirts and a pair of drawstring shorts folded in her arms, while Luna raids the hall closet like she has lived here longer than you have. You change quickly in the bedroom, trading soaked boxers and beach grit for dry sweats, then return to find Luna already building a nest on the big fluffy couch with every blanket Marianne apparently owns.

Luna:  "Emergency protocol. Dry clothes, warm drinks, no men named Jake allowed past the threshold. Present company on probation, but doing well."

Sage comes out barefoot, swallowed by your shirt, her damp blonde waves towel-scrunched and loose around her freckled face. Your jacket is draped over a chair by the door, dark with seawater at the hem. She pauses when she sees you in the kitchen, mugs lined up, kettle hissing, a bottle of cheap red wine beside the tea like you are offering the universe options. For a second, the rooftop, the beach, and Jake's voice all hover behind her eyes.

Then Luna pats the couch hard.

Luna:  "No standing there looking tragic. Sit. Blanket. Drink. We are entering the ridiculous phase of the evening."

So you do. Sage curls into the corner of the couch with a blanket pulled up to her chin, Luna tucked beside her with a mug of tea, and you on Sage's other side close enough that your knee brushes hers under the fleece. The TV plays an old beach movie with terrible dialogue and worse surfing. Luna heckles every wave. Sage manages one laugh, then another, and each one sounds less like survival and more like herself returning by degrees.

Your phone buzzes on the coffee table. Then Sage's. Then Luna's. One after another, the town starts knocking without entering. Texts from people at Harbor House. A missed call from an unknown number. A message preview with Jake's name on Sage's screen before she flips it face down.

The room goes quiet.

Sage stares at the upside-down phone like it might bite. Her shoulder presses into yours, deliberate this time, not accidental. Luna's expression sharpens, warm friend gone watchful guardian.

Sage:  "I don't want him in here. Not even through a screen."

Outside, a car slows on the beach road, tires crunching over sand. Its headlights sweep briefly across the bungalow windows and move on. Or maybe not quite on. The engine idles somewhere beyond the porch, low and uncertain in the dark.

A cozy beach bungalow living room at night after an emotional seaside escape. Sage, a mid-twenties surf instructor with damp sun-lightened blonde waves, blue-green eyes, freckles across her nose and shoulders, and an athletic-lean build, sits curled on a big fluffy couch wearing an oversized T-shirt and drawstring shorts, wrapped in a thick blanket. The protagonist sits close beside her in dry sweats, their knees touching under the blanket, offering quiet comfort. Luna, late twenties, curvy, warm brown skin, dark curly hair in a messy bun, cardigan over a graphic tee, sits protectively on Sage’s other side holding a mug. Warm lamplight, steaming mugs on a coffee table, damp jacket over a chair, phones face down, tense but tender atmosphere. Through the window, faint headlights sweep across the glass from the beach road, adding suspense. Contemporary romantic drama mood, intimate but not explicit, cinematic lighting.

You reach over without making a ceremony of it and turn Sage’s phone fully face down, then place your own on top of it like a paperweight against the rest of the town.

Luna watches the gesture, then adds hers to the stack with a decisive little slap.

Luna:  "There. Congratulations. We have invented boundaries. Very cutting-edge."

Sage lets out a thin laugh and sinks deeper into the blanket, her damp blonde waves brushing your shoulder as she leans into the warmth beside you. She smells like salt, borrowed soap, and cold air brought indoors. The TV keeps playing its terrible beach movie, all fake sunsets and actors pretending to know how boards work, and Luna resumes heckling with more force than necessary, as if volume alone can keep Jake out. Every buzz from the phone pile gets ignored. Every glow beneath your hand dies unanswered.

The idling car outside stays long enough to tighten the room. Headlights skim once more across the curtains, pale bars of light sliding over Sage’s bare feet tucked beneath the blanket, over Luna’s tense jaw, over your hand resting near Sage’s knee but not quite touching unless she chooses it. Sage stops breathing normally. You feel the change before you see it.

You:  "Still with us. Couch, blankets, bad movie. No rooftop. No beach. No Jake."

Sage looks at you, and whatever she was bracing for loosens by one painful notch. She nods, small and immediate, then reaches under the blanket and finds your hand. Her fingers lace through yours with none of the public performance from the party. This is quieter. More frightening, maybe. More true.

Luna rises without asking permission and crosses to the window. She parts the curtain with two fingers, just enough to look through without offering the room back to the night. Her shoulders go rigid.

Luna:  "It’s him. Parked across the street like a rejected music video."

Sage’s eyes close. Her grip on you turns hard.

Sage:  "I knew he’d do this. He always needs the last word. Even when he doesn’t know what he wants to say."

The engine cuts outside. Silence drops heavy over the bungalow. Then comes the sound of a car door opening.

Luna steps away from the curtain, already reaching for her cardigan like armor.

Luna:  "Absolutely not. He does not get to make a scene on your porch after making one at his own engagement party."

But before she reaches the door, someone knocks. Not loud. Worse than loud. Controlled. Certain. Three clean taps against the wood, followed by Jake’s voice through the screen.

Jake:  "Sage. I know you’re in there. We need to talk."

Sage sits frozen beside you, wrapped in your oversized shirt and every blanket Luna could find, her blue-green eyes fixed on the door as if it has become the edge of a cliff. The phone pile buzzes again under your palm. Outside, Jake waits in the porch light. Inside, Sage’s hand stays locked in yours, and for the first time tonight, she does not look like she wants someone to rescue her.

She looks like she is deciding whether to rescue herself.

A tense moonlit scene inside a cozy beach bungalow living room at night. Sage, a mid-twenties surf instructor with sun-lightened blonde waves damp from the ocean, blue-green eyes, freckles across her nose and shoulders, sits on a big fluffy couch wrapped in blankets and wearing an oversized shirt, visibly shaken but gathering strength. The protagonist sits close beside her in dry sweats, holding her hand under the blanket in quiet support. Luna, Sage’s protective best friend with warm brown skin, dark curly hair loose from a messy bun, curvy build, graphic tee and cardigan, stands near the window with the curtain partly open, alert and protective. A stack of face-down phones rests on the coffee table beside mugs of tea and wine. Through the front door window and curtains, porch light silhouettes a man outside after knocking. Mood is intimate, protective, high tension, soft lamplight inside contrasted with cold blue moonlight outside, cinematic contemporary romance drama.

Your finger settles gently beneath Sage’s chin, lifting her gaze from the door back to you. Her eyes are bright, angry, frightened, and still entirely hers. You kiss her softly, not for show and not to erase the fear, but to remind her there is something warm in the room that Jake did not get to touch.

You:  "I’m right outside. You choose what happens next."

Luna reads the look you give her before you finish turning. She slips into the space beside Sage, wrapping one arm around her shoulders and pulling the blanket tighter. Sage catches your wrist for one last second, then lets go. That release feels like trust. You cross the bungalow, open the inside door, and step onto the porch, pulling the screen shut behind you with a clean, final click.

Jake stands under the porch light in his loosened navy suit, hair wind-tossed, charm worn thin. The beach road behind him is empty except for his idling car and the restless shine of moon on the windshield. He looks past your shoulder, trying to see into the living room, but you shift enough to block the view without making it dramatic.

Jake:  "I’m not here for you."

You:  "Good. Then you can hear this clearly. Sage doesn’t want to talk tonight."

His jaw tightens. For a second, he looks younger than he did at the rooftop, less polished and more cornered. Then headlights sweep the lane again. Another car pulls up behind his. The passenger door opens, and his fiancée steps out in the same ivory silk dress, one hand braced against the car roof like she needed the whole ride to steady herself.

Jake’s fiancée:  "Jake. Enough."

The words hit harder than anger would have. Jake turns, and whatever defense he had ready collapses under the sight of her standing there, humiliated and clear-eyed in the porch light. Inside, through the window, you glimpse Luna’s silhouette beside Sage’s. Sage has risen from the couch. She is wrapped in blankets and your oversized shirt, blonde waves damp around her face, but her chin is up now.

The fiancée looks toward the window, then back at Jake.

Jake’s fiancée:  "You followed another woman from our engagement party. Do not make me explain that to you."

Jake says nothing. The small-town night listens. Somewhere beyond the dunes, the rooftop music keeps playing for people who will talk about this for years, but here the story has narrowed to one porch, one closed door, and the end of his ability to decide what everyone else means.

He leaves because there is no version of staying that makes him look right. His fiancée does not get in his car. She calls her own ride and waits by the curb with her arms folded, refusing his apologies until he drives away alone. Only then do you step back inside.

Sage is standing in the middle of the living room, Luna’s arm still around her. She looks at you as if the summer has shifted beneath both your feet. Then she crosses the room and folds into you, blanket and all, her face pressed to your chest.

Sage:  "I’m done pretending. With him. With everyone. With you."

You hold her while Luna locks the door, kills the porch light, and puts the kettle back on like a blessing. Outside, Driftwood Cove keeps its gossip. Inside, the bungalow is quiet, warm, and chosen.

By morning, people will have opinions. By next week, Jake’s engagement may or may not survive the truth he dragged into the open himself. By the end of summer, you still may have to decide what waits beyond the cove.

But tonight, Sage falls asleep on the couch with her hand tucked in yours, Luna snoring softly under a blanket at the other end, and the ocean breathing three blocks away. You came here to escape your life. Instead, somewhere between a fake date, a moonlit kiss, and a closed door, you found one you wanted to stay awake for.

Moonlit beach bungalow porch at night in a contemporary coastal town. A tense but intimate scene: the protagonist stands on the small wooden porch in dry sweats, calm and protective, blocking the screen door. Jake, a tense man in a loosened navy suit, stands under the porch light looking frustrated and exposed. Behind him on the sandy beach road, his fiancée in an ivory silk dress has just stepped out of a car, arms tense, face hurt but resolute. Through the warm-lit bungalow window, Sage is visible inside wrapped in blankets and an oversized shirt, damp blonde sun-lightened waves around her freckled face, blue-green eyes lifted with fragile strength; Luna stands beside her protectively, dark curly hair and cardigan silhouetted in the cozy living room. Mood: emotional confrontation, boundary-setting, aftermath of romance and public fallout. Lighting: warm porch light, moonlight, soft interior lamp glow, faint ocean atmosphere. No nudity, no explicit content.

What ending did you get?

Play the same story and make your own choices. Every path leads to a different ending.