The first bang jerks me out of sleep, the sound so loud it feels like it punches through my chest. My eyes snap open just in time to see the window explode inward, shards of glass slicing through the air like tiny daggers. Before I can think, Iâm movingâmy body acting on instinct. I throw myself over Katya, covering her bare skin with mine as another explosion rocks the room.
The air turns to poison in seconds. Acrid smoke fills the space, thick and greasy, making it impossible to breathe. Flashes of light blind me, followed by a rain of burning debris. The sharp sting of glass cuts into my back and shoulders, and still, I keep her pinned beneath me, shielding her from whatever the hell this is.
A third blast goes off, less than six feet away. Fire and sparks erupt in all directions, lighting up the room in bursts of violent color. My ears are ringing, my skin burning, and the smellâitâs so sharp it scours my throat raw with every breath. For a second, my brain canât catch up. A bomb? No. Itâs fireworks. Someoneâs throwing fucking aerial fireworks through my window. The kind that light up the sky in celebrationâbut here, in a bedroom, theyâre a goddamn death trap.
I roll off Katya and grab her hand, dragging her to the floor with me. Sheâs coughing uncontrollably, her grip on me like a vise as I pull her toward the only shelter I can think of. âStay low!â I order, my voice hoarse from the smoke. I shove a pillow over her head and wrap the blanket tightly around her, tucking her beneath it like itâll somehow keep her safe from the insanity exploding all around us. âDonât move. Iâll get us out.â
She doesnât argue, and thank God for that, because I donât have time to convince her. Another rocket screams through the shattered window, hitting the wardrobe and detonating in a burst of fiery sparks. The flash blinds me, and for a moment, I canât see anything but white spots burning into my vision. The sound is deafening, leaving my ears ringing like a fire alarm as I stumble forward, grabbing my gun from the nightstand.
âStay under the bed!â I bark at Katya, already moving toward the source of the chaos. She scrambles beneath the bed frame, her wide, terrified eyes the last thing I see before I force myself to turn away.
My lungs burn with every breath as I crawl toward the window, keeping low to avoid the smoke still billowing through the room. I glance out, gun drawn, ready to aimâbut thereâs no one. Just the shattered glass glittering on the windowsill and the distant pop of fireworks outside. My teeth clench hard enough to hurt. The coward didnât stick around. Whoever did this just lit the match and ran.
The door bursts open, and Aleks rushes in, his gun drawn. âThe window,â I choke out, coughing into the crook of my arm.
He crosses the room and takes a quick look outside, his movements sharp and deliberate. When he turns back, his face is pale. âTheyâre gone,â he hisses, his expression grim. âMustâve booked it as soon as they threw the last one.â
I let out a string of curses, pacing the room to keep my adrenaline from boiling over. The smoke is starting to thin now, drifting out through the shattered window, but it still clings to my skin, my throat, my lungs. âThe kids?â I ask, whipping my head toward Aleks.
âSafe,â he assures me. âWe got to them first.â
The tightness in my chest eases, but only slightly. Relief is short-lived when thereâs still a threat out there. âSecure the house,â I order. âI want everyone accounted for.â
Aleks nods and takes off without another word, leaving me to check on Katya. Sheâs already pulling herself out from under the bed, her hair a mess, her face streaked with soot, but her eyesâthose eyes are steady. Terrified but steady.
âIâm okay,â she says softly, brushing glass off her shoulder. She exudes calm, as if sheâs trying to convince herself as much as me. âWe need to get the kids.â
âTheyâre safe,â I assure her. My focus sharpens on the slight tremor in her hands as she adjusts the blanket still wrapped around her shoulders. I reach for her, gripping her chin gently between my fingers, forcing her to look at me. âStay close,â I murmur.
We get dressed quickly, Katya coughing every few seconds but still moving fast. Once weâre out of the bedroom, I lead her downstairs, my gun gripped tightly in my hand. My mindâs racing, half-focused on the steps ahead and half on the fact that whoever did thisâwhoever had the audacity to come into my homeâis still out there.
The moment Katya spots Sofiya and Damien in the living room, she breaks away from me, running straight to them. She drops to her knees and pulls them into a fierce hug, her arms wrapping around them like sheâs trying to absorb every bit of their fear into herself. Watching them, something inside me unwindsâjust a little.
I stride toward them, needing to feel their presence. âWeâre okay,â I say firmly, crouching down beside them. My voice is loud and confidentâbecause they need to believe it. âItâs over.â
âAre you sure?â Katyaâs voice cracks, her eyes darting toward the stairwell like sheâs waiting for another explosion.
âAleks and Mikhail are securing the perimeter,â my mother interjects, her voice calm but her face pale. âYour fatherâs on the phone with Timur. Heâs checking to make sure it wasnât the Colombians.â
Sofiya whimpers, trembling in Katyaâs arms. Her small hands clutch wildly at Katyaâs shirt, her face buried in her chest. It makes my blood boil, seeing her scared. I reach out, cupping the back of her head and pulling her gently against me instead. âYouâre safe,â I murmur. âIâve got you.â
She clings to me as if she knows what I said, her fingers curling into my shirt. It hits me harder than it shouldâthe weight of her trust in this momentâbut I donât have time to dwell on it.
âStay with the kids,â I tell Katya, brushing a kiss against her forehead before she can protest. âIâm going to check the room.â
âIgor,â she starts, her voice heavy with worry.
âI wonât take long,â I promise, my hand lingering on her shoulder. Then I turn and head back.
Aleks meets me at the base of the stairs, his expression grim. âTimur claims it wasnât the Colombians,â he says without preamble.
âFigured as much.â My grip tightens on the gun. âThis doesnât smell of them.â
Aleks nods in agreement. âFireworks instead of bombs. Whoever it was, they didnât want to killâthey wanted to send a message.â
My jaw clenches. âItâs the same bastard who left the boxes at my apartment,â I mutter. âIâll check the room, see if thereâs anything we can use to identify them.â
âIâm coming with you,â Aleks says. He jerks his head toward Mikhail. âStay with the kids.â
Mikhail nods, already moving.
Aleks and I rush upstairs, the stench of smoke still hanging thick in the air. When I push open the door, my chest tightens. The destruction is worse than Iâd let myself imagineâcraters scorched into the floor, blackened burn marks crawling up the walls, shards of glass scattered like confetti across every surface.
The sight of it makes my stomach churn. This was a room I never imagined would feel unsafe. And the kidsâfuckâthe kids were just a wall away.
âFuck,â I mutter, running a hand through my hair as I crouch to grab a piece of charred cardboard from one of the fireworks. The edges crumble in my hands, the faint scent of gunpowder still clinging to it. âThey never got close enough to really hurt us, but stillâ¦â My voice drops lower, the weight of what couldâve happened settling hard on my shoulders. âKatya was here. The kids were in the room next door. If theyâd used something worse than fireworksâ ââ
âWe were lucky,â Aleks cuts in firmly, like heâs trying to anchor me. âVery, very lucky. Thatâs for sure.â
I exhale sharply through my nose, nodding but not fully agreeing. Luck shouldnât be the reason my familyâs alive.
Aleks straightens, pulling a small flashlight from his pocket and scanning the space. âIâll see if thereâs anything left of the fireworks. Maybe we can track down the manufacturer and figure out where they were bought.â
âJust knowing where theyâre sold could help,â I agree, standing and brushing glass off my hands. âWe can pull security footage from the usual places. Look for familiar faces.â
He nods, already focused on the task. Together, we comb through the wreckage, working silently but methodically. My mind is racing, jumping between possibilities, enemies, threats.
At some point, Aleks kneels by the window and holds up what looks like a cylindrical cardboard tube. âGot something.â
The casing is half-charred but intact enough. Aleks turns it over, inspecting it with care before slipping it into his jacket pocket. âIf thereâs any residue left inside, our guys in the lab might be able to trace it. Maybe even pinpoint the seller.â
I nod, grateful for the lead, however small. But Aleksâs next words catch me off guard.
âHow are things with Katya?â
I glance at him sharply, debating whether to shut him down, but the look in his eyes tells me heâs not letting this one go. With a low sigh, I lean back against the scorched wall, crossing my arms over my chest.
âThe juryâs still out,â I admit, my voice quieter now. âBut⦠for the first time, she looks content.â
Aleksâs brow lifts knowingly, the corner of his mouth twitching. âShe fits with you.â
I grunt in agreement. She always has, even if she fought it for much too long.
My lips twitch into a reluctant smile as I drop my arms and glance down at the floor. The mess doesnât bother me as much when I let myself think about herâabout the way she handled the chaos tonight, the way she held onto me like I was the only thing keeping her steady.
âYes,â I say finally. âShe does.â I glance at Aleks, the thought hitting me as I say it aloud. âI just hope she realizes it soon.â
Aleks snorts, his arms folding over his chest. âWhy wouldnât she?â
I donât answer, brushing off the question with a shrug. The topicâs too raw to dissect right now. Instead, I shift gears. âThe Colombians are getting restless.â
Aleksâs expression hardens instantly, his mind snapping back to the larger threat. âYeah.â
âThat means we have to work faster to find the missing shipment,â I continue, pushing off the wall and stepping over a pile of charred debris. âAny ideas?â I glance back at him, my frustration bleeding through. âBecause right now, Iâm willing to listen to just about anything, no matter how stupid or ridiculous.â
Aleks hesitates, which immediately puts me on edge. When he finally speaks, thereâs a tension in his jaw that tells me Iâm not going to like what he has to say.
âIn that case,â he starts carefully, âwe should give Nikolai a call.â
I stop dead in my tracks and turn to face him, narrowing my eyes. âDid you smoke something before this?â
âIâm serious.â Aleks exhales heavily, like heâs already bracing for the argument. âKatya and Sofiya are his family. We are Kataâs family. If anyoneâs going to want to help keep them safe, itâs Nikolai.â
I glare at him, trying to find the words to articulate just how stupid that sounds, but the problem is, itâs not stupid. Not at all. And that pisses me off even more.
âThat bastard doesnât care about us,â I growl. âHeâll use this as leverage. You know it as well as I do.â
âHeâll help because of them,â Aleks says firmly, his voice dropping lower.
I stare at him for a long moment, my jaw tight and my pulse pounding in my ears. I hate that heâs right. Hate that this is the move we have to make.
Finally, I sigh deeply, dragging a hand through my hair and shaking my head. âFine,â I bite out, my tone sharp with reluctance. âIâll call Nikolai fucking Volkov.â
Aleks nods, not bothering to gloat. Instead, he steps past me, his eyes scanning the room one last time. âIâll handle the lab work,â he says over his shoulder. âYou handle the call.â