I suppress the urge to pinch myself to see if this is real, but hell, even if it’s a dream I don’t want to wake up, especially not as Soren’s shadows tear through the front of my sleep shirt, exposing my breasts to him.

Ethan pulls the tattered fabric off of me from behind, and his hand trails up my side, following my curves until he reaches my breast.

“Thanks,” he murmurs against my skin as he rolls my nipple between his fingers. My back aches into the touch, and I gasp against Soren’s mouth.

“We have to show our mate just how well we can work together,” Soren says against my lips, barely getting the words out before I pull him back to me.

His shadows slip under the waistband of my sleep shorts, tugging them down slowly. I whimper against his lips, urging him on.

He pulls away as my shorts and panties slip over my feet, and I almost pull him back but the hunger written across his face makes me pause.

“Our mate is perfect,” Soren breathes, his golden eyes devouring every inch of my bare skin.

“So fucking perfect,” Ethan growls against my neck, while teasing my nipple. I glance at him over my shoulder and my breaths come in staggered at the lust and devotion in his warm brown eyes.

“Please,” I beg, looking between both of them. My core is already wet and ready for them, desperate for some sort of friction.

“Please what, my love?” Soren asks as his shadows curl around my thigh, teasing so close to where I desperately need him.

“I need you,” I moan. “Both of you.”

Soren’s shadows waste no time slipping between the apex of my thighs and circling around my clit. They ease me onto my back, and Ethan leans over me instead now. I almost protest as his hand slips from my breast but his mouth captures mine in a searing kiss, cutting off my words. Heat floods me, and my toes curl as Soren’s shadows part my legs, leaving my pussy on full display for them.

His shadows thicken as they slide inside me, filling me slowly. I moan against Ethan’s mouth as they pump into me, working in time with the tendril stroking my clit. I grip Ethan’s shoulder, wanting to bring him closer to me, when I realize he’s still fully clothed.

“I think you’re a little overdressed,” I say against his lips.

“I should probably fix that,” he huffs out on a breath of amusement and pulls away. He strips off his shirt, watching my body with rapt attention as Soren’s shadows work me higher and higher.

“Do you want more?” Soren asks, as he trails a finger down my torso and between my breasts, eliciting goosebumps along my skin.

“Yes,” I breathe, shuddering as he brings me closer to that climax.

“Then be a good girl and sink down on my cock,” he purrs, nipping a quick kiss on my lips before he lies on his back.

Fuck yes.

I expect his shadows to stop as I sit up and turn to straddle him, but they keep pumping into me, growing even thicker and faster.

“Soren,” I whimper, unsure if I can even move right now. My body vibrates, so close to that earth-shattering release. His strong arms wrap around my waist and he lifts me the rest of the way on top of him, positioning me right over his massive length.

“I want you to come around my cock,” he says, but his shadows don’t stop.

I nod shakily, not trusting myself to speak right now. My body is ready for anything this man is about to do.

“Good girl,” he murmurs, just as his hips buck up into me, replacing the next thrust of his shadows with his length instead.

I scream out as he pounds into me, my core clenching around him as he pushes me over that edge. His shadows felt amazing but this—this is so much better. I hurriedly place my hands on his chest, sure I might collapse at any moment from the toe-curling pleasure rushing over my body but his shadows support me, caressing every inch of my skin lovingly.

Soren’s thrusts slow a fraction as he works me through my orgasm, slowly driving my desire back up.

“You’re incredible,” Ethan murmurs as he comes up beside me, kneeling on the bed. I scan up his naked form, taking in every inch of his bare, muscled skin before focusing on his long, hard length.

“She really is,” Soren murmurs, his shadows curling around my breasts, making my back arch.

“You haven’t seen anything yet.” I roll my hips, deciding to take the lead this time, and wrap my palm around Ethan’s length to work him in time with each rock of my hips on Soren.

“Fuck,” Soren hisses as he grips my hips, his fingers digging into my curves. He urges me on, helping guide my movement as he thrusts up into me.