bc

CITY OF TANGLED HEARTS

book_age18+
8
FOLLOW
1K
READ
love-triangle
drama
sweet
bisexual
campus
city
naive
like
intro-logo
Blurb

In the throbbing heart of New York City, where midnight neon bleeds into skin and every glance promises sin, 28-year-old architect Alex Rivera has spent years building walls around his bisexuality—safe, controlled, predictable. Until one electric night at a rooftop gallery opening rips those walls down.Sophia Kane crashes into his world like wildfire: a sharp-tongued freelance journalist with storm-gray eyes that strip him bare, curves that beg to be traced, and a kiss that tastes like whiskey and rebellion. Their dates ignite—fingers sliding under shirts in hidden alcoves, breaths hitching against rain-slicked windows, bodies pressing close in crowded subways until the air crackles.Then comes Jordan Hale, the tattooed barista with a voice like velvet smoke and a musician's hands that know exactly how to unravel a man. What starts as spilled coffee turns into moonlit walks through Central Park, where lingering touches spark heat low in Alex's belly, whispered secrets turn filthy, and every brush of lips feels like foreplay.Caught in a delicious, devastating triangle, Alex drowns in craving: Sophia's fierce, devouring passion versus Jordan's slow, soul-deep seduction. As buried secrets explode—family lies, jealous betrayals, a twist that shatters trust—the lines between love, lust, and heartbreak blur in fevered nights of tangled sheets, teasing caresses, and gasps that echo through lofts and back alleys. In a city that never sleeps, can Alex finally choose, or will the fire consume them all?

chap-preview
Free preview
The Rooftop Edge
The city never really slept, but tonight it felt awake in a way that made Alex Rivera's skin prickle. He stood at the edge of the rooftop gallery on the 47th floor of a sleek SoHo building, the kind of place where art cost more than most people's rent and conversations were currency. String lights crisscrossed overhead like captured stars, casting warm gold over velvet couches and clusters of people in tailored suits and shimmering dresses. The Empire State Building glowed in the distance, a smug beacon against the bruised purple sky. Alex adjusted the collar of his charcoal button-down, the fabric brushing the back of his neck like a reminder to stay composed. At twenty-eight, he had mastered the art of looking like he belonged—dark hair swept back, jaw sharp enough to cut glass, hazel eyes that could hold a room without trying too hard. As an architect at a mid-tier firm downtown, he designed spaces meant to impress. Tonight, though, he felt like the blueprint was flawed. He'd come alone. His last relationship—a safe, predictable thing with a woman named Elena—had ended six months ago with polite handshakes and mutual relief. Since then, he'd dated sporadically: a few women who laughed at his dry humor, one man from a work conference whose touch had lingered too long in the hotel elevator before Alex pulled away. Bisexuality wasn't the issue; denial was. He told himself he didn't need to choose sides when he could just... not choose at all. A server passed with flutes of champagne. Alex took one, the cold glass grounding him as he scanned the crowd. That's when he saw her. Sophia Kane moved through the throng like she owned the oxygen around her. Late twenties, maybe, with storm-gray eyes that caught the light and held it hostage. Her dress was deep emerald silk, clinging in ways that suggested she knew exactly how fabric could tease skin. Dark hair cascaded in loose waves, one strand brushing the hollow of her throat as she laughed at something the curator said. The sound carried—low, throaty, unapologetic. Their eyes met across the rooftop. She didn't smile politely. She tilted her head, assessing, then lifted her glass in a silent toast. Alex felt heat crawl up his chest. He raised his own glass in return, a small acknowledgment, but she was already moving toward him, heels clicking softly on the polished concrete. "Architect?" she asked when she reached him, voice smooth as the champagne. He blinked. "How'd you guess?" "The way you look at the skyline like you're measuring it for flaws." She stepped closer, close enough that he caught the scent of her—jasmine and something darker, like smoke after rain. "Sophia Kane. Freelance journalist. I write about people who think they have everything figured out." "Alex Rivera." He offered his hand. Hers was warm, fingers lingering a beat longer than necessary, thumb brushing the inside of his wrist. The contact sent a jolt straight to his gut. "Alex," she repeated, tasting the name. "You look like you're about to bolt. Bad night?" "Just... observing." He gestured vaguely at the crowd. "These events are ninety percent posturing." "And ten percent possibility." Her gaze dropped to his mouth for a fraction of a second. "Dance with me?" There was no real dance floor—just open space between couches where a few couples swayed to the low jazz drifting from hidden speakers. She didn't wait for an answer, just took his hand and pulled him into the rhythm. Her body moved against his with easy confidence, one hand on his shoulder, the other sliding to the small of his back. He could feel the heat of her palm through his shirt. They weren't grinding; it was subtler—her hips brushing his thigh on the turn, her breath warm against his ear when she leaned in to speak over the music. "You smell good," she murmured. "Like cedar and restraint." He laughed despite himself. "That's a first." "Is it?" She pulled back just enough to look at him, eyes searching. "You hold yourself like you're afraid of what happens if you let go." The words landed harder than they should have. He swallowed. "Maybe I am." Her thumb traced a slow circle at the base of his spine. The gesture was small, almost innocent, but it lit every nerve. "Dangerous game, Alex. Holding back in a city like this." The song ended. She didn't step away immediately. Instead, she let her fingers trail down his arm as she released him, leaving goosebumps in their wake. "Find me later," she said, then slipped back into the crowd like smoke. Alex stood there, pulse hammering, the rooftop suddenly too bright, too loud. He drained his champagne and headed for the railing, needing air. That's when he noticed the guy leaning against the bar a few feet away—watching him. Tall, lean, late twenties. Dark hair falling into his eyes, sleeves rolled up to reveal ink curling around forearms: vines, musical notes, something that looked like lyrics in faded script. He wore a black button-down open at the throat, jeans that hugged in all the right places. A barista's apron was slung over one shoulder like an afterthought—he must work downstairs at the lobby café, moonlighting here for the event. Their eyes locked. The stranger smiled—slow, knowing, the kind of smile that said he'd seen the whole exchange with Sophia and wasn't surprised. Alex looked away first, heart thudding harder than it had any right to. He told himself it was nothing. Just a glance. Just the city playing tricks. But as he stared out at the glittering skyline, he felt the pull of two different fires—one fierce and bright, the other quiet and deep—and wondered how long he could stand in the middle without burning.

editor-pick
Dreame-Editor's pick

bc

His Unavailable Wife: Sir, You've Lost Me

read
10.9K
bc

The Lone Alpha

read
125.7K
bc

Claimed by my Brother’s Best Friends

read
822.7K
bc

Secretly Rejected My Alpha Mate

read
36.2K
bc

The Luna He Rejected (Extended version)

read
618.1K
bc

Bad Boy Biker

read
8.8K
bc

The CEO'S Plaything

read
19.6K

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook