Prologue
The city stretched below me like a sea of firelight, endless, glittering, impossible. The wind tugged at the edges of my black gown, brushing my skin, a reminder of height, risk, and the thrill that always followed me. I had always been drawn to rooftops—open spaces where rules seemed fragile, where the world felt sharp and alive. Tonight, though, the expanse felt different. Expectant. Electric. Waiting.
And then I saw him.
Kieran.
He didn’t need to announce himself. Even among a crowd of glittering guests, tuxedos, and sequins, he was impossible to ignore. Not because of height, though he had it, or broad shoulders, though they were striking, but because of the way he occupied the air around him. Every glance, every tilt of his head, exuded control. Steel-blue eyes caught the torchlight, piercing, calculating, magnetic. Eyes that could freeze a heartbeat without touching it.
I paused, breath catching, muscles taut, even though I knew better. I had never faltered for wealth, power, or men who thought the world bent to them. But those eyes… they cut through everything. There was hunger in them. Sharp, dangerous, unrelenting.
Then that smile—slow, deliberate, teasing—spread across his face. Predatory. Promising. It was a claim, not an invitation. Fire incarnate.
I stepped forward, heels clicking softly on polished stone, forcing my posture casual. The torchlight carved shadows across his jawline, highlighting the curve of his lips, the precision of his stance. I told myself to move past him, to ignore the pull, to disappear into the crowd. Yet my gaze returned again and again, drawn to him in spite of myself.
“You pick the most precarious places,” he said, voice low, smooth, carrying over the quiet hum of city sounds. His steel-blue eyes pinned me, unyielding. “Or is it just me?”
I lifted my chin, letting a spark of defiance surface. “I like the view,” I replied lightly. “And sharp edges make life… interesting.”
He smirked, subtle, dangerous. “Interesting,” he echoed, letting the word linger, teasing, almost daring me.
Wind swept around us, tugging at our hair and gowns, turning every brush of skin, every glance, into electricity. He circled me with his eyes, meticulous, deliberate, and I could not look away. I wouldn’t.
“You’re testing me,” he murmured, stepping closer, warmth brushing mine. “And you don’t even realize it.”
“I know exactly what I’m doing,” I said, chin high, trying to steady a racing pulse. “Mostly.”
“Mostly,” he repeated, tone dark, velvet-smooth, eyes flicking over me, noting every line, every curve, every tiny reaction. “Reckless. Bold. Alluring. I like that.”
I swallowed, grounding myself with a touch to the railing. “Awareness,” I countered. “I survive. That’s all.”
His gaze sharpened, cutting. “Survival,” he murmured, almost to himself, “can be… exhilarating. But it’s never sufficient. Not when hunger guides the rest.”
Hunger. My pulse quickened at the word. It wasn’t just his—it was in me too, a taut energy, taut nerves anticipating, daring, teasing.
He moved closer, each step calculated, deliberate. Every instinct screamed to step back. Every fiber urged me forward. I should have walked away. I should have vanished into the crowd. But I didn’t. Couldn’t.
“You don’t flinch,” he whispered, close enough that I felt the heat radiating from him. “That’s… dangerous.”
“I don’t shy from danger,” I replied, steady, defiant. “I thrive on it.”
A flicker of steel-blue intensity passed through his eyes, the air between us vibrating with it. “Good,” he murmured. “I forgive little. I surrender less.”
His proximity was intoxicating. The subtle brush of his shoulder, the faint heat, the way his movements radiated control and precision—my pulse thundered. Fight. Flee. Stay. Submit. I stayed. I let him pull me into his orbit.
“You’re audacious,” he said softly, eyes sharp. “And you think you can handle me.”
“I handle myself,” I said, low and even, though my breath caught and fingers tingled. “Always have.”
A slow, claiming smile curved his lips. “We’ll see,” he said, steel-blue eyes glinting with flecks of gold in the torchlight. “We’ll see how long that lasts.”
Every nerve screamed, yet some darker part, wilder, thrilled in the tension, in the pull, in the unspoken craving. I felt it coil tight in my chest, my stomach, my fingertips—and I didn’t want to release it.
He stepped back, just enough to ease the suffocating closeness but not to break the tension. His presence lingered, commanding, sharp. “Tonight is only the beginning,” he said, low, dangerous. “There will be consequences. There is hunger. And you… will learn fast.”
I swallowed, heat blooming across my cheeks. “I’ve survived worse,” I whispered, voice trembling with anticipation. “I can survive you.”
A low chuckle escaped him, dark and intoxicating. “Perhaps,” he said, steel-blue eyes alive, gold flecks dancing. “But never without challenge.”
Below us, the city shimmered, infinite, alive. And yet nothing mattered but the storm swirling between us. He was all edges, all hunger, all control—and I wanted it, every dangerous, electric second.
We moved among the crowd, magnetism unspoken, daring me to test boundaries, to surrender, to crave. Every glance, every touch, every brush of skin set fire to my pulse.
“I am not to be tamed,” he murmured, leaning close enough that I caught the faint scent of whiskey and something darker. “Nor should you expect gentleness.”
“I don’t,” I whispered, heart hammering. “I expect… you.”
A dangerous, teasing smile spread across his lips. He stepped back into the wind, leaving me on the rooftop, chest heaving, senses alight.
Tonight, fire was sparked. Hunger awakened. Desire found its edge.
And I knew, deep down, that nothing—no plan, no restraint—could have prepared me for Kieran.
Tonight, fire was sparked. Hunger awakened. Desire had found its edge.
And I knew, deep down, that nothing—no plan, no restraint—could prepare me for Kieran.
I didn’t just want him. I needed him. I was drawn into the orbit of a storm I couldn’t resist, and there was no turning back.
(FINAL Installment of the Cross Heart series)