Alex woke to the muted gray light of a February morning filtering through the industrial windows of his Brooklyn loft. The sheets were tangled around his legs, damp with the kind of restless sweat that came from dreams he couldn’t quite remember—only fragments: emerald silk sliding over skin, storm-gray eyes holding him hostage, and a slow, knowing smile from a stranger under string lights.
He groaned, rolled onto his back, and stared at the exposed beams overhead. His body felt wired, like someone had run a low current through every nerve. The rooftop encounter with Sophia replayed in high definition: the press of her palm at the base of his spine, the deliberate brush of her thumb against his wrist, the way her hips had grazed his during that not-quite-dance. And then the barista—Jordan—watching from the sidelines with that tilted, almost amused expression, like he already knew the ending of a story Alex hadn’t started writing yet.
He dragged himself to the shower, letting scalding water pound against his shoulders until the tension eased a fraction. Work waited: revisions on the Chelsea condo project, client calls, the usual rhythm of deadlines and clean lines. But his mind refused to settle into blueprints. Every straight edge on the screen felt like a lie.
By noon the caffeine craving was unbearable. He took the elevator down to the lobby café—exposed brick, mismatched wooden chairs, the steady hiss of the espresso machine like white noise for the soul. The place was quiet mid-afternoon, only a handful of freelancers hunched over laptops.
He ordered a large black coffee, paid with his phone, and turned.
Directly into a solid chest.
Hot liquid splashed across both of them—dark streaks blooming on white fabric and gray wool.
“s**t—sorry,” Alex muttered, already reaching for the stack of napkins on the counter.
The man laughed—low, warm, unhurried. Up close, the tattoos were sharper: black vines curling around forearms, musical notes scattered like constellations, faded script running along the inside of one wrist. Dark hair fell into deep brown eyes flecked with gold. He wore the same black button-down from last night, sleeves still rolled, the faint scent of coffee grounds and cedar clinging to him.
“No harm done,” he said, taking a napkin without breaking eye contact. “I’m Jordan Hale.”
“Alex.” Their fingers brushed as they both reached for more napkins. Jordan’s were calloused—guitarist’s hands, rough in the right places. The contact lingered a second too long, sending a fresh jolt through Alex’s veins.
Jordan wiped at the stain on his shirt; the wet fabric clung now to the lean planes of his chest, outlining muscle and the faint shadow of ink beneath. “Saw you last night. Rooftop. You and the journalist looked… intense.”
Alex felt heat crawl up his neck. “Small building.”
“Or big coincidence.” Jordan’s smile tilted, easy and dangerous. “You looked like you were deciding something important. Then deciding not to decide.”
The observation landed too close. Alex met his gaze steadily. “Observant.”
“Occupational hazard.” Jordan nodded toward the espresso machine behind the counter. “I pull shots here mornings, play gigs most nights. You live upstairs?”
“Loft on twelve.”
“Nice view. Quiet neighbors?”
“Mostly.” Alex hesitated, then added, “You play music?”
“Acoustic sets. Mostly Village bars—the Bitter End, Rockwood, places like that. Nothing that’ll make me famous, but it pays for strings and rent.” Jordan’s eyes flicked over Alex again—slow, deliberate appraisal. “You should come to one sometime. Might help with whatever war you’re fighting in that head of yours.”
The words echoed Sophia’s from the rooftop so closely it felt orchestrated. Alex’s throat tightened. “Maybe.”
Jordan leaned one hip against the counter, casual but close enough that Alex could feel the warmth radiating off him. “Or maybe sooner. I’m off in ten. Need to walk to the East Village for rehearsal. Join me? Central Park’s on the way. Fresh air might do you good.”
It wasn’t a date. It wasn’t even close to one. But Alex found himself nodding before his brain could veto.
They stepped out into the crisp air. February wind cut through coats, but the sun was out, turning puddles into mirrors. They walked north along Broadway, conversation starting light—architecture horror stories, the worst coffee orders Jordan had ever taken, how the city felt different after midnight.
Somewhere around Columbus Circle they veered into the park. Bare trees clacked overhead; joggers and dog walkers passed in a steady stream. Jordan moved with loose grace, hands in pockets, shoulders relaxed in a way Alex envied.
At the edge of the Sheep Meadow, Jordan stopped under a massive American elm, its branches spreading like an umbrella. He pulled a small leather notebook from his back pocket, scribbled something quickly, tore out the page, and offered it.
“My number,” he said. “In case you decide restraint is overrated.”
Alex took it. Their fingers brushed again—deliberate this time. Jordan’s thumb grazed Alex’s knuckle in a slow, lingering stroke, two heartbeats longer than necessary. The touch curled heat low in Alex’s belly, tightening everything.
Jordan’s voice dropped. “You don’t have to choose today, Alex. But you don’t have to keep running from it either.”
He stepped back, hands sliding into his pockets again. “See you around.”
Alex watched him walk away—long strides, easy confidence, the notebook tucked back where it belonged. The scrap of paper in his hand felt heavier than it should have, edges already softening from the press of his thumb.
Back in the loft that evening, Alex stood at the kitchen island, staring at two small rectangles on the granite.
Sophia’s card—sharp black font, her number scrawled on the back in red ink after their dance.
Jordan’s note—neat block letters, a phone number and a tiny sketched eighth note beside it.
He closed his eyes and let the images come unbidden: Sophia’s fierce mouth claiming his under rain-slicked streetlights, her nails digging into his shoulders as she pressed him against a wall. Jordan’s calloused fingers sliding under his shirt, tracing ribs, teasing lower until breath turned ragged.
The fantasy hit hard—blood rushing south, skin flushing hot. He pressed the heel of his palm against his thigh, fighting the urge to give in right there in the kitchen.
Not yet.
But the walls he’d built were cracking, hairline fractures spreading fast.
He picked up his phone.
First text to Sophia: Still thinking about that dance. Rain check?
Her reply buzzed almost immediately: Tomorrow night. My place. Bring that hunger you’re trying to hide.
Then, fingers hovering, he typed to Jordan: When’s your next gig?
The response came seconds later: Friday. Rockwood Music Hall. 9 p.m. Come. Bring whatever conflict you’re carrying. I’ll help you sort it—or make it worse. Your call.
Alex exhaled, long and shaky.
The triangle was no longer a vague shape in his mind. It had names. Faces. Touches that lingered on skin long after they ended.
And New York—relentless, glittering, unforgiving—had already decided to push him straight into the center of it.