alter my ways? I never put this much effort into getting laid, or the opposite sex in general. But there’s something about her that burrows under all the bullshit I’ve been using as a shield.
My pulse is erratic, reckless like the influx of toxic thoughts on constant assault. If I don’t hurry the fuck up, Keegan is going to wise up and change her mind. Why wouldn’t she? I’m a poor choice on the best day—an asshole with nothing to offer besides a decent fuck. Her rejection would be detrimental to what little respect for others I have left.
Just as my thoughts get more grim, a vibration from the app alerts me that the destination is near. Thank fuck for small miracles. The moment couldn’t have come sooner. Those gloom and doom clouds were far too close. As I barrel down the shadowed lane toward my target, the questions are replaced with a dense fog. The moments to wallow are far behind me.
I whip into the narrow driveway and cut the engine. A blast of heat rushes over my already scalding skin at the sight of Keegan’s car in the open garage. That’s a clear invitation to enter if I’ve ever seen one. My boots are a blur as I aim for the door.
Once I cross the threshold, she’s on me, leaping into my arms and cinching her legs snug around me. Her mouth slams onto mine with a purr. The velvet of her tongue clashes with mine, a frantic desperation we fight to soothe. I snarl against her, the low thrum passing between us in a consuming crash. Keegan nips at me, the sting shooting straight to the strain in my jeans. I return the favor, devouring the breathy gasp she gives. The tornado of our arousal makes me dizzy, and I almost lose my footing.
“Take me to bed,” she murmurs into our barely severed connection.
“Which way?”
Keegan points up a set of winding stairs. I take off, bounding up the steps without finesse. She bounces in my hold, gripping tighter until I wheeze. A giggle trickles out of her. The lyrical tune caresses the hardest part of me, which needs no further encouragement. My dick is more than ready to meet the treasure she’s grinding against me. Keegan nibbles my earlobe, drawing the flesh between her teeth. This chick is a biter, and that knowledge stirs a frenzy in my blood. As if hearing my pleasure, she sinks her nails into my shoulders until the skin threatens to break. The pinch of pain she gives spurs me on faster.
I cover the remaining distance to her room in three extended strides. Keegan shifts against me, peeling herself away in the slowest downward slide. Fuck, my body is burning up. I won’t last two pumps at this rate. She stares at me with an expectancy I can read. Taking control, having her bend to my will, sends another burst of raw lust through me.
“You need to be naked.” My voice grinds out of me.
She quirks a brow, lifting her arms. “By all means.”
I don’t hesitate, reaching for the sequined-covered hem. Her dress is stretchy, but tight as fuck. The fabric clings to her as a second skin, and I fumble in my attempts to remove this cockblocker.
Keegan stills my clumsy hands. “There’s a zipper.” With a slow spin, she exposes the key to my access.
“Thank fuck.” I nearly rip the seams with my haste. The material gapes and pools at her feet. Only a tiny satin barrier hides her from me, the black thong a stark contrast against tan skin. A low growl escapes me as I trace a line up her naked back. “No bra?”
Goosebumps erupt on her skin, and she shivers. “Not necessary.”
I slide my palms forward and cup her bare tits, the weight spilling out of my grip. Keegan collapses against me with a moan. She arches her spine, jutting those perky mounds further into my hold. I pluck at her nipples and she shudders. “Get your sexy ass up on the bed. Now,” I rasp against the curve of her neck.
Keegan gives another tremble, following my command on wobbling legs. My fingers itch to knead the lush shape of her ass. She scrambles onto the mattress and settles in the center, one arm resting behind her head. She gestures at my fully-clothed form, taut and ready to pounce. “Your turn.”
I’m ripping the shirt over my head before the second word escapes. My boots and jeans are next,