Skip to main content
Shoreline
Contemporary Romance ~14 min read

Shoreline

You sublet a beach house in Driftwood Cove for the summer. Your neighbor is Sage Calloway — surf instructor, freckles, smile that makes you forget your own name. When her ex's engagement party rolls around, she needs a plus-one. You need an excuse to stay close. One condition: it's strictly pretend. The problem is, nothing about this feels pretend.

Characters

Sage Sage

Surf instructor. Blonde, confident, disarmingly real. Your neighbor.

Luna Luna

Sage's best friend. Runs the coffee shop Tidal. Sees everything.

Browse Other Demos
Contemporary Romance 3,641 words · 14 min read · 22 segments · 5 endings
Fake datingBeach romanceSummer loveTicking clockFriends to loversSmall town charmBittersweet endings

Characters

SageSurf instructor. Blonde, confident, disarmingly real. Your neighbor.

LunaSage's best friend. Runs the coffee shop Tidal. Sees everything.

Contemporary romance captures love stories set in the real world, where the obstacles are emotional rather than magical. Beach romance adds the ticking clock of summer — a finite container for feelings that might outlast the season.

A California summer. A surf instructor with freckles and a smile that makes you forget your own name. A fake date that becomes very real. Welcome to Driftwood Cove, where the sunsets are earned and nothing stays pretend for long.

Shoreline is a beach romance built on one of fiction's most irresistible premises: fake dating. You've sublet a beach house for the summer. Your neighbor is Sage Calloway — blonde, confident, disarmingly genuine. When her ex's engagement party rolls around, she needs a plus-one. You need an excuse to stay close. One condition: it's strictly pretend.

The story captures the specific agony of performing a feeling you actually have. Every held hand at the engagement party, every laughed-off comment about what a great couple you make, every moment where Sage looks at you a beat too long — it all carries double weight because you're both pretending not to feel what you obviously feel. Luna, her best friend who runs the coffee shop, sees through both of you immediately but lets the performance continue because she knows it needs to play out naturally.

But the sublet has an end date. And that changes everything. Your sublet has an end date. Sage's life is rooted in Driftwood Cove — the surf school, her community, the ocean she uses to process everything. Your life is somewhere else. The romance doesn't just ask whether you'll get together; it asks whether getting together is sustainable or just another beautiful summer thing that ends when September comes.

The five endings range from joyful to genuinely bittersweet. Some reward courage. Some reward honesty even when it hurts. One surprise ending reframes the entire summer in a way you won't see coming. Each one earns its ending.

With 22 segments and about 4,400 words, Shoreline is the most accessible story here — a warm afternoon read that hits harder than you expect.

Full Story Transcript (3,641 words, all branches)

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

Driftwood Cove is barely a town. A two-lane road curves along the coast, past a gas station, a surf shop with a hand-painted sign, and a coffee place called Tidal with chalkboard specials in the window. Your rental is three blocks from the beach. A sun-bleached bungalow with a porch that faces the water.

You park. Kill the engine. Sit there for a second. The city was concrete and noise and a job that was eating you alive. This is the opposite of that. Salt air through the open window. Waves you can hear from the driveway.

You step onto the porch and that's when you see her.

She's walking up from the beach. Surfboard under one arm, wetsuit peeled to her waist. Blonde hair darkened by saltwater, drying in waves past her shoulders. Tan lines and freckles and a walk that says she owns every square foot of sand between here and the waterline.

She spots you. Waves.

**Sage:** "Hey. New neighbor?"

She props the surfboard against her porch railing and walks over. Up close she's taller than you expected. Blue-green eyes. A scatter of freckles across her nose and bare shoulders that you are absolutely not cataloging.

**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."

She smells like coconut sunscreen and ocean. She's wearing a bikini top under a linen shirt she hasn't bothered to button. This is going to be a long summer.

She tilts her head. Studies you.

**Sage:** "City boy, right? I can always tell. You've got that look. Like you forgot what quiet sounds like."

Next morning. Tidal Coffee is exactly the kind of place that doesn't exist in the city. Reclaimed wood, surfboard fin door handles, a chalkboard menu with drinks named after tides.

The woman behind the counter has dark curly hair in a messy bun and a smile that suggests she knows things you don't.

