Roisin
“You know how this ends, Roisin. Aspen is the one I love, not you. Never a freak like you.” Kai stated coldly, grip tightening around my arm.
The words hurt like daggers but I couldn't say I expected any less. Aspen was the golden girl—pretty, social butterfly, charismatic and truly a natural born leader. She was the Beta’s daughter but already exuded that Luna aura everyone had come to accept.
She was everything I could only dream of but I was never jealous of her. OK, maybe a little but she was my best friend, basically like a sister to me. We all already knew a perfect future awaited her— dating Kai Kalos, the Alpha's nephew; future Alpha of the Pack. She seemed destined to be the Luna of the Moonstone Pack but how could I have known Kai and I would end up as mates?
Silly as it was, I tried to appeal to Kai because what was a wolf without the mate bond?
“I know we’re different, but isn’t that what makes us extraordinary?” I whispered, voice trembling. “I know you have feelings for Aspen. I want her happiness too. But if Selene bound us, there must be a reason. I’m willing to try—willing to change if that’s what you want. Just… don’t give up on us. Not yet.”
My chest tightened, breath coming in shallow, desperate gasps.
Kai didn’t flinch. His eyes were cold, his voice like frost.
“What makes you think you could ever become someone I want?” He asked flatly. “No point sugarcoating it.”
Letting go of my arm, he took a step back and I felt it before he even said the words—the blade already twisting in my heart.
“I, Kai Kalos, reject you, Roisin Sinclair, as my mate and sever whatever bond we shared.”
The world tilted. I stumbled back, clutching my chest as a searing pain exploded through me. It felt like being torn from the inside out. Tears spilled over, hot and fast, blurring everything.
Kai turned away without hesitation.
“I’m done with you. Don’t ever show your face to me again.”
He walked out, leaving me shattered, discarded like I was nothing.
It was cruel. Unforgivable.
“It’s okay,” came my wolf, Jaeni’s voice, calm and resolute. “We’ll be fine. It’s just a rejection—we can survive this.”
She was steady, even now. Stronger than me. Always had been. Her presence wrapped around my broken pieces like a balm, her soothing energy dulling the agony, if only slightly.
It should’ve destroyed her most. But instead, she stood tall—for both of us.
If she could keep going… maybe I could too.
I stood up and wiped the tears from my cheeks, breathing in as deep as my lungs would allow. It did nothing to dull the burning in my chest. If I had known this was how tonight would end, I never would’ve come to the damn mating ball. Rejection on my birthday—how poetic. Eighteen and discarded in the same breath.
Happy birthday, Roisin. You're officially unwanted.
Still, I tried to find some twisted version of a silver lining. Now that Kai had rejected me, he could finally be with Aspen. They were meant for each other anyway. The perfect couple. Golden, adored. And I… I’d only ever been the stray their story picked up along the way.
Maybe this was for the best.
I told myself that again and again, until the lie started to sound like truth. I forced a smile to mask the ache gnawing at my insides and turned back toward the ballroom. My adoptive family would be wondering where I’d gone. I couldn’t let them see me like this.
Yes, I was somewhat adopted. After my parents died in a car crash, Aspen's parents had taken me in. I was ten when I woke up in a hospital bed—broken, bloodied, and hollow. The doctors said I was lucky to be alive. But my memories? Gone. The first ten years of my life had vanished like ash in the wind. No past, no answers, just the present and the people who took me in.
That should’ve been enough.
Maybe Aunt Emery made curry, I thought numbly. Maybe if I forced myself to eat, this awful burning in my chest would fade.
“Aunt Emery always says there’s nothing food can’t solve. How are you supposed to cry on an empty stomach?” Jaeni offered gently, trying to coax a smile out of me.
I gave her a tired huff of agreement, but my heart wasn’t in it.
As I stepped into the corridor, a strange sensation tightened in my chest. Something was off.
My fingers instinctively reached for my throat—and froze.
The necklace. Aunt Emery’s necklace. The pearl-and-moonstone one Uncle Mason gave her. I’d borrowed it for tonight, but now the chain was gone.
Panic pierced through the numbness like a blade. I couldn’t lose that necklace. Not something so precious.
I turned and rushed back down the hallway, every beat of my heart hammering with guilt and desperation. When I pushed the door open again, relief flooded me. The necklace lay beside an ottoman, just out of sight. It must’ve fallen off when Kai shoved me into the room earlier.
I bent to retrieve it, fingers fumbling with the clasp when I heard it—muffled voices. Angry. A crash. The sound of glass splintering. Something thudded hard against the floor.
Then—
A scream.
High. Piercing.
Aspen.
My blood ran cold.
No thoughts—just motion. My body launched itself toward the noise before my mind could catch up. I shoved open the door to the next room, breath caught in my throat.
And everything stopped.
Aspen lay sprawled on the floor, her golden curls soaked in blood. A knife was buried in her stomach, nearly to the hilt, scarlet gushing around the wound in thick rivers. Her white gown—the one she’d twirled in earlier like a fairytale princess—was now stained red. The scent of copper filled the air.
Kai stood over her. His face was calm. Serene. Like he was admiring his handiwork.
And then he looked up at me.
His lips curled into a twisted smile—almost pleased, like I was the honored guest to his final act. Like I was meant to see this.
No.
No. No, no—
This wasn’t happening. This couldn’t be real. Why? Why would he do this? They were in love. She was everything he ever wanted. He rejected me for her. Why would he—?
I couldn’t move.
Couldn’t breathe.
I watched in horror as Kai pulled the blade from Aspen's stomach with sickening slowness. Blood dripped down the steel, painting his fingers crimson. He raised it to his mouth and let the blood trail over his tongue. His eyes fluttered shut. He moaned—soft and satisfied, like he was tasting fine wine.
My stomach turned violently. My soul recoiled.
Still, I couldn’t tear myself away.
What the hell am I looking at? Who is he?
Everything I thought I knew—the rejection, the love story, the family that took me in—splintered in a heartbeat.
“Why?” I whispered aloud, barely recognizing my own voice. “What… what did you do?”
But Kai didn’t answer. He moved faster than I could react, slamming me against the wall so hard I felt the air wrench from my lungs. My skull cracked against the plaster, and I saw stars. Pain flared across my back like wildfire.
I barely registered the cold fingers wrapping around my throat.
“What are you doing?” I gasped, voice shredded. “Kai… what have you done? Aspen… she…”
“Unfortunate, isn't it?” He murmured, tightening his grip. “Such a sweet little thing she was. Was even a better girlfriend than I could have hoped for but she just couldn't handle her curiosity. She found out what she wasn't supposed to and paid the price, just like you are about to.”
He grinned like the devil himself.
“Except I won't be the one to punish you, the entire Pack will.”
My eyes widened in disbelief, heart jackhammering against my ribs.
“Think about it,” he went on smoothly, almost lazily. “Roisin Sinclair, the Pack’s weirdo finally lost it and killed Aspen Ripley, the daughter of the family who adopted and raised her like their own, just because she was rejected by her mate, who was in love with Aspen instead.
It's quite the story, isn't it?” He grinned dangerously, increasing the pressure of his grip while I choked, uselessly struggling to break free.
“That's…not true…” I rasped.
“The truth is only what people believe. Someone has to take the fall, nobody really liked you anyway.”
He squeezed harder, cutting off my air.
Dark spots bloomed in my vision. I kicked, scratched, but he was too strong. My limbs started to feel heavy. My lungs screamed.
Jaeni… help me… please—
But even her voice was faint now.
Aspen needed help. She was still breathing. I had to get her to a hospital. I had to do something. I couldn’t black out, not now. Not—
The world tilted, then collapsed into an unforgiving, icy black.
Roisin We were at a standstill and it was starting to seem like Olivine wasn't going to give me an answer so I turned to leave. Perhaps some fresh air might do me some good. Almost suddenly, Olivine's hand shot out and grabbed mine, stopping me mid-step. His grip was firm but gentle, as if he didn’t want me to go, yet knew I could pull away if I really wanted to.“Wait,” he murmured, his voice low but filled with emotion. “Why can’t you just trust me, Roisin?”I swallowed hard, my throat dry. “I do trust you,” I replied, trying to keep my voice steady. “That’s why I’m asking questions. But if you can’t give me any answers, then my mind is going to assume the worst.” I pulled my hand back slightly, but he held on tighter, as if afraid to let me slip away.He sighed, his face softening. “Do you really want to know the truth?”I met his gaze, searching his eyes for any sign of evasion, but all I saw was sincerity. I nodded firmly. “Yes. I need to know.”There was a pause, a heartbeat of
Roisin I sat on the edge of my bed, staring at the door, my mind replaying the scene I’d just witnessed. The way Olivine had spoken with that man outside the palace—one of Meimei's kidnappers. What could be his relationship with that man? Why would he even be in contact with that type of person? What were they discussing so secretly? Does Olivine know who that man really is? Could he have been involved in Meimei's kidnapping? But why would he do that?!The questions were relentless but I didn't want to give in to them. I didn't want to let my mind sway to the dark side. Olivine isn't like that…My instincts screamed at me to be cautious, to question what I had seen. But another part of me, the part that knew Olivine, refused to let the seed of doubt take root. He had saved me more times than I could count. He isn't that type of person. This has to be some kind of misunderstanding.I sighed, pushing my hair back from my face. The best way to handle this would be to talk to him. I coul
Roisin I sat on the edge of the bed, staring at the ceiling. Iridian’s venomous words still floated in the back of my mind, but I wouldn’t let her ruin this for me. She had her issues with Olivine, but they weren’t mine to bear. I had enough on my plate without dragging her drama into it.What mattered now was Olivine. He had opened up to me, trusted me with his past. It was time I did the same. I couldn’t keep hiding parts of myself, especially the things that haunted me. I needed to tell him about Azmariah, about the nightmares, the visions—everything. If we were to have any kind of future together, he deserved to know the truth.But the thought of bringing up Azmariah... it sent a chill down my spine. My mind, as if trying to distract me, drifted back to Visaris. I sighed and sat up, my hand instinctively going to my neck. I caught my reflection in the dresser mirror, noticing the faint bruising that had now darkened to a deep purple. I couldn't help but trace each bruise with a m
Roisin I sat on the bed, listening intently. “She caught your eye?”“She did. She wasn’t like the others. Everyone else was busy trying to impress, desperate to be noticed. But Iridian—she stood out because she didn’t seem to care about any of that.” A small smile played on his lips as he spoke. “She was different. While the other women were trying to get my attention, she was outside in the garden, dancing barefoot under the moonlight. There was something so... free about her.”My brows lifted. “That’s not the impression I get of her now.”Olivine chuckled softly. “She wasn’t always like this. That night, she was carefree and spirited. She didn’t want anything from me. It was refreshing.” He glanced down at the floor, as if searching for the right words. “I went out to join her. We talked for hours. It was one of those conversations that felt effortless, like we’d known each other forever.”I could picture it in my mind—the grand ball, the moonlit garden, and Iridian, carefree and b
Roisin I felt my body jolt as I sneezed, breaking the tension in the room. Olivine, who had been holding onto me with such intensity, finally pulled back and chuckled, the sound warm and comforting."You sneeze just in time to ruin the mood," he teased, his voice lighter now.I wiped my nose, feeling my cheeks flush from more than just the cold. “I can’t help it," I mumbled, embarrassed.Olivine grinned. "Alright, it’s time for you to get changed out of these wet clothes before you catch a cold."Before I could even protest, Olivine scooped me into his arms like I weighed nothing. “Olivine!” I squealed, half-laughing as he carried me from the guestroom to my bedroom.“Relax, love. I’ve got you,” he said softly, pushing the door open with his foot and walking over to the bed. He set me down gently, then turned to my wardrobe, inspecting the clothes with a furrowed brow.I sat up, still feeling warm from his sudden display of care. "I can do it myself, you know," I muttered, but Olivin
Roisin Olivine's gaze didn’t falter. “There was never us to begin with. I don't know where you got the idea that we were ever a couple but if you must know, Roisin will always be my first choice. How you choose to take that information is completely up to you but you'll no longer have access to me or my mate. You can get out of my sight now.”The tears began to spill down Iridian’s cheeks as she stared at him in disbelief. Without another word, she spun on her heel and stormed out of the room, her sobs echoing in the hallway.Tia stood awkwardly for a moment, her gaze flicking between me and Olivine. “Uh, I should... I should go check on her,” she muttered, biting her lip.Kelly nodded, casting a glance at us before following her out the door. “We’ll be back... or maybe not.”That left only Carter and Zaden. Carter let out a sigh, pulling Zaden up from his seat. “Come on, Z. Let’s leave them to talk. I think we’ve had enough drama for today.”Zaden looked between us, clearly not want