3. MoonCrest Court #2

Lanterns floated above the market stalls, their golden light reflecting off the rich silks and woven tapestries draped between towering trees.

Delicate runes shimmered along the structures, casting an otherworldly glow along the bridges that linked the elevated homes above.

The scent of spiced wine, roasted meats, and syrupy sweetness curled through the streets.

But it was the music that beckoned them.

Low and rich, it curled through the air, seeping into the stones, into the very marrow of the court.

The rhythm was slow and sensual. Sorcha exhaled, trying to take it all in.

Maelan leaned in slightly, eyes gleaming. “This is when the court truly wakes.”

Kyron, a step ahead, scanned everything, his shoulders rigid even in the elegant clothes he’d changed into. He looked like a warrior in enemy territory.

Maelan smirked. “You should try to relax.”

Kyron didn’t look at him. “I am relaxed.”

“Right,” Maelan mused. “And I’m mortal.”

Before Kyron could respond, Maelan smoothly plucked three glasses from a passing vendor and handed one to Sorcha, then to Kyron. Kyron eyed his drink suspiciously. “What’s in it?”

Maelan’s grin was effortless. “A drink that’ll make you slightly less miserable.”

Sorcha downed the drink without hesitation.

The drink was light and syrupy, reminiscent of honey, with a subtle hint of chamomile.

It went down smoothly, and a warm sensation spread through her stomach, reaching her cheeks.

A euphoric wave coursed through her entire being.

Everything around her seemed sharper—the sounds, movements, lights, colors, smells, and especially touch.

She shivered when Maelan’s hand brushed against her waist. A growing calm washed over her, devouring her completely.

“The wine’s working,” Maelan murmured, watching her with quiet amusement. “You feel it, don’t you?”

She did, and she felt an urge to move. The music filled the night, and the crowd swayed as one.

They reached out to her, guiding her in, and she let them.

Fingers brushed her arms and shoulders, pulling her into the rhythm.

Laughter bubbled around her. For the first time in weeks, maybe months, she let go.

She stopped thinking and let her body remember what it felt like to exist without bracing for something.

A Cait Sidhe with inky blue hair caught her hand and spun her toward the center.

The movement was effortless and light, and she followed the dance until she felt him.

Before she saw him, before he spoke, she sensed the shift—the heat behind her, the wild, familiar scent of earth and sweetness. She knew it anywhere. Kyron.

His hand slid down her hip as he moved behind her, and she swayed her hips against him.

He turned her to face him, and she melted into his embrace without a second thought.

As his other hand traced the length of her arm, his touch pressed against her lower back.

His breath warmed the side of her face, and her eyes fluttered closed as they danced.

His lips found her jaw, grazing it once before moving lower to press gently against the side of her neck.

A soft giggle escaped her lips before she could stop it when—

“Ah, there you two are! I thought I’d lost you in the crowd.” Maelan’s voice cut through the haze, and Sorcha stiffened. Kyron’s grip faltered briefly before he stepped back. Maelan stood nearby, watching them with his usual amusement in his moonlit gaze.

He tsked. “You might want to pace yourselves with the wine.”

Kyron scowled. “We’re fine.”

Maelan grinned, his eyebrows lifting in an exaggerated arch.

“How long have you been standing there?” Sorcha asked.

Maelan’s tail flicked lazily as he turned. “Come on, let’s take a walk before you lose all common sense.”

Sorcha exhaled, trying to shake off the feeling, but the high lingered still.

The Cait Sidhe Court’s beauty was effortless as they watched them from the wooden bridge, the soft creaking of old wood beneath their feet as it swayed gently.

But Kyron wasn’t fairing well. Sorcha caught the way his shoulders suddenly tensed, his hand drifting toward his stomach.

Maelan, of course, had already noticed and been watching him closely.

“You’re looking a little pale, Tuatha.”

Kyron glared at him. “I’m fine.”

“You sure?” Maelan tilted his head. “Because you don’t look fine.”

Sorcha nudged Kyron’s arm. “You drank more than I did…”

Kyron’s voice rose slightly, trying to sound convincing. “I’m fine.”

Kyron wasn’t. He abruptly stepped away, just making it to the side of the bridge before doubling over.

Sorcha’s face scrunched up as the unmistakable sound of him retching filled the space.

Maelan blinked, remarking, “I was going to say, the wine can be a lot for those who don’t partake in it regularly, but I think that speaks for itself. ”

Sorcha ignored him, stepping forward as Kyron wiped his mouth. His breathing was heavy; his composure was utterly gone. When Sorcha asked, “Do you need me to—”,

Kyron waved weakly, stating, “I just need to sleep it off.” He exhaled, still looking sick, and decided, “I should get back to the castle.”

Amused, Maelan clapped Kyron on the shoulder. “Shame. You were just starting to enjoy yourself.”

Kyron muttered under his breath, adding, “I’ll see you both in the morning.”

With that, he staggered back toward the castle.

Sorcha watched him go, biting her lip. She knew Kyron could handle himself, but it had been a rough day.

All the danger, surprises, and chaos had suddenly made Sorcha aware that she, too, was exhausted.

She had surpassed her limitations, yet somehow she was still going.

Maelan turned, glancing at her. “Well, that was fun.”

She shot him a look. “You could at least pretend to be concerned.”

“I could,” Maelan admitted, “but he’ll be fine. Probably.” And then, with a lazy smirk, he offered his arm. “Shall we?”

Sorcha hesitated, then took it, and they vanished into the trees. The kingdom grew quiet as night fell, the market’s hum fading behind them as Maelan led Sorcha down a hidden path. She looked at him. “Where are we going?”

Maelan’s eyes darted towards her, excitement dancing across his expression. “You’ll see.”

If ads affect your reading experience, click here to remove ads on this page.