**Luna:** "You must be the new subletter. Sage mentioned you. She said, and I quote, 'the new guy has confused-puppy energy.' What can I get you?"

Before you can answer, the door opens. Sage walks in wearing a bikini top, cutoff jean shorts, and flip-flops. Her hair is still damp from a morning surf. She slides into the seat across from you like she's done this a thousand times.

**Sage:** "Luna makes the best cold brew on the coast. Don't argue with her about it. She's right and she knows it."

Luna sets down two drinks without being asked. Sage wraps both hands around hers. Her knee bumps yours under the table. She doesn't move it.

You wake up early. Jet lag from the drive, or maybe it's just the light out here. Everything is brighter. The ocean is fifty yards from your bedroom window and it sounds like the world breathing.

You take your coffee to the porch. She's already out there.

Not on her porch. In the water. You can see her from here. Blonde ponytail visible between the waves, catching swells with the kind of ease that makes difficult things look simple. She rides a wave all the way to shore, steps off the board in knee-deep water, and pushes wet hair off her face.

Then she looks up at your porch. Catches you watching. She doesn't look away.

She tucks the board under her arm, walks up the beach, and stops at the property line between your yards.

**Sage:** "Careful, neighbor. People will think you moved here for the view."

Water drips from her hair onto tanned shoulders. Her wetsuit is peeled to her waist again. You take a sip of coffee to give your mouth something to do besides say something stupid.

The Pacific is colder than it looks.

Sage is patient in the water. A different person from the easy confidence on land. Here she's focused, precise, her hand on your back adjusting your stance on the board while you wobble like a newborn giraffe.

**Sage:** "Wider. Bend your knees. No, actually bend them. You're standing like you're waiting for an elevator."

You eat saltwater approximately eleven times. She doesn't laugh. Okay, she laughs a little. But she also gets back on the board with you when the waves get bigger, her hands on your hips to balance you, and you are acutely aware of every point of contact.

Afterward you sit on the sand. Both of you breathing hard. Your arms feel like they've been through a spin cycle.

**Sage:** "You lasted longer than most city boys. That's not nothing."

She stretches out on the sand beside you. Her shoulder is an inch from yours. The sun is warm on your face. Her eyes are closed. The freckles on her nose are impossible not to count.

Her phone buzzes. She reads the text. The easy expression shifts. Something colder.

She puts the phone down. Looks at the water for a long time.

**Sage:** "My ex is getting married. Jake. He proposed to Maya Whitfield three months after we broke up. The engagement party is next Saturday. Here. In this town. Where everyone knows everyone's history."

She pulls her knees up. Wraps her arms around them. For the first time she doesn't look confident. She looks tired.

**Sage:** "Everyone's going to be watching to see if I show up alone. If I'm over it. If I'm fine." She turns to you. Her eyes are steady but there's something underneath. "How would you feel about being my date?"

Your heart does something complicated.

**Sage:** "Just for the party. One night. I need someone who doesn't know everyone, doesn't have opinions about my relationship history, and can hold a conversation about something other than surfing and real estate." She half-smiles. "You qualify on at least two of those."

The week before the party is a crash course in Sage Calloway.

She takes you to the one clothing store in town because "you cannot show up in cargo shorts, neighbor." She holds up shirts against your chest with a critical eye while the shop owner pretends not to watch.

**Sage:** "This one. The blue matches—" She stops. "It just works. Trust me."

You try it on. Come out of the dressing room. She's sitting on a bench, legs crossed, head tilted. Something changes in her expression. Quick. Almost hidden.

**Sage:** "Yeah. That works."

On the way back she tells you the cover story. You met through a friend in the city. You're in tech. You're here for the summer working remotely. All true except the part where she makes it sound like you've been dating for a month.

**Sage:** "One rule. When the party's over, we go back to neighbors. Clean break. No weirdness."

She sticks out her hand to shake on it. When you take it, her fingers are warm and her grip lingers a half-second longer than a handshake should.

Saturday night.

You're standing on your porch in the blue shirt, trying to remember the last time you cared this much about how you looked. Her door opens.

