Chapter 1: The Rooftop Confession
The city sprawled beneath the penthouse terrace like a circuit board bleeding gold, all those windows catching the last light of a sun that had already given up the fight. Brandon watched it die from his spot at the wrought-iron railing, one hand wrapped around a glass of whiskey he hadn't touched in twenty minutes. The ice had melted. He didn't care.
Behind him, Sean's party raged on with the particular desperation of people who'd been drinking since four in the afternoon. Someone had put on a playlist that swung wildly between nineties hip-hop and what could only be described as aggressive jazz. Laughter punched through the glass doors every few seconds. The bass from the speakers vibrated through the terrace tiles and up into his heels.
He should have stayed home.
Divorce papers had a way of making everything feel like a rehearsal for something worse. His lawyer had called that morning with three more things to sign. Brandon had signed them at his kitchen counter, drinking coffee that had gone cold two hours before. Then he'd stared at the wall for a while, wondering when his life had become a series of documents designed to dismantle it.
Sean had called at noon. You're coming tonight. Non-negotiable. You've been a ghost for three months.
And because Sean was his best friend, and because Sean's twin sister might be there, Brandon had said yes.
Stupid. Pathetic. Thirty-three years old and still arranging his entire existence around the possibility of catching a glimpse of Sarah Calloway.
The breeze shifted, carrying jasmine from the gardens eight floors below. It mixed with the smell of expensive cologne and spilled champagne and something floral he couldn't place. He heard her before he saw her—that particular rhythm of heels on stone, confident and unhurried, like she had nowhere to be and all the time in the world to get there.
"You look like you're contemplating the void."
Brandon didn't turn around. He kept his eyes on the city, on the tiny cars threading through streets that looked like veins from up here. "The void's contemplating me back."
Sarah leaned against the railing beside him, close enough that her shoulder almost brushed his. Almost. The almost had been the defining feature of their relationship for twenty years. She was wearing something dark blue that caught the string lights overhead, turned them into tiny constellations across the fabric. Her curly blonde hair was loose tonight, falling past her shoulders in a way that made his chest ache.
"I heard about the divorce," she said. No preamble. No careful tiptoeing around the subject like everyone else had been doing for months. That was Sarah—she walked straight into rooms that other people spent years avoiding.
"News travels fast."
"Sean told me. He also told me you've been hiding in your apartment like a hermit who just discovered Netflix."
"Sean talks too much."
"He's worried about you."
Brandon finally looked at her. Big mistake. The string lights had found her eyes, turned them into something electric and impossible. She was watching him with an expression he couldn't read—something softer than curiosity, sharper than pity.
"I'm fine," he said.
"You're lying."
"Yeah. But I'm fine with lying."
Sarah laughed, and the sound did something to his insides that he'd spent two decades trying to forget. She reached over and took the whiskey from his hand, drained it in one swallow, and set the empty glass on the railing between them.
"I've been thinking about something," she said.
"Dangerous."
"Probably." She turned to face him fully, her back against the railing, and crossed her arms. The pose was casual, but her jaw was set in a way he recognized. She'd made a decision about something. Sarah only got that look when she was about to jump off a cliff.
"Brandon."
"What."
"I've wanted you since I was fifteen years old."
The words landed like stones in still water. Ripples spread outward, disturbing everything, changing the shape of the surface. Brandon felt his heart stutter, then catch, then beat too fast.
"Sarah—"
"I'm not finished." She held up one hand. "I've spent half my life watching you with other women. I've spent the other half pretending I wasn't watching. I moved across the country to get away from it. I dated men who looked nothing like you. I dated men who looked exactly like you. Nothing worked."
He opened his mouth. She kept talking.
"You married someone else. I stood at your wedding and smiled and clapped and told everyone how happy I was for you. I went home that night and cried until I couldn't breathe. And then I told myself I was over it. I told myself I'd moved on."
The city hummed below them, indifferent. The party behind them continued its desperate celebration. Someone had started a conga line. Brandon could hear the laughter, the off-beat clapping, the shriek of someone dropping a glass.
"I'm not over it," Sarah said. "I'm not over you. And you're divorced now, and I'm here, and I'm tired of pretending that doesn't mean something."
The silence that followed was heavy with twenty years of things unsaid. Brandon could feel the weight of it pressing against his chest, making it hard to breathe.
"You're drunk," he said finally.
"Not even a little." She tilted her head. "I've been drinking sparkling water all night because I knew I was going to say this, and I wanted to remember every second of it."
He should say something. He should say anything. But his mind had gone blank, wiped clean by the sheer impossibility of what was happening. Sarah Calloway—the girl he'd loved since he was old enough to understand what love was—was standing in front of him, confessing everything he'd ever wanted to hear.
And he couldn't move.
"I know this is a lot," she said, and for the first time, uncertainty flickered across her face. "I know the timing is terrible. You're still processing the divorce, and I'm probably the last thing you need right now, and—"
"I love you."
The words came out rough, scraped raw from somewhere deep inside him. Sarah's eyes went wide.
"What?"
"I've loved you since we were kids. Since before I knew what it meant. Since before I understood that I couldn't have you because you were Sean's sister, and Sean was my best friend, and that was a line I couldn't cross." He laughed, and it sounded broken even to his own ears. "I married someone else because I thought I had to move on. I thought if I built a life with somebody, literally anybody else, the feeling would go away."
Sarah stepped closer. The space between them had shrunk to inches.
"Did it?"
"No." He shook his head. "It never did. It never will. You're—" He stopped, searching for words that could contain the enormity of what he felt. "You're the person I see when I close my eyes. You're the voice in my head when I'm trying to fall asleep. You're the reason every relationship I've ever had has felt like a pale imitation of something I couldn't quite name."
She reached up and touched his face. Her palm was warm against his cheek.
"I'm here now," she said. "I'm right here."
The party sounds faded. The city lights blurred. There was only Sarah—her blue eyes, her curly hair, the way she looked at him like he was something worth having.
"I'm staying at the Four Seasons," she said. "Suite 1204. I checked in this morning."
Brandon blinked. "You came here tonight planning to—"
"I came here tonight hoping you'd still be the man I remembered." She smiled, small and real. "You are. So now I'm asking. Do you want to come back to my hotel?"
The question hung between them, fragile and electric.
"Yes," he said. "God, yes."
Sarah laughed and took his hand, pulling him toward the glass doors. Behind them, Sean was doing something ridiculous with a piñata that definitely wasn't supposed to be at an adult party. Nobody noticed them slip away.
The elevator doors closed, and they were alone.
Sarah pressed the button for the twelfth floor, then turned and kissed him.
It was nothing like he'd imagined. It was better. Slower. Sweeter. She tasted like mint and possibility, and her hands fisted in his shirt like she was afraid he'd disappear. Brandon pulled her close, one hand in her hair, the other splayed across her back, feeling the warmth of her through the thin fabric of her dress.
The elevator dinged. The doors opened.
They didn't move.
"Your suite," Brandon said against her mouth.
"Right." Sarah pulled back, flushed and smiling. "Suite."
She led him down the hallway, key card shaking slightly in her hand. The lock clicked. The door swung open.
The room was dark except for the city lights bleeding through the windows. Brandon stepped inside, heard the door close behind him, heard the lock turn.
"Brandon."
He turned. Sarah stood by the door, her back against it, watching him with those impossible blue eyes.
"I don't want this to be a one-time thing," she said. "I don't want to wake up tomorrow and pretend this didn't happen. I've done that before—the pretending. I'm done with it."
He crossed the room and took her face in his hands.
"Neither do I."
She kissed him again, and this time there was nothing tentative about it. Her hands found the buttons of his shirt. His found the zipper of her dress. The city watched through the window, indifferent to everything but the slow unraveling of two people who'd waited far too long.
Somewhere, twelve floors below, the party continued. Someone won a game of beer pong. Someone else lost a phone in the pool. The night went on, oblivious.
But here, in this room, something else was happening.
Something that had been building for twenty years.
And it was finally, finally beginning.
Her fingers found the buttons of his shirt and she didn't bother with them. She gripped the fabric in both hands and yanked, sending buttons skittering across the hardwood floor like scattered coins. The sound echoed in the dark room, sharp and final.
Brandon laughed, low and rough. "That was a three-hundred-dollar shirt."
"I'll buy you another one." Sarah's hands were already on his chest, palms flat against his skin, fingers tracing the lines of muscle she'd spent years imagining. "Or you can just walk around shirtless from now on. I'm fine with either."
He kissed her again, deeper this time, one hand tangling in her curls while the other found the zipper at the back of her dress. He pulled it down slow, feeling the fabric loosen, feeling her breath catch against his mouth. The dress pooled at her feet and she stepped out of it, kicking it aside without ceremony.
His turn. He shrugged the ruined shirt off his shoulders, let it fall. Her hands were on him immediately, nails dragging down his chest, across his stomach, stopping at the waistband of his pants.
"I've thought about this," she said, her voice husky. "More times than I should admit."
"Yeah? What did you think about?"
She dropped to her knees.
Brandon's brain short-circuited. One second she was standing in front of him in nothing but black lace and those impossible blue eyes, and the next she was looking up at him from the floor, fingers working the button of his pants, the zipper, pulling everything down in one rough motion.
"Sarah—"
"Shut up." She wrapped her hand around his cock and he forgot how to form words. "I've been waiting twenty years for this. You're not going to ruin it by talking."
She took him in her mouth and Brandon's head fell back against the wall. Her tongue was hot and wet and she knew exactly what she was doing—slow at first, then faster, her hand working the base while her mouth did things that made his knees weak. He fisted one hand in her hair, not pushing, just holding on, and she hummed around him in response.
"Fuck," he breathed. "Sarah. Fuck."
She pulled back just long enough to say, "That's the idea," and then her mouth was on him again and he was losing his goddamn mind.
He let her work him for another minute, maybe two, until the pressure building at the base of his spine warned him that this was going to end way too fast if he didn't stop. He pulled her up by the arms, kissed her hard, tasting himself on her tongue.
"Bed," he said against her mouth. "Now."
"Finally."
She walked backward toward the king-sized bed, pulling him by the belt loops of his pants, which were bunched around his thighs. He kicked them off, along with his shoes, and by the time he reached the bed she was already on it, propped up on her elbows, watching him with that same electric look she'd had on the terrace.
Black lace bra. Black lace panties. Miles of golden skin.
"You're fucking beautiful," he said.
"I know." She grinned. "Get over here."
He crawled onto the bed, over her, and she pulled him down into a kiss that was all teeth and tongue and twenty years of frustration. His hands found the clasp of her bra and undid it in one motion. He pulled it off her shoulders, tossed it somewhere behind him, and then his mouth was on her breasts, tongue circling one nipple while his hand worked the other.
Sarah arched into him, gasping. "Yes. Fuck, yes. Don't stop."
He didn't. He kissed his way across her chest, down her stomach, feeling the way her muscles tensed under his lips. When he reached the waistband of her panties, he hooked his fingers under the lace and dragged them down her legs, slow, deliberate.
She was already wet. He could see it, smell it, and the knowledge that he'd done that to her—that Sarah Calloway was lying in front of him, spread out and wanting—made his cock twitch painfully.
"Brandon." Her voice was thin, impatient. "If you don't put your mouth on me right now, I swear to God—"
He put his mouth on her.
The sound she made was somewhere between a gasp and a sob. Her hands flew to his hair, fingers twisting in the strands, holding him in place while his tongue found her clit and pressed, circled, flicked. He slid two fingers inside her and she bucked against his face, hips rolling, thighs trembling on either side of his head.
"Fuck. Fuck. Right there. Don't you dare stop."
He didn't stop. He worked her with his tongue and his fingers until she was shaking, until her breath came in short, sharp bursts, until she clenched around his fingers and came with a cry that echoed off the floor-to-ceiling windows.
He crawled up her body, kissing her stomach, her breasts, her neck. When he reached her mouth, she kissed him like she was trying to consume him.
"Condom," she said against his lips. "Nightstand drawer."
He reached over, fumbled, found the foil packet. Rolled it on with hands that weren't quite steady. Then he positioned himself between her legs and looked down at her.
"You sure?"
"Brandon." She grabbed his hips and pulled. "If you ask me that one more time, I'm going to—"
He pushed inside her and her words dissolved into a moan.
She was tight and warm and perfect, and for a moment he just stayed there, buried to the hilt, trying to breathe. Trying not to come immediately like a teenager.
"Move," she said. "Please. Move."
He moved.
The first thrust was slow, deliberate. The second was harder. By the third, they'd found a rhythm, a push and pull that had the headboard hitting the wall and the sheets twisted under their bodies. Sarah wrapped her legs around his waist, pulling him deeper, and he groaned into her neck.
"You feel so fucking good," he said. "God, Sarah. You have no idea."
"I have some idea." Her nails raked down his back. "Harder."
He gave her harder. Pounded into her until the bed was slamming against the wall and she was meeting every thrust with one of her own. Sweat slicked their skin, made their bodies slide together. The room smelled like sex and heat and the faint jasmine still clinging to her hair.
"I'm close," she gasped. "Don't stop. Don't you fucking stop."
He reached between them, found her clit with his thumb, pressed in circles while he kept driving into her. She came apart with a shout, back arching, nails digging into his shoulders hard enough to leave marks.
The feeling of her tightening around him pushed him over the edge. He buried his face in her hair and came with a groan that felt like it was ripped from somewhere deep in his chest.
For a long moment, neither of them moved. Just breathing. Just existing in the aftermath.
Then Sarah laughed, quiet and breathless.
"That was worth the wait," she said.
Brandon propped himself up on his elbows, looked down at her. Her curls were a disaster. Her makeup was smudged. She was grinning like she'd just won something.
"Yeah," he said. "It was."
He pulled out, dealt with the condom, and collapsed onto the bed beside her. She rolled into him immediately, tucking her head against his chest. His arm came around her automatically, like it had always belonged there.
"Hey, Brandon?"
"Mm."
"Don't overthink this." She pressed a kiss to his collarbone. "Just... be here. With me. For tonight, at least."
He stared at the ceiling. The city lights painted patterns on the walls, shifting as cars passed below. His divorce was still pending. His life was still a mess. And Sarah Calloway was naked in his arms, smelling like sex and jasmine and something that felt dangerously like hope.
"Okay," he said. "For tonight."
She was asleep in minutes. He stayed awake for hours, listening to her breathe, wondering how he'd gotten here and how he was going to survive when it ended.
Because it would end. Everything did.
But for now—for this one night—he let himself pretend it wouldn't.