Page 49 of Devil on Skates

Page List

Font Size:

“They’ll want to make us pay,” I say. “These people have power and reach. They’ll make things hard for us.”

“So what?” Xavier shrugs. “We’ll handle it together.” His gaze searches mine. “If you’re willing to give us a chance.”

I hate that Costello and his stupid deal have made Xavier doubt what we have. None of it should’ve happened, and maybe I shouldn’t have agreed to anything, but I thought I was doing the right thing.

Tonight, when I heard Xavier telling Keith that I was worth it... I realized that, yeah, I actually believed I wasn’t worth anyone’s trouble, and that was what made me sign the deal. But I was wrong. I’m not worthless like Keith and his dad wanted me to think. I’m a person, and not anyone’s accessory or a pawn.And even though I’m going to mess up sometimes... or a lot, that doesn’t mean I don’t deserve good things to happen to me.

As I look deep into Xavier’s eyes, there’s nothing more I want than to give our relationship another shot.

“I’ve never felt this way with anyone else,” I say. “So yeah, I hope you’ll give me a second chance.”

I’ve spent so long fitting roles, meeting expectations, and pretending that being honest feels freeing and terrifying all at once.

“No one’s ever protected me like you do,” I add, my voice softening. “And no one’s ever made me feel this way.”

“I feel the same way about you.” A slow smile spreads across his face, and he pulls me into a tight embrace.

“Let’s get out of here,” he says, his thumb brushing gently over my knuckles as he takes my hand.

“Your dorm?” I ask, the place carrying memories of what we almost had before Costello ruined everything.

He nods, and my lips pull up into a smile. As we make our way to his dorm, there’s a comfortable silence between us. Just being near each other after all this time feels enough.

Once we’re in his room, he closes the door, and it feels like a sanctuary, not a cage. No one here’s watching my every move and making sure I don’t do or say anything wrong. I can finally be myself, without having to make any excuses.

Xavier closes the space between us in two steps. He wraps his arms around me, holding me gently. I lean in, finally letting go of all the tension inside my body.

Our lips meet softly, not with a desperate hunger but something deeper and more real.

“I’ve missed you,” he breathes against my lips.

“I’ve missed you too,” I say, the familiar heat spreading through my body.

He cups my face, his soft lips moving against mine. Our kiss is slow and deep, our mouths moving together as if we’re relearning each other.

I gently push him back until his legs collide with the bed, and he lets himself fall down on it. His hungry gaze lands on me as I climb onto his lap, straddling him and feeling his erection through his pants.

I grab the hem of his shirt and tug it up over his head, revealing the hard planes of his chest. As I slowly run my hands over his skin, he groans under my touch.

I yank my blouse over my head, throwing it on the floor. After I unclasp my bra, exposing my breasts, Xavier sits up. His fingers carefully make their way over my bruises, and then his mouth finds my chest, closing around my nipple. A gasp escapes my throat, and I run my fingers through his hair as he licks, sucks, and circles my hard bud. His warm mouth moves to my other nipple, and my moans become more frequent and louder.

I missed him so damn much. He just knows exactly what I need and want, and he’s not fighting me for control.

When I place my hands on his chest, I push him back down, pinning him there. His eyes lock on mine, and they’re full of desire and heat and something softer.

I slide down his body, tugging off his pants and boxers. As his thick length springs out, I wrap my hand around him, stroking him before leaning down and flicking my tongue over his tip. Something between a moan and a groan steals its way out of his throat as I take him into my mouth, slowly sliding my tongue over him at first, and then swirling it faster.

His hips jerk, his breath coming out in sharp gasps. I glance up at him. His head is tipped back, his eyes closed.

“Irina, fuck,” he chokes out.

I pull away, letting go of him, and get on top of him again. As I brace one hand against his chest, I guide him inside me. Inchby inch, I slowly lower myself onto him as he fills and stretches me. Our groans fill the air, and for a moment, I don’t move.

I catch his gaze, just letting myself feel our bodies connected like this. His lips part as he grips my hips, holding on to me. I slowly start rolling my hips, finding a nice and slow rhythm that feels just right.

When I move faster, grinding my hips against him, he meets me thrust for thrust. I tip my head back as pressure builds inside me, and it feels so damn good I could cry from happiness. We savor every moment, every touch, and every look.

Xavier’s hands slide up to my back, and he pulls himself up so our chests are pressed together. His mouth finds mine just as my release rushes through me, swallowing my moans. My body shudders as pleasure spreads through me like a wave. As I cry out, Xavier joins me, his hips jerking as he holds me tightly against him.