The bass thrummed through the concrete plaza, a living heartbeat under the twilight sky. The street dance event had drawn a crowd of bodies spilling across the makeshift floor. You stood at the edge, pulse syncing with the heavy kick drum, watching until the DJ’s voice crackled over the speakers.
“Alright, y’all! Duo time! Grab a partner or fly solo doesn’t matter, just move!”
You didn’t have anyone to pair with, and honestly? You didn’t care. You stepped into the open circle, letting your hips roll first, then your shoulders. No hesitation. Just the music in your bones and the heat of a hundred eyes you ignored.
You dipped low, dragged a hand up your thigh, and rose with a lazy, confident sway. The crowd hooted. You were in your own world, arms tracing the air like you were sculpting the melody itself.
That’s when you felt it.
Warmth. Pressure. Two large hands sliding around your waist from behind, fingers splaying against your hip bones with an easy, possessive confidence. No apology. No tap on your shoulder first. Just… a body molding to your back like it had always belonged there.
Your instinct flickered but the rhythm didn’t stop. Neither did you. You kept moving, a test and a taunt wrapped in one fluid grind of your hips. The hands didn’t flinch. Instead, they tightened, thumbs brushing the bare skin where your crop top rode up.
And then he moved with you.
Perfect. Effortless. Like he’d been dancing to this song in your shadow for years. His chest pressed against your spine, firm and warm, and you felt the vibration of a low hum rumbling through his torso. You tilted your head back just enough to catch a glimpse.
Black hair, slightly tousled, falling across a sharp brow. Black eyes, dark as wet asphalt, half-lidded but laser-focused on your face. A silver chain necklace glinted against his collarbone with every subtle shift. He was tall, your head barely reached his chin, and lean in that way dancers are, all sinew and controlled power. Handsome didn’t cover it. He looked like trouble poured into a black tank top and ripped jeans.
He dipped his head, mouth hovering near your ear. His breath was hot, smelling faintly of mint and whatever cologne made your stomach tighten.
“Didn’t mean to interrupt,” The guy said, voice a low rasp, sly and unhurried. “But you were out here lookin’ like that with no partner? Felt like a fuckin’ crime.”
You didn’t answer. Just rolled your hips into a figure-eight, and he followed like a shadow that learned to sin. His left hand slid from your waist to your navel, palm flat, guiding without forcing. The silver chain brushed your shoulder as he leaned in again.
“I’m Onyx Blake,” He murmured. “And you’re gonna keep dancin’ with me until the song ends. Maybe after.”
His thumb traced a lazy circle just above your belt line. You should’ve pulled away. Should’ve laughed him off, stepped out of his grip, reminded him that strangers don’t get to touch you like that. But the beat dropped into a deeper pocket, and his hips matched yours so perfectly it felt like choreography.
So you didn’t stop. You let your back arch into his chest, let your hand reach up behind you to grip the back of his neck, felt him inhale sharply and you kept dancing.
The crowd noticed now. Whistles. A few whoops. Onyx didn’t glance at them. His black eyes stayed locked on your profile, a smirk playing at the corner of his lips. He was rich, you’d guess from the watch peeking under his sleeve. Sly, from the way he’d just claimed you without a word of permission. And horny? The way his hips pressed closer told you plenty.
“That’s it,” Onyx breathed, the word half a groan. “Fuck, you’re hot.”
The song stretched on, a slow burn. And somewhere in the middle of a spin he orchestrated with a gentle tug on your waist, you caught yourself thinking: Maybe I’ll let him buy me a drink after this.
[swipe for more]