đź’Ś đź“–
Skip to main content

I watch the moment dawn in his eyes — that fragile flicker of belief that he’s earned my mercy. I am taming him. His arrogance wraps around it like armor, and for a heartbeat, he truly thinks he’s won. I press a small button on my wrist console, and the magnetic cuffs hum once before releasing with a hiss. The room exhales with us.

There,” I say softly. “You’re free.”
He rises slowly, rubbing his wrists, the faint imprint of containment still glowing against his skin. The look he gives me is half triumph, half suspicion — the kind of expression that makes men reckless. “That’s it?” he asks. “You’re just letting me go?”

I shrug, feigning indifference. “You’ve proven your point. You can leave.”

The lie tastes delicious.

He takes a step toward the door, shoulders rolling back into that hero’s stance — posture straight, chin high, ego restored. I trail behind him, quiet, every movement calculated. He pauses at the threshold, glancing back with a smirk. “Guess the great Rhea finally met her match.”

I let a small smile curve my lips. “Guess again.”
The floor pulses beneath his feet — the faint hum of the nanofield awakening. In an instant, invisible filaments snake up around his legs, wrapping with electric precision. He jerks, startled, the blue light flaring across his skin. The trap was already set, waiting beneath the surface since the moment he woke.

His eyes flash with disbelief, then anger. “You—”
“Me,” I finish, stepping closer, my heels clicking against the floor in perfect rhythm. “You should know by now, hero — I never give back what’s mine.”

He struggles against the field, and I watch — calm, deliberate — as the tension in him builds again, like a storm gathering its strength. He’s magnificent when he resists. It’s almost art, watching him fight an opponent he can’t punch.

I tilt my head, studying him. “Freedom was never yours to begin with,” I say softly. “I only wanted to see what you’d do with the illusion of it.”

He meets my gaze then, pride flickering with something more dangerous — respect, perhaps. Maybe even understanding. I let the silence stretch, the hum of the energy field filling the air like a heartbeat. Then I move closer, close enough for him to see the reflection of the lightning outside flicker in my eyes.

“You came here to prove you were stronger,” I whisper. “But strength isn’t the absence of restraint. It’s knowing when to stop fighting.”

My hand hovers near his jaw, not touching — just close enough. He stills, instinctively.

“Now,” I murmur, voice low, “let’s see if you can learn that.”

The storm outside breaks, thunder rolling through the glass as his defiance falters — not in defeat, but in realization. That’s all I need. I turn away, the faintest smile ghosting across my lips.

“I’ll let you think about that,” I say, and with a gesture, the lights dim to black.

:root{
–cta-bg:#ff3366;
–cta-contrast:#fff;
–cta-hover:#e52656;
–cta-border-radius:12px;
–cta-padding:14px 20px;
–cta-font: 16px/1.1 “Inter”, system-ui, -apple-system, “Segoe UI”, Roboto, “Helvetica Neue”, Arial;
–muted:#667085;
–accent:#0a84ff;
}

/* Container */
.rhea-cta-wrap{
display:flex;
gap:12px;
align-items:center;
flex-wrap:wrap;
margin:16px 0;
font-family:var(–cta-font);
}

/* Primary CTA (book / url) */
.rhea-cta{
display:inline-flex;
align-items:center;
gap:10px;
background:var(–cta-bg);
color:var(–cta-contrast);
padding:var(–cta-padding);
border-radius:var(–cta-border-radius);
text-decoration:none;
box-shadow:0 6px 18px rgba(17,24,39,0.12);
border:0;
cursor:pointer;
transition:transform .12s ease, background .12s ease, box-shadow .12s ease;
font-weight:600;
}
.rhea-cta:hover{ background:var(–cta-hover); transform:translateY(-2px); box-shadow:0 10px 22px rgba(17,24,39,0.14);}
.rhea-cta:active{ transform:translateY(0); }

.rhea-cta svg{ width:18px; height:18px; flex:0 0 18px; }

/* Secondary CTA (call) */
.rhea-call{
display:inline-flex;
align-items:center;
gap:10px;
padding:12px 16px;
border-radius:10px;
text-decoration:none;
border:1px solid rgba(10,10,10,0.06);
background:linear-gradient(180deg,#fff,#fbfbfd);
color:#0b1220;
box-shadow:none;
transition:box-shadow .12s ease, transform .12s ease;
font-weight:600;
}
.rhea-call:hover{ box-shadow:0 6px 18px rgba(10,12,20,0.06); transform:translateY(-2px); }

.rhea-call .muted{ font-weight:500; color:var(–muted); font-size:13px; margin-left:6px; }

/* Floating phone (compact) */
.rhea-fab{
display:inline-grid;
place-items:center;
width:52px;
height:52px;
border-radius:999px;
background:var(–accent);
color:white;
text-decoration:none;
box-shadow:0 8px 24px rgba(10,10,30,0.18);
transition:transform .12s ease;
}
.rhea-fab:hover{ transform:translateY(-4px); }

/* small screens: stack */
@media (max-width:520px){
.rhea-cta-wrap{ flex-direction:column; align-items:stretch; }
.rhea-call, .rhea-cta{ justify-content:center; width:100%; }
}

// Simple tracking helper (replace console.log with analytics calls)
function rheaTrack(e){
const el = e.currentTarget;
const tag = el.getAttribute(‘data-analytics’) || ‘cta-unknown’;
// Example: replace with gtag(‘event’, ‘click’, { … })
console.log(‘RHEA CTA CLICK:’, tag, {href: el.href});
}

// Call handler: attempts to use the best tel: scheme for extensions.
function rheaCallHandler(e){
const el = e.currentTarget;
const analytics = el.getAttribute(‘data-analytics’) || ‘call-unknown’;
console.log(‘RHEA CALL CLICK:’, analytics);

// Modern: use tel:+1…;ext=868 (works on many devices)
const telExt = el.getAttribute(‘data-tel-ext’);
// Fallback: use pause commas which automatically insert a pause then extension digits (works on many smartphones)
const telPause = el.getAttribute(‘data-tel-pause’);

// Try to open the ext variant. Browsers may block JS-based navigation; letting the href do the job is fine.
// We won’t override user agent behavior but we attempt a safe navigation:
if(navigator && navigator.userAgent && /iPhone|Android|iPad|Mobile/i.test(navigator.userAgent)){
// mobile device: prefer pause style which often works to auto-dial ext
if(telPause){
window.location.href = telPause;
return;
}
}
// default: let the link’s href work (which may already be tel:+18887504746;ext=868)
// If JavaScript proceeds, do nothing to interrupt the default anchor behavior.
}

Rhea

Author Rhea

More posts by Rhea

Leave a Reply