Cover of Tides of the Heart

Tides of the Heart

Read the story

48 chapters · 83448 words · Read 0 times

I want a soft romance that centers around lifelong best friends as they navigate college and adulthood, love, loss, and growing up.

Chapter 1: Stolen Onion Rings & Shattered Hearts

The Dockside Diner hummed with the quiet energy of a place where time slowed just enough to let conversations linger. Worn vinyl booths creaked under the weight of shared laughter, and the countertop’s sticky residue of ketchup and mustard told the story of a hundred stolen moments between friends. The flickering neon sign outside cast a warm, golden glow over the parking lot, where the scent of fries and old coffee mingled with the distant lapping of waves.

Ethan Bellweather watched a single drop of condensation trace a path down his chocolate milkshake glass. He was chasing it with his finger when Liam Walker’s hand darted across the table.

“Hey!” Mia protested, but it was too late. Liam popped the last onion ring into his mouth with a triumphant grin, his knee brushing hers under the Formica.

“All’s fair in love and diner food,” Liam said, his words slightly muffled by the crunch.

Ethan’s stomach twisted. It was a physical thing, a cold knot forming just beneath his ribs. He focused on his own plate, pushing a limp fry through a puddle of ketchup. Mia was laughing, swatting Liam’s arm, her face lit with a fond exasperation that made Ethan’s heart ache. She’d tied her auburn hair up in a messy knot, a pencil tucked behind her ear from the life drawing class she’d come from. A smudge of charcoal decorated her knuckle.

“You’re a menace,” she said, but she was still leaning into him, their shoulders touching.

Under the table, a sharp tap connected with Ethan’s shin. He glanced to his right. Liv, his and Mia’s mutual friend from their photography elective, gave him a wide-eyed, urgent look. Her mouth formed two silent, exaggerated words: Just tell her.

The red-and-white striped straw between Ethan’s fingers crumpled with a soft plastic sigh. He shook his head, a tiny, desperate movement. Liv rolled her eyes and turned back to her phone, the screen casting a blue wash over her disappointed expression.

“So, the gig Friday,” Liam said, stretching an arm across the back of the booth behind Mia. “It’s at The Rusty Anchor. Bigger stage, better sound system. You’ll be there, right?” He was looking at Mia, his brown eyes earnest.

“Wouldn’t miss it,” Mia said. “Even if you do steal my food.”

“It’s a fair trade. You get front row tickets to musical genius.”

“Debatable,” Ethan heard himself say. The words were out before he could filter them, lighter than he felt.

Liam’s easy smile didn’t falter. “Says the guy who writes sonnets about sunsets.”

“They’re villanelles, not sonnets. And one was about a sunset. The rest are about… other things.” Ethan felt Mia’s gaze on him and kept his eyes on his plate. He could feel the heat creeping up his neck. He’d let her read one, just one, months ago. The one about the specific shade of gold you only see in late October, which happened to be the exact color of her favorite sweater.

“Well, I think it’s sweet,” Mia said softly. Her foot nudged his under the table, a brief, solid point of contact that sent a jolt through him. It was a friendly nudge, a ‘don’t let him get to you’ nudge. It was everything and nothing.

The check came, a greasy little booklet dropped unceremoniously in the center of the table. Liam scooped it up. “I got this.”

“You don’t have to—” Mia started.

“I know. I want to.” He slid out of the booth. “Gotta hit the head. Be right back.” He wandered toward the back of the diner, the frayed hem of his jeans brushing the scuffed linoleum.

The silence he left behind was different. It was just the three of them now, the way it used to always be. The crackle of the ancient fryer echoed from the kitchen.

Liv grabbed her jacket. “I’m out. Early development class tomorrow. Don’t do anything I wouldn’t do.” This last part was aimed directly at Ethan with a significant raise of her eyebrow. Then she was gone, the bell above the door jangling behind her.

Mia slid out of her side of the booth and slipped into Liam’s vacant spot, right across from Ethan. She propped her chin in her hands. “You okay? You’ve been quiet.”

Up close, he could see the faint dusting of freckles across her nose, the tiny chip in her front tooth from a long-ago bike accident they’d shared. He remembered holding her hand while she cried, not because of the tooth, but because her new bike was ruined. He’d pushed her home on the handlebars of his own.

“I’m good,” he said. His voice sounded rough. He cleared his throat. “Just tired. Paper due on postmodern narrative structures.”

“Sounds awful.” She stole one of his untouched fries. “Liam’s excited about Friday. You should come. It’ll be fun. We can be critical together in the back.”

We. The word settled in his chest, warm and heavy. He imagined it: standing with her in a dark, crowded room, the bass thumping through the floorboards, sharing a look when Liam missed a note. A unit. An us.

“Yeah,” he said. “Maybe.”

“Good.” She smiled, and it was like the sun coming out from behind a cloud in the middle of a gray afternoon. It was the smile she’d had since she was seven, and it still undid him completely.

Liam returned, jangling his car keys. “Ready?” He held out a hand to Mia. She took it, letting him pull her up from the booth. Ethan gathered their trash onto the tray, methodically stacking the empty plates.

The night air outside was cool, cutting through the diner’s grease-scented warmth. Liam’s beat-up sedan idled by the curb. Mia opened the passenger door but turned back. The neon light painted her hair in streaks of pink and gold.

“You need a ride, Eth?”

He shook his head, shoving his hands into the pockets of his jacket. “Nah. I feel like walking. Clear my head.”

She looked at him for a second longer, her head slightly tilted as if she were reading a line of text she couldn’t quite understand. “Okay. Text me when you get home.”

“I will.”

She got in the car. Liam gave him a casual salute before ducking into the driver’s seat. As the car pulled away, Ethan saw Liam reach across the console, his hand settling on Mia’s knee. She put her hand over his.

Ethan stood there until the taillights vanished around the corner, swallowed by the night. The crunch-crunch of his footsteps on the gravel shoulder was the only sound. The silence felt vast. He replayed it all: the stolen onion ring, the knee against hers, Liv’s kick, the crumpled straw, the nudge of her foot, the warmth in her eyes when she called his writing sweet.

He turned onto the path that led along the waterfront, toward the bridge and his apartment beyond. The water was a black mirror, reflecting the scattered lights of the opposite shore. Halfway across the bridge, he stopped, leaning his elbows on the cold railing. He took out his phone, his thumb hovering over Mia’s name. He could call her right now. He could say it. The words were there, a pressure behind his teeth.

The phone screen went dark, reflecting his own shadowed face back at him.

He shoved it back into his pocket. Turning to continue his walk home, a movement caught his eye—a familiar car, Liam’s car, was parked in the shadowy lot of the closed boat marina just ahead, near the water’s edge. The engine was off. The interior light was on, illuminating two figures in the front seats, close together, talking with an intense focus he could feel even from this distance.

Ethan froze.

Then the interior light went out.

He couldn’t see them anymore, just the dark outline of the car against the glittering water. He stood on the empty bridge, the wind picking up, cutting through his jacket. He knew he should keep walking. He should look away. This wasn’t for him to see.

His feet wouldn’t move. He was a statue, anchored to the spot, staring at the black void of the car’s windshield, waiting for the dome light to come back on.

Read on DreamPress

Write your own erotic story with AI