Fanfy
.studio
Loading...
Background image
← Back
0 likes

Tide of Hearts

Fandom: Romance Club Hell and High Water

Created: 2/19/2026

Tags

RomanceDramaAngstRealismCharacter StudyJealousyPurple Prose
Contents

A Serpent's Kiss

The salty tang of the sea air was Chand’s favorite perfume. It clung to his clothes, his hair, even his thoughts, a constant reminder of his home, his passion. He was, by all accounts, a creature of the ocean, his days spent cataloging marine life, his nights dreaming of undiscovered depths. But today, his focus wasn't on the shimmering scales of a parrotfish or the intricate dance of coral. It was on a pair of eyes the color of the deep, untouched ocean, belonging to a boy who had just walked into his life and turned his well-ordered world upside down.

His name was Kai. Chand had first seen him at the weekly beachfront market, amidst the vibrant chaos of fresh catches and handcrafted trinkets. Kai was surrounded by a small crowd, his hands expertly weaving intricate patterns into a fishing net, his movements fluid and graceful. Chand, usually observant but rarely captivated, found himself rooted to the spot, a strange, unfamiliar warmth spreading through his chest. Kai had looked up then, his gaze meeting Chand’s, and a shy, almost imperceptible smile had touched his lips.

That smile had been Chand’s undoing.

He’d approached Kai tentatively, feigning interest in the nets, but his eyes kept drifting back to Kai’s face, tracing the strong line of his jaw, the slight curve of his nose. Kai, surprisingly, had been just as shy, his voice a soft murmur as he explained his craft. Their conversation had been stilted at first, punctuated by long silences, but as the days turned into weeks, those silences became comfortable, filled with shared glances and unspoken understandings.

Chand learned that Kai was a fisherman, like most of the men in their small coastal town. He lived with his grandmother in a small cottage overlooking the bay, and he had a passion for storytelling, weaving tales of ancient sea spirits and mythical creatures with a quiet intensity that always left Chand spellbound. Chand, in turn, shared his love for marine biology, for the delicate balance of the ecosystem, and Kai listened with an attentiveness that made Chand feel truly seen.

Their dates were simple, yet perfect: long walks along the beach, collecting seashells and talking about everything and nothing; shared meals at Chand’s favorite seafood shack, their knees bumping under the table; stargazing sessions on the pier, Kai pointing out constellations while Chand pointed out the bioluminescent plankton glowing in the water below. It was a gentle, blossoming romance, a quiet symphony of two souls finding their rhythm together.

But like any good story, theirs had an antagonist.

His name was Rian, and he was Kai’s childhood friend. From the moment Chand had met him, Rian had radiated an icy disdain that was impossible to ignore. He was tall, with sharp, angular features and eyes that seemed to constantly assess and judge. He was always there, a shadow lingering at the edges of Chand and Kai’s budding relationship, his presence a subtle but constant irritant.

Chand had initially dismissed Rian’s behavior as mere possessiveness, the natural reaction of a close friend to a new arrival. But as time went on, Rian’s actions grew increasingly pointed, increasingly malicious. He would interrupt their conversations with thinly veiled insults directed at Chand’s “unconventional” career choice, or make snide remarks about Chand’s lack of traditional fishing skills. He would subtly undermine Chand’s attempts to connect with Kai, interjecting with inside jokes and shared memories that left Chand feeling like an outsider.

One particularly memorable evening, Chand had been excitedly telling Kai about a new species of nudibranch he’d discovered, a vibrant, iridescent creature that pulsed with an otherworldly glow. Kai, as always, was listening intently, his eyes alight with interest.

“Oh, that’s just another one of Chand’s fancy little slugs, Kai,” Rian had interjected, his voice dripping with sarcasm. He’d been leaning against the doorway of Kai’s cottage, a dark silhouette against the setting sun. “Not exactly a giant shark or a mythical kraken, is it? More like something you’d find clinging to the bottom of a discarded boot.”

Kai had frowned, his gaze flicking between Chand and Rian. “It’s fascinating, Rian. Chand is discovering new life.”

Rian had scoffed, pushing off the doorframe. “Sure, Kai. Fascinating. Just like those endless hours he spends staring at rocks. Real man’s work, that.” He’d then turned his attention to Kai, his voice softening, a possessive glint in his eyes. “Come on, Kai. Grandma’s got that special stew on. You promised to help me with the nets afterwards, remember?”

Kai, ever the peacemaker, had offered Chand an apologetic smile. “I’ll be back later, Chand. We can talk more then.”

Chand had watched them go, a cold knot forming in his stomach. It wasn’t just the words, it was the way Rian had spoken them, the way he had so effortlessly steered Kai away, leaving Chand feeling dismissed and insignificant.

Another time, Chand had planned a surprise picnic for Kai on a secluded cove, complete with Kai’s favorite homemade pastries and a thermos of fragrant herbal tea. He’d spent hours preparing, carefully arranging everything to perfection. When he arrived, Kai was already there, but so was Rian. They were sitting close together on the sand, Rian’s arm casually draped around Kai’s shoulders, their heads bent in conversation.

Chand’s heart had sunk. He’d tried to feign cheerfulness, approaching them with the picnic basket. “Hey, guys! Look what I brought!”

Rian had looked up, a smirk playing on his lips. “Oh, look, it’s the professor. What’s in your basket, more seaweed samples?”