Sage steps out in a white sundress with thin straps and a neckline that makes the English language briefly leave your brain. Her hair is down, golden and wavy, and she's done something with her eyes that makes them look even more impossibly blue-green. Strappy sandals. A thin gold necklace. She looks like a sunset dressed up as a person.

She catches you staring. Smiles.

**Sage:** "Showtime, neighbor."

She takes your arm. Her perfume is something floral and warm. The party is at a rooftop venue overlooking the cove. Fairy lights strung between posts. The ocean below catching moonlight.

Every head turns when you walk in. She expected that.

Jake is taller than you imagined. Clean-cut. Firm handshake. His fiancée Maya is warm and genuine and you understand immediately why Sage finds this hard. If Maya were awful it would be easier.

**Jake:** "Sage talks about you. Glad she found someone."

Sage's fingers tighten on your arm. You put your hand over hers. She relaxes.

The band plays something slow. Sage pulls you onto the floor before you can object. Her hand finds the back of your neck. The other rests against your chest. You're close enough to see the faint lines where her bikini straps usually sit.

**Sage:** "You're better at this than I expected."

"At dancing?"

**Sage:** "At pretending."

Her eyes hold yours. The fairy lights catch in them. She's close enough that you can feel her breath. The whole room disappears and it's just her fingers against your neck and the music and the question of whether this is still acting.

After the party. The beach.

You both kicked off your shoes at the boardwalk. The sand is cool. The moon is doing that thing where it lays a silver road across the water that makes you want to say something poetic and stupid.

She walks close enough that your hands brush. Once. Twice. You stop counting.

Sage stops. Turns. The white dress catches moonlight. Her hair is half-undone from dancing. There's a look on her face you haven't seen before. Open. Uncertain.

She's close enough to count freckles again. Close enough to feel heat from her skin despite the ocean breeze. Her eyes drop to your mouth. Come back up.

A wave crashes. Louder than it should be.

She steps back. Laughs. Pushes hair behind her ear.

**Sage:** "We should get back. It's late."

You walk home in a silence that's full of everything neither of you said. At the property line between your houses, she turns.

**Sage:** "Thanks. For tonight. You were..." She searches for the word. Gives up. "Good night, neighbor."

You sleep badly. Too much moonlight in the room. Too much Sage in your head.

Coffee on the porch. She's surfing. Of course she's surfing. It's how she processes, you're learning. The bigger the feelings, the earlier the waves.

She paddles in after an hour. Walks up the beach. Stops at the property line. Wet hair. No makeup. Bikini and board shorts. She looks better than she did in the white dress and that seems deeply unfair.

**Sage:** "So. The party's done. No more fake dating."

She says it matter-of-factly. Testing. Watching your reaction like a wave she's not sure about.

"Right. Back to neighbors."

**Sage:** "Right. Neighbors." She taps the nose of her surfboard against the sand. Doesn't leave. "Unless..."

She stops herself. Shakes her head. Smiles. "Never mind. See you around, neighbor."

She turns toward her door.

She freezes mid-step. Turns back.

**Sage:** "Unless we stop pretending that was pretend."

Silence. Waves. Your heart doing something it hasn't done in years.

That afternoon she takes you to a cove that isn't on any map. A trail through coastal sage that opens onto a pocket beach with nobody else on it. She brought wine. You brought a blanket. Neither of you planned this and both of you planned this.

The sun drops low. Orange light on the cliffs. She sits with her legs stretched out, ankles crossed, leaning back on her palms. The wine has loosened something in her.

**Sage:** "Jake and I were together four years. He said I loved this town more than I loved him. He was probably right." She picks up a smooth stone, turns it in her fingers. "I came back because this is the only place I feel like myself. And then he showed up with Maya and the ring and I thought I was fine. I wasn't."

She looks at you.

**Sage:** "I don't do halfway. If this is real, I need it to be real."

A few days pass. She surfs earlier now. Leaves before your coffee's ready. Polite waves from the driveway. The temperature between you drops ten degrees while the actual temperature climbs.

You bury yourself in work. The beach house has good wifi and bad distractions. Every time you look up from your laptop she's walking past with a surfboard or hanging a wetsuit on her porch railing or stretching on the sand in a sports bra and you are losing your mind.

Day four. Luna corners you at Tidal. Sets down your coffee without taking your order.

