The white wine in Sophie's hand had gone warm. She'd been holding the same glass for forty minutes, taking exactly three sips, using it as a prop to keep her hands busy while she smiled at strangers and pretended her chest wasn't tightening with every new face that walked through the gallery doors.
The air smelled of fresh paint — oil and acrylic, the sharp chemical bite of turpentine beneath it — layered over polished wood floors and the mingled heat of too many bodies in too small a space. somewhere a cluster of art students laughed too loudly. A woman in emerald silk was gesturing at a canvas with the kind of authority that suggested she either owned it or painted it. Sophie's thumb found the silver ring on her right hand and turned it once, twice, three times.
She hadn't known he'd be here.
Marta had mentioned the gallery opening over drinks, the way she always did — casual, offhand, a networking thing for a friend of a friend. Sophie had said yes because the project was slow and her apartment was too quiet and she needed to be around people who didn't know her history. She'd worn a black dress, simple, sleeves to the elbow, the kind of thing that said I belong here without trying too hard. She'd straightened her hair. Put on lipstick. Told herself this was just a night out.
And then she'd seen him.
He was across the room, his profile to her, talking to a man in a blazer who kept nodding with the exaggerated gravity of someone who wanted to seem important. Daniel's hair was different — shorter at the sides, silver threading through the temples in a way that caught the gallery lights. His shoulders were still broad under his jacket, the line of his jaw still sharp, and when he laughed at something the blazer man said, low and surprised, Sophie's chest went hollow.
She knew that laugh.
The glass in her hand trembled. She set it down on a passing tray before she could drop it.
Ten years. Almost eleven. And nothing had changed, and everything had changed, and her body was still betraying her with every beat of her pulse against her ribs.
He turned.
Not toward her — just a half-turn, scanning the room the way people did when a conversation lulled. His gaze moved over faces, over canvases, over the woman in emerald silk, and then it found her.
The room fell away.
Everything fell away — the noise, the heat, the white wine warm in her forgotten glass. She was standing in a gallery in a dress she'd bought on sale, and she was twenty-two again, and he was looking at her across a distance that had never felt this vast or this small.
His expression shifted. She saw it happen — the recognition, the stillness, something behind his eyes that she couldn't name and didn't dare to. He said something to the blazer man, a word she couldn't hear, and then he was moving toward her.
She couldn't breathe.
She bit her bottom lip, hard, felt the familiar press of teeth against skin. The old habit. The tell she'd never learned to hide. Daniel had always known what it meant — that she was nervous, that she was thinking, that she was about to say something she wasn't sure she should. She was doing it now and she couldn't stop.
He stopped a foot away. Close enough that she could see the lines at the corners of his eyes, the way his jaw worked like he was trying to find words that wouldn't fail him.
"Sophie."
Her name. Just her name. Low and rough, like he'd been holding it in his mouth for years and wasn't sure it would still sound right out loud.
"Daniel."
She kept her voice steady. She'd had practice — years of saying his name in her head, in half-dreams, in conversations she'd never have. Saying it now, to his face, felt like stepping off a ledge and finding solid ground.
He reached out his hand.
The gesture was formal, almost ridiculous — a handshake between two people who had once known every inch of each other. But his palm was warm when it met hers, and his fingers closed around her hand with a pressure that was careful and firm and wrong for a handshake. Too long. Too aware.
His skin was rough. Callused. He still worked with his hands, she could feel it — the texture of a man who spent time on job sites, who touched wood and concrete and steel more than paper. Her fingers remembered, before her mind could catch up. The shape of his hand in hers. The weight of it. The way he used to trace the inside of her wrist with his thumb, slow and absent, like he was memorizing her.
She pulled away before she could feel too much, but the damage was done. Her skin was singing where he'd touched her, and she could smell him — soap and something underneath, salt and warm skin and the ghost of coffee. Her hand fell to her side and she curled it into a fist, pressing her nails into her palm to ground herself.
"You're here," he said. It wasn't a question.
"Apparently." She almost smiled. "Marta's doing. She's got a piece in the back room. Abstract something. I haven't seen it yet."
"Marta." He said the name like he was tasting it, trying to place it. "Your roommate. The one with the—" He gestured vaguely at his own ear, and Sophie's smile broke through despite herself.
"The septum piercing. Yeah. She's still got it."
"I liked her."
"She liked you." The words came out before Sophie could stop them. She felt the heat rise to her cheeks. "I mean — she thought you were — you made good conversation. She said you had good taste in wine."
Daniel's mouth curved, just slightly. "I remember. She made me try three different bottles before she approved the one I brought."
"She was testing you."
"Did I pass?"
Sophie looked at him. The question hung between them, too heavy for a gallery opening with forty people in earshot. She could hear the clink of glasses, the hum of conversation, the distant sound of someone's heels on the polished floor. None of it felt real. Only him. Only this.
"You passed," she said quietly. "You always did."
Something shifted in his face. His eyes held hers for a beat longer than necessary, and then he looked down, rubbing the back of his neck with one hand — the old gesture, the one he'd always done when he was nervous or sorry or trying to find words that mattered.
"Can we—" He stopped. Started again. "Can we talk? Somewhere quieter?"
Sophie's heart was a fist in her chest. She pressed her thumb against the silver ring, felt the cool metal bite into her skin. The smart thing would be to say no. The safe thing would be to smile, excuse herself, find Marta, disappear into the back room and never have this conversation at all.
But she'd been safe for ten years. And safe had been so fucking lonely.
"There's a patio out back," she said. "Through the side door."
He nodded. She turned and led the way, feeling his presence behind her like heat from a fire, like gravity that had finally remembered where to pull.
The side door opened onto a narrow patio with a few metal tables and chairs, empty this time of year — too cold for anyone who wasn't determined. The city hummed beyond the fence, traffic and distant sirens, but up here the air was still and sharp and quiet.
Sophie pulled her arms around herself. She hadn't brought a coat. She hadn't planned to stay outside.
Daniel shrugged off his jacket and held it out. "Here."
"I'm fine."
"You're shivering."
She was. She took the jacket, the wool still warm from his body, and shrugged it over her shoulders. It smelled like him — clean and warm and familiar in a way that made her chest ache. She pulled the lapels together and held them with one hand.
"Thank you."
He leaned against the railing, facing her. The light from the gallery windows caught the silver in his hair, the shadows under his eyes. He looked tired. Not old — just tired, in a way that suggested the years had asked more of him than he'd had to give.
"I didn't know you'd be here," he said.
"Neither did I." She paused. "Would you have come if you'd known?"
He didn't answer right away. He looked down at his hands, turned them over like he was reading something written in his palms. "I don't know," he said finally. "I'd like to think so. But I don't know."
That was honest. She appreciated it more than she wanted to admit.
"I thought about you," she said. The words came out before she could stop them. "After. For a long time, I thought about you."
He looked up. His eyes met hers, and she saw something raw in them — something he was trying to hold back.
"I thought about you too," he said. His voice was lower now. "Every day. For years."
The air between them felt thick. Charged. She could feel the pull of him, the same pull she'd felt at twenty-two, the same gravity she'd never been able to explain or escape.
"Why didn't you call?" The question came out smaller than she intended. She bit her lip again and held it.
Daniel's jaw tightened. He looked away, out at the city, at the lights strung across the skyline. "I was scared," he said. "I was scared and I was stupid and I told myself it was better to let you go than to hold you back. I had a litany of reasons, Sophie. They all sounded good at the time."
"And now?"
He turned back to her. His eyes were dark, unreadable, full of something that made her breath catch.
"Now I spend every day wondering what my life would look like if I'd been brave enough to stay."
The air left her lungs. She held the lapels of his jacket tighter, feeling the fabric bunch under her fingers. Her skin was warm where the jacket touched her, but there was a deeper heat rising inside her, spreading from her chest down through her stomach, pooling low and heavy.
"Daniel—"
"I know." He took a step closer. "I know I don't have the right to say that. I know I lost that right the day I walked away. But I need you to know, Sophie. I need to say it out loud or I'm going to carry it for the rest of my life."
Another step. Close enough that she could see the pulse beating in his throat, could feel the heat coming off his body. His hand came up, hesitated, and then his fingers brushed against her wrist — just a touch, featherlight, asking permission.
She didn't pull away.
His hand closed around hers. His thumb found the inside of her wrist, the place where her pulse was racing, and traced a slow, deliberate line along the fragile skin there. A question. An answer. She felt the sensation travel up her arm, across her chest, settling in her throat like a word she couldn't speak.
"I've thought about this," he said softly. "The moment I wouldn't be a coward anymore. I've imagined it a thousand times."
"And?" Her voice was barely a whisper.
"And it's nothing like I imagined." His thumb moved again, slower. "It's worse. Because you're real. And I can see the way you're looking at me, and I don't know if that's hope or pity, and I'm terrified of both."
She laughed — a short, broken sound that surprised her. "It's not pity, Daniel."
"Then what is it?"
She looked at him. At his hand wrapped around hers, warm and rough and exactly the way she remembered. At the lines on his face that held a decade of choices he couldn't undo. At the fear in his eyes, mirrored in her own chest, the same fear she'd been carrying since the night he didn't stay.
"I don't know," she said honestly. "I don't know what it is. I don't know what you want from me, or what I want from you, or if we can build anything from the wreckage of what we almost had."
She paused. His thumb was still moving on her wrist, gentle, grounding, like he was reminding her that he was real.
"But I know I'm not done feeling this," she finished. "I'm not done with you."
His breath came out in a shudder. His hand tightened around hers, not enough to hurt, just enough to hold on.
"I don't deserve that," he said.
"That's not your call."
A long moment. The city hummed below them. The cold bit at her bare shoulders where the jacket didn't reach. And Daniel Castellano looked at her like she was the only thing in the world that made sense.
He lifted her hand to his lips. Pressed a kiss to her knuckles — slow, deliberate, his breath warm against her skin. She felt it everywhere. In the hollow of her throat. In the space behind her ribs. In the ache between her thighs that she'd been pretending wasn't there.
"Sophie," he said, and her name on his lips was a prayer and a question and a beginning.
She didn't answer. She stepped closer, close enough that her chest brushed his, close enough that she could feel his heartbeat through the fabric of his shirt. Close enough that she could see the exact shade of his eyes in the dim light — the color of the sea before a storm, the color of something dangerous and beautiful and coming.
His hand found her waist. His fingers curled into the fabric of her dress, not pulling, just holding, like he was afraid she would vanish if he let go.
Her body remembered this. The weight of his hand. The heat of him. The way the world went quiet when he looked at her like this. She was pressed against the memory of a thousand almost-moments, and none of them had ever felt as real as this one.
"Tell me what you need," he said. His voice was rough, barely controlled. "Tell me, and I'll spend the rest of my life trying to give it to you."
She closed her eyes. The wind picked up, carrying the smell of exhaust and wet pavement, but under it she could still smell him, feel him, hear the steady thrum of his heartbeat against her palm where she'd pressed it to his chest without thinking.
"I need to know this is real." She opened her eyes. "I need to know you're not going to disappear again."
His hand came up to her face. His palm was warm against her cheek, his thumb brushing across her cheekbone with a tenderness that undid something inside her. "I'm not going anywhere," he said. "Not unless you tell me to."
She leaned into his touch. Let herself feel it — the weight of his hand, the press of his fingers, the way her body responded before her mind could second-guess. Her breath came shallow. Her lips parted. And when his eyes dropped to her mouth, she knew what he was asking.
But the threshold was the chapter. The almost-kiss was the ache that could carry the scene without crossing. She held still, letting the moment stretch, letting the heat build between them until she felt like she was burning from the inside out.
"I'm scared," she admitted. And it was the truest thing she'd said all night.
"Me too." He didn't pull away. "But I'd rather be scared with you than safe without you."
Her chest cracked open. Something she'd been holding for a decade slipped loose, and she felt it — the possibility, the terrifying, glorious possibility that this might actually work. That they might actually get it right this time.
She took his hand from her cheek. Held it between both of hers. And when she spoke, her voice was steadier than she'd expected.
"Take me to coffee."
He blinked. "Coffee?"
"Tomorrow. Ten in the morning. There's a place on Mercer Street — the one with the bad art and the good pastries." She smiled, small and tentative. "We can start there. Slow. Real. No almosts."
His face broke open into something that was almost a laugh, almost a sob, almost everything he couldn't say. "Yeah," he said. "Yeah. Coffee. I can do that."
She let go of his hand. Stepped back. The cold hit her immediately, and she realized she was still wearing his jacket. She started to shrug it off, but he stopped her with a hand on her arm.
"Keep it," he said. "You'll freeze."
She pulled the jacket tighter. It smelled like him. She wasn't sure if that was a comfort or a danger.
"Tomorrow," she said.
"Tomorrow."
She turned and walked back inside, through the door, through the noise and the heat and the bodies that had never mattered. She didn't look back. She didn't need to. She could feel him watching her — the weight of his gaze on her back, the warmth of it, the promise.
Her skin was still singing where he'd touched her. And for the first time in ten years, she let herself believe that "almost" might not be the end of the story after all.
The gallery felt smaller when she walked back inside. The same bodies, the same noise, the same white walls and bright lights — but everything had shifted. The air was thicker. The edges softer. She moved through the crowd without seeing any of them, her hand pressed to the lapel of his jacket like she was checking her own pulse.
The wool was rough under her fingers, worn soft at the collar. She lifted it to her face without thinking — breathed in. Sawdust and cold air and the particular warmth of his skin. The smell settled behind her sternum, lodged itself there. She would never be able to wash it out. She wasn't sure she wanted to.
Someone touched her elbow. She turned — too fast, hope punching through her chest before she could stop it — but it was only Margot, an old friend from design school, her face painted in concern.
"You okay? You disappeared."
"Needed air." Sophie's voice came out steadier than she felt. She smoothed the jacket, realized what she was doing, dropped her hand. "It's stuffy in here."
Margot's eyes dropped to the jacket, then back up to Sophie's face. A slow smile spread across her lips. "That's not yours."
"No."
Margot waited. Sophie didn't elaborate. The silence stretched, comfortable and knowing, and finally Margot laughed — low, warm, delighted. "Well. Good for you. Who is he?"
"Someone I used to know."
"Used to know doesn't give you his coat."
Sophie's hand found the silver ring on her thumb, twisted it. The familiar habit grounded her. "It's complicated."
"It always is with you." Margot squeezed her arm. "Call me tomorrow. I want details."
She disappeared back into the crowd, and Sophie was alone again. Alone in a room full of people, wearing a dead man's — no. Not dead. Just gone. Just returned. Just standing on the patio behind her, probably still watching her through the glass, and she couldn't bring herself to turn around and check.
She found a corner near the bar, away from the main current. Leaned against the wall. The jacket smelled like him. Like the cold night air and the warmth of his body and something underneath that was just Daniel — the particular scent of him she'd never been able to name, only recognize. Her skin remembered it before her brain caught up. A shiver ran through her that had nothing to do with temperature.
She drained the last of her wine. The glass was empty in her hand, and she stared at it like it held answers. It didn't. Nothing held answers tonight. Only questions. Only the ghost of his hand on her face, his thumb tracing her cheekbone, his breath warm against her knuckles.
A woman in a silk blouse approached the bar, ordered something clear with ice, and turned to survey the room. She was beautiful in that effortless way that made Sophie feel plain — but for once, she didn't care. The only eyes she wanted on her were the ones she'd left on the patio.
She should leave. She knew she should leave. The gallery opening was over for her — she'd come for professional reasons, made her rounds, smiled at the right people. Everything after the moment she'd seen him was just noise. She could slip out the side door, walk home, climb into bed, and wake up tomorrow not sure if any of it had been real.
But his jacket was heavy on her shoulders. And the smell of him was in her lungs. And she wasn't sure she could bear to take it off.
She stayed another twenty minutes. She talked to an acquaintance about a commission. She smiled at a joke she didn't hear. She watched the door to the patio, waiting for it to open, waiting for him to come back inside and find her — and then she realized that was exactly what she was doing, and she hated how desperate it made her feel.
The door stayed closed.
She set her empty glass on a passing tray. Touched the jacket again, a nervous gesture she couldn't stop. And then she made herself walk toward the exit, not the patio, toward the street where the cold air hit her face and the city noise swallowed the gallery's hum.
Outside, she stopped. Leaned against the building's brick wall. The jacket was warm. The jacket smelled like him. And she pressed her palm to her chest, where her heart was still beating too fast, and tried to decide if she was brave enough to believe in tomorrow morning.
"You forgot something."
His voice. Low. Close. She turned — and he was there, standing a few feet away, his hands in his pockets, his collar turned up against the cold. He must have come out a different door. Or followed her. Or waited.
"No, I didn't." She pulled the jacket tighter, a challenge in the gesture. "You said I could keep it."
A ghost of a smile crossed his face. "I did."
They stood there, the gallery glow spilling onto the sidewalk, the cold air between them electric with everything unsaid. She should walk away. She should hail a cab, disappear into the night, protect herself from the hope that was blooming in her chest like something dangerous.
Instead, she stepped closer. Close enough that she could see the silver in his temples, the tiredness around his eyes, the way his jaw was tight with something he was holding back.
"Ten o'clock," she said. "Mercer Street. Don't make me wait."
"I won't."
She held his gaze for one long second. Then she turned and walked away, her heels clicking on the pavement, the jacket heavy and warm and smelling like a promise she was terrified to keep.
She didn't look back.
But she felt him watching. All the way to the corner. All the way past the streetlight, past the couple arguing outside the bodega, past the dog walker with three leashes tangling around his legs. She felt his gaze like a hand on her spine, and she carried it home.
The walk took fifteen minutes. Her apartment was cold and dark when she let herself in. She didn't turn on the lights. She stood in the entryway, breathing in the familiar silence, and lifted the jacket to her face one more time.
His smell. His warmth. His promise.
Tomorrow.
She hung the jacket on the back of her kitchen chair — careful, deliberate, like it was something precious. Then she stood in the dark and let herself feel it: the hope she'd been holding at arm's length, the fear she'd been swallowing, the fragile possibility that this time, almost might finally become something real.
She didn't sleep much.
But for the first time in ten years, she didn't mind.