Kai had flushed, pulling away slightly from Rian. “Rian, don’t be rude.” He’d given Chand a small, apologetic smile. “It looks lovely, Chand. You shouldn’t have gone to so much trouble.”

“No trouble at all,” Chand had forced out, his voice a little too bright. He’d laid out the blanket, the food, acutely aware of Rian’s watchful gaze. Throughout the picnic, Rian had made a point of dominating the conversation, reminiscing about their shared childhood, making inside jokes that Chand couldn’t possibly understand, effectively creating a wall between Chand and Kai. He’d even ‘accidentally’ spilled tea on Chand’s pristine white shirt, offering a insincere apology that felt more like a victory crow.

By the end of the afternoon, Chand had felt utterly defeated, the joy of his surprise picnic completely overshadowed by Rian’s relentless presence.

Chand tried to talk to Kai about it, gently, carefully, not wanting to sound jealous or accusatory. He brought up Rian’s behavior, the way he seemed to go out of his way to make Chand feel unwelcome.

Kai, however, was stubbornly oblivious. “Rian’s just… Rian,” he’d said, shrugging. “He’s always been like that. He doesn’t mean anything by it. He’s my oldest friend, Chand. We grew up together. You just have to get used to him.”

“But he’s actively trying to keep us apart, Kai,” Chand had insisted, his voice tinged with frustration. “Don’t you see it?”

Kai had sighed, running a hand through his dark hair. “He’s just protective, that’s all. He worries about me. He thinks you’re too… different. But he’ll come around, I promise.”

Chand hadn’t been convinced. He saw the way Rian looked at Kai, the possessiveness in his eyes that went beyond mere friendship. He saw the subtle manipulation, the way Rian would subtly turn Kai against Chand, planting seeds of doubt about Chand’s intentions, about his commitment to their town, about his very nature.

The tension between them reached a boiling point during the annual Harvest Festival, a vibrant celebration that brought the entire community together. Chand and Kai had planned to spend the evening together, watching the traditional lantern release over the bay.

As they were making their way through the bustling crowd, Rian suddenly appeared, seemingly out of nowhere, his arm slung casually around Kai’s shoulders. “Kai, there you are! I’ve been looking all over for you. Remember we promised to help my aunt with the lantern setup?”

Kai hesitated, glancing at Chand with an apologetic expression. “Oh, Rian, I completely forgot. Chand and I were just about to…”

“Nonsense,” Rian interrupted, his grip on Kai’s shoulder tightening. “A promise is a promise, isn’t it, Kai? Besides, Chand here looks like he’s got his hands full with… whatever those things are.” He gestured dismissively at the small bag Chand was carrying, which contained some rare seashells he’d found earlier.

Chand felt a surge of anger, hot and sharp. “They’re cowrie shells, Rian. And I was planning on giving them to Kai.”

Rian’s lips curled into a sneer. “How thoughtful. But I think Kai’s more interested in helping out his family than collecting shiny little rocks, wouldn’t you agree, Kai?”

Kai, caught between the two of them, looked visibly uncomfortable. He was a gentle soul, averse to conflict, and Rian knew how to exploit that. “I… I should go help, Chand. It won’t take long. We can still catch the lantern release.”

Chand knew it was a losing battle. He could see the subtle pressure Rian was exerting, the way he was subtly isolating Kai. He watched as Rian pulled Kai away, a triumphant smirk on his face, leaving Chand standing alone in the midst of the festive crowd, feeling utterly alone.

He decided then and there that he couldn’t let Rian win. He loved Kai, truly and deeply, and he wouldn't let a jealous friend destroy what they had. He would fight for their relationship, even if it meant confronting Rian head-on.

Later that evening, after the last lantern had drifted into the inky blackness of the sky, Chand found Kai sitting alone on the pier, his shoulders slumped.

“Are you okay?” Chand asked, sitting beside him.

Kai sighed, his voice barely a whisper. “I’m sorry, Chand. Rian… he can be a lot sometimes.”

“He’s more than ‘a lot,’ Kai,” Chand said, his voice firm. “He’s trying to break us apart. He’s jealous.”

Kai shook his head. “No, he’s not. He just… he’s always been very close to me. He doesn’t like change.”

“This isn’t about him not liking change, Kai. This is about him not wanting you to be with me,” Chand pressed, his gaze steady on Kai’s face. “He’s doing everything he can to make me look bad, to make you doubt me.”

Kai finally met Chand’s eyes, a flicker of uncertainty in their depths. “I… I don’t know, Chand. He’s my friend.”

“And I’m… what am I, Kai?” Chand asked, his heart aching. “Am I just a passing fancy? Or am I someone you truly care about?”

The question hung in the air, heavy and unspoken. Kai looked away, his gaze fixed on the shimmering surface of the bay. Chand waited, his breath held, his future with Kai hanging in the balance. He knew this was the moment of truth. He just hoped Kai would see past Rian’s manipulations and choose to believe in what they had.

A soft breeze swept across the pier, carrying the scent of salt and regret. Chand could almost hear the serpent’s hiss, the subtle poison Rian had been injecting into their budding love. But he also felt the warmth of Kai’s presence beside him, a flicker of hope that perhaps, just perhaps, their love was strong enough to withstand the venom.
Contents

Want to write your own fanfic?

Sign up on Fanfy and create your own stories!

Create my fanfic