**Luna:** "Okay, city boy. I'm going to say this once. Sage doesn't ask people for help. Ever. She asked you. And now she's pretending she's fine, which is her favorite hobby, and you're pretending you're fine, which is apparently yours." She leans on the counter. "Summer doesn't last forever. You want to spend the rest of it being polite?"

She walks away to make someone else's drink. The question stays.

Nine o'clock. Your porch. You're reading a book you're not actually reading.

Footsteps on the gravel path. She comes around the corner carrying a six-pack and wearing an oversized flannel over a tank top that does very specific things to your concentration.

**Sage:** "No labels. No pressure. No analyzing what this is. Just... can we sit here?"

She drops onto the porch steps. Sets a beer beside you. Opens her own. The sunset is doing that thing where the sky goes from gold to coral to that deep violet that only happens here.

You sit next to her. Close. Not touching. The space between you is six inches and it feels like the most important six inches in the world.

Three beers in, she leans against your shoulder. Doesn't say anything. Doesn't need to. You can feel her breathing.

**Sage:** "The party was supposed to be the hard part. This is the hard part."

"What's this?"

**Sage:** "Wanting something I told myself I wasn't going to want."

The next three weeks are the best of your life.

Mornings: she surfs, you write code, and somewhere around ten she shows up on your porch dripping saltwater and smelling like the ocean. Coffee becomes lunch becomes afternoon becomes sunset becomes her falling asleep on your couch watching a movie neither of you are paying attention to.

She takes you to the farmers market on Saturdays. You carry her bags. She introduces you to everyone as "my neighbor" and the air quotes she puts around it make Luna nearly choke on her coffee.

One Tuesday she teaches you to cook her grandmother's fish tacos. You're terrible at it. She stands behind you at the stove, her chin on your shoulder, her hands over yours on the spatula, and the tacos burn because neither of you is watching the pan.

You learn things. She hates mornings unless there's surf. She reads trashy romance novels and quotes them at inappropriate moments. She cries at dog adoption videos. She sleeps on the left side. She's afraid of the same thing you are.

August arrives like a bill you forgot to pay.

The north jetty. Sunset. The best view in Driftwood Cove, just like she said on day one.

She's sitting on the rocks with her knees pulled up. You sit beside her. Both of you looking at the water because it's easier than looking at each other.

**Sage:** "My lease renewal is in October. Your sublet ends in two weeks." She picks at the rock with her thumbnail. "Long distance is what broke Jake and me. He was in the city. I was here. We pretended it was fine until it wasn't."

She looks at you. Her eyes are bright. Not crying. Close.

**Sage:** "I'm not going to pretend again. If you're leaving, you're leaving. But don't tell me we'll make it work and then let it fall apart in three months. I can't do that twice."

The sun is half below the horizon. Everything is gold and fading.

The night before your lease ends. A bonfire on the beach. Luna organized it. Half the town showed up. Locals you've met over the summer, people whose names you now know, whose orders at Tidal you could recite.

Sage has been quieter all week. She's here, laughing with friends, beer in hand, firelight catching the gold in her hair. But she keeps finding you in the crowd. Quick glances. Like she's checking you're still there.

You stand at the water's edge. The tide is coming in. Stars above. Bonfire warmth behind you.

Footsteps in the sand.

**Sage:** "Were you going to say goodbye? Or just disappear tomorrow while I'm surfing?"

DRIFTWOOD

You call your landlord. Then your boss. Remote work was always an option. You just needed a reason.

The sublet becomes a lease. The lease becomes a life.

Mornings are coffee on the porch while she surfs. You've learned to read the waves well enough to know when she'll stay out late. Evenings are her cooking her grandmother's fish tacos while you pretend they're getting better. They are, actually.

You learn to surf. Not well. Well enough that she stops laughing.

Luna officiates some kind of unofficial ceremony at Tidal involving lattes and a "welcome to Driftwood" speech that makes Sage hide her face in your shoulder. The regulars applaud.

One morning in October, she paddles in from a dawn session and finds you on the porch with two coffees. She drips saltwater onto the boards, leans down, kisses you with cold lips and warm eyes.

**Sage:** "Best neighbor I ever had."

The sunset from the north jetty is exactly as good as she promised.

THE NEXT WAVE

She doesn't answer right away. She looks at the ocean like she's asking it permission.

Three weeks later, her surfboard is strapped to the roof of your car. Luna cries at the goodbye. Sage pretends she doesn't.

The city is loud and concrete and nothing like Driftwood Cove. Your apartment is on the fourth floor. There's no ocean sound. But there's her, barefoot on your kitchen tile, making coffee in an oversized t-shirt that might be yours.

She finds a beach an hour outside the city. Not as good as Driftwood. She says this forty times. Then she starts teaching lessons there on weekends and comes home tanned and smiling and smelling like salt.

You drive there every Saturday. Pack the car with boards and coolers and a blanket she bought at the farmers market in Driftwood. She spreads it on unfamiliar sand and it smells like home.

**Sage:** "It's not Driftwood."

"No."

**Sage:** "It's ours, though."

Her head on your chest. New waves. Same girl. Same feeling of sand between your toes and someone beside you who chose to be there.

ONE PERFECT SUMMER

Two weeks. You make them count.

Every sunrise. Every sunset. Every moment between. She shows you the rest of Driftwood, the parts tourists don't see. The tide pools at low water. The Mexican restaurant that's only open on Thursdays. The cliff where she used to sit as a teenager and decide she'd never leave.

The last night she falls asleep on your couch. You carry her to bed. Stand in her doorway. Memorize the way moonlight falls on blonde hair spread across a pillow.

Morning. No dramatic goodbye. You both agreed. She walks you to your car. Kisses you once. Firm. Final.

**Sage:** "Don't be a stranger, city boy."

You drive away. In the rearview mirror she stands in the road watching until you round the curve.

Three months later. October. Your phone buzzes. A photo from an unknown number. The sunset from the north jetty. No caption.

You book a flight before you finish your coffee.

THE LEASE

Her expression cycles through three emotions in two seconds. Confusion. Hope. Something that looks a lot like the thing you've been feeling since the night on the beach.

**Sage:** "You stayed?"

"I stayed."

She doesn't say anything. She just walks up to you. Sand between her toes, bonfire light in her hair, and kisses you. Right there. In front of Luna, who spills her drink. In front of half the town, who react like they've been waiting for this all summer. Someone actually applauds.

**Luna:** "Finally. I was going to lock you both in the stockroom."

Sage pulls back. Her hands are on your face. Her eyes are bright and full.

**Sage:** "The shower pressure still sucks, you know."

"I know."

**Sage:** "And I'm a terrible cook."

"I know that too."

She laughs. It's the best sound in Driftwood Cove. Better than the waves. Better than the morning birds. Better than anything the city ever offered.

The bonfire burns until three in the morning. You don't leave her side once.

SEPTEMBER

She looks at you for a long time. The bonfire crackles behind you. Waves pull at the sand near your feet.

**Sage:** "Then don't."

"I have to."

**Sage:** "I know. I know you do. I just—" She stops. Presses her lips together. "I promised myself I wasn't going to do this."

You step closer. She steps closer. The space closes. Your forehead against hers. Her hands fist in the front of your shirt. She smells like bonfire smoke and salt and something that is specifically, only her.

You say everything you should have said all summer. She says things back. Some of them are angry. Some of them aren't. All of them are true.

When you drive away in the morning, her surfboard is in the back seat.

**Sage:** "Something to remember me by. Don't let it get dusty."

You both know you'll be back. You both know neither of you is done with this. September is just a comma, not a period.

The surfboard stays in your apartment. Every morning you look at it and think about salt water and freckles and a girl who taught you what quiet sounds like.

Driftwood Cove is waiting. She's waiting. You just have to be brave enough to go back.

Frequently Asked Questions

What is Shoreline about?

A summer beach romance where a fake dating arrangement with a surf instructor becomes very real. Set in a California coastal town, your choices determine whether summer love survives past September across 5 different endings.

How long does Shoreline take to read?

About 14 minutes per playthrough. With 22 segments and 5 distinct endings, Shoreline is the most accessible story here — perfect for readers new to interactive fiction.

Is Shoreline free?

Yes, completely free with no account needed. The full romance with all five endings is available immediately.