ログインIvy Callahan spent three years burying the one man she never stopped loving. Then she crashed her car straight into his. Ivy has one job: keep other people's scandals off the front page. So when her fiancé, Julian Ashford, is caught leaving a hotel with another woman, she does what she does best — clean it up, smile for the cameras, and pretend her heart isn't breaking. Then she rear-ends a stranger's car outside the hotel and looks up into the eyes of Roman Ashford — the hockey legend she left without a word three years ago, and the one man on earth she never expected to be Julian's uncle. Roman never got over her. He's not about to lose her twice — especially not to his own nephew. As Julian's scandal spirals and the Ashford family closes ranks to protect their name, Ivy is trapped between a debt she didn't create, a fiancé who's already chosen someone else, and an ex who's done waiting quietly in the background. When the family matriarch offers her an impossible choice — marry Julian to save her father's company, or lose everything — Roman makes a vow of his own: he won't let her sacrifice herself for a debt again. But an old contract is about to surface — one with a signature on it that will blow the entire Ashford family apart, and force Ivy to choose not between two men, but between the life she was told to want and the one she actually does. The hockey star won't let his ex go. The question is whether she'll let herself be found.
もっと見るIvy's POV
The flash went off before Ivy Callahan even got the car door open.
"Ms. Callahan! Is it true Julian Ashford was seen leaving the Меridian Hotel with another woman?"
She didn't answer. She never answered — that was rule one. Rule two was to smile like nothing was wrong, even when everything was. Rule three, the one she'd learned the hard way, was never let them see you run.
So she walked. Heels steady on wet pavement, blazer buttoned, phone already dialing Julian's line for the fourth time in twenty minutes.
He picked up on the fifth ring. "Ivy, it's not what it looks like—"
"Save it for someone who still believes you." She cut through the side entrance, past the two junior publicists she'd sent ahead to intercept the photographers loitering by the valet stand. "I need you out the back in the next ten minutes or this is on every sports blog in the city by morning."
"You're overreacting."
She stopped walking.
Three years of managing other people's disasters had taught Ivy exactly what a lie sounded like right before it collapsed, and Julian's voice had just cracked straight down the middle. She looked up — and through the hotel's glass doors, past the marble lobby, she saw him. Her fiancé. They are both stepping out of the elevator with his hand at the small of a woman's back, laughing at something she'd said, looking nothing like a man in the middle of a career-ending scandal and everything like a man who'd forgotten he had a fiancée at all.
Ivy had built her entire career on controlling the story. She had never once, in three years, let herself become the story.
She hung up the phone before she could hear whatever excuse came next, turned on her heel, and walked straight into the side lot where she'd parked — foot on the gas a beat too early, mind still back in that lobby, eyes stinging in a way she refused to name.
The crunch of metal on metal snapped her back into her body.
"Oh my God—" She was out of the car before she'd even registered putting it in park, already reaching for her phone to call it in, already rehearsing an apology for whatever poor soul she'd just rear-ended in the middle of the worst night of her professional life.
The man stepping out of the other car did not look like he needed an apology.
He looked like he owned the block.
Ivy's mouth opened — a sentence about insurance, about being so sorry, about how none of this was normally how her nights went — and then he turned around, and every word she'd been about to say died somewhere in her throat.
"Roman."
He went very still.
Three years had done something unfair to Roman Ashford. He'd been beautiful before, in the reckless, too-confident form of a twenty-four-year-old who'd already conquered the ice and hadn't yet learned what it cost to lose something that mattered. Now there was a stillness to him that hadn't existed before — the kind that came from winning so many times you stopped celebrating and started expecting it.
His eyes moved from her face to her left hand, to the ring catching the streetlight.
Ivy watched something behind his expression shut like a door.
"You're engaged," he said. Not a question.
"Roman, I can explain the car, I'll cover the—"
"To my nephew."
The words landed like a hit she hadn't seen coming, and for one terrible second Ivy couldn't remember how to breathe, she didn't see that coming. Nephew. Not a business associate. Not a stranger she'd tangle with once and never see again. Julian's uncle. Which meant the Ashford name stitched into every headline about her cheating fiancé belonged to the one man she had spent three years trying to forget existed.
"I didn't know," she managed. "I swear I didn't know he was—"
"Family." Roman finished the sentence for her, and something in his voice had gone dangerously quiet. "Small world, Wren."
Wren. Nobody had called her that in three years. She'd buried that name along with everything else from before, even before the injury, before she'd rebuilt herself into someone unbreakable, before she'd let a stubborn, arrogant hockey star convince her that love was worth the risk.
He stepped closer, and Ivy made herself hold her ground even as her pulse betrayed her completely.
"I have to go," she said.
Roman didn't move out of her way. He looked at her the way he used to look at an empty net — like the outcome was already decided, and everyone else just hadn't caught up yet.
"Not yet," he said. "Not this time."
Roman's POV
Roman Ashford had rebuilt an empire out of losses smaller than this one.
He'd learned, over three years, exactly how to survive the moment something he wanted got taken away — head down, jaw locked, keep moving until the ache turned into something he could use instead of something that used him. It had worked on every front except this one.
And now she was standing eight feet away from him in a hotel parking lot with a Callahan family crisis unraveling behind her and his own nephew's ring on her finger, and every carefully rebuilt piece of him wanted to put his fist through the nearest window.
Engaged. To Julian. His own blood.
He should have felt nothing. He'd told himself for three years that he felt nothing — that Wren Callahan, the woman who'd vanished without a word and left him a note instead of an explanation, was a chapter he had told himself he'd closed a long time ago. He'd almost believed it, right up until she said his name and every rebuilt wall in his chest came down at once.
She was talking — something about insurance, about the car, professional and clipped in a way that made his teeth ache because he remembered exactly what her voice sounded like when it wasn't. When it was soft, and only for him, back before she'd decided he wasn't worth staying for.
"I have to go," she said again, sharper this time.
He should let her.
He didn't.
"You're going to marry him," Roman said instead, and hated how much it cost him to say it out loud. "Julian."
Something flickered across her face — too fast to name, but he'd spent a career reading what people didn't want him to see. The doubt. She wasn't sure. Or she was sure, and hated the answer.
"That's none of your business," she said.
"You made it my business the second you drove into my car wearing his ring."
Her chin lifted. God, that was the part that hadn't changed — that stubborn tilt she got right before she said something she thought would end an argument. It never had. Not with him.
"I owe you for the damage," she said instead. "Send me the estimate. That's the only business we have."
She turned to go, and Roman let the silence stretch just long enough that she'd think he was letting her win.
"Wren."
She stopped. Didn't turn around. Just a small mercy.
"You might owe the Ashfords money," he said quietly. "You don't owe them your whole life."
Her shoulders went rigid, and for one unguarded second he thought she might actually turn back around, might actually let him see whatever she was hiding behind that engagement ring and that careful, professional voice.
Instead, she got in her car and drove away without another word.
Roman stood in the parking lot long after her taillights disappeared, staring at the dent in his fender like it might explain what had just happened to the last three years of his life.
Three years ago, she'd walked away from him without an explanation.
He hadn't chased her then.
He wasn't planning on making that mistake twice.
Roman's PovThree years ago, Roman had let her walk away without a single word to stop her, and he had told himself for three years that the silence had been dignity. It hadn't been dignity. It had been fear, dressed up nicely enough that he could live with it.He wasn't going to make that mistake with the same woman twice in one lifetime."Don't marry him," Roman said.Ivy's breath caught, sharp enough that he heard it in the quiet of the car. "That's not an answer to what I asked you.""It's the only part of the answer I can say out loud right now, sitting outside my mother's house, with your father's company hanging over both our heads." He turned to face her fully, needing her to see exactly how much this was costing him to say. "I'm not going to pretend I don't want you to walk away from that wedding. I have wanted that since the second you got out of your car in that parking lot and I heard my own voice say your name like no time had passed at all.""Roman—""But I'm not going t
Ivy's POVBy seven the next morning, the photo had three hundred thousand views and a hashtag.Ivy sat at her kitchen table with her laptop open and her coffee going cold, watching her own professional nightmare unfold in real time — the exact kind of story she'd spent three years preventing other people from starring in. #AshfordAffair had already overtaken whatever half-hearted trend Camille's appearance at the lounge should have generated, and every single comment thread had decided the same thing: Ivy Callahan hadn't just cheated on her fiancé's scandal with sympathy — she'd apparently upgraded to his uncle within the same news cycle.Her phone rang before she'd finished her second read-through of the worst comments."Please tell me you have a plan," Julian said, without a hello."I have several plans. None of them fix the fact that you're the one who was photographed arguing with another woman first.""That's not fair.""Fair isn't the job, Julian. Optics are the job, and right n
Ivy's POVJulian wanted to fix things between us over drinks at the Halcyon Lounge, in front of exactly the kind of crowd that would report back to every gossip column in the city if the fixing went well — and photograph every second of it if it didn't.Ivy had built the plan herself. Neutral territory, soft lighting, a guest list curated down to people who'd spin the reconciliation as a misunderstanding rather than a scandal. She'd done this a hundred times for other people's marriages and relationships. She had never once had to do it on her own."You look beautiful," Julian said, sliding into the booth across from her like the last forty-eight hours hadn't happened. "Thank you for doing this.""I'm not doing it for you." She kept her voice level, professional, the same voice she'd use with any client who'd embarrassed himself in public. "I'm doing it because if this engagement collapses in a scandal, it takes my father's company down with it, and I've spent three years keeping that
Ivy's POVThe estimate came back at four thousand dollars, and Roman Ashford's assistant hadn't sent it — Roman himself did.Ivy stared at the text for a full minute before she typed back: Send me an invoice and I'll wire it today.His reply came almost instantly. Come get coffee with me instead. We'll call it even.She should have said no. She should have blocked the number entirely, gone back to pretending the parking lot outside the Meridian never happened, and let Julian's scandal absorb every ounce of energy she had left. Instead, at ten the next morning, she found herself sitting across from Roman Ashford in a corner café two blocks from her office, watching him not touch his espresso while she picked apart a croissant she had no intention of eating."You didn't come here about the car," she said."No." He didn't bother pretending otherwise. That was new — or maybe it wasn't new, maybe she'd just forgotten how little patience Roman had for pretending. "I did some reading last ni












Welcome to GoodNovel world of fiction. If you like this novel, or you are an idealist hoping to explore a perfect world, and also want to become an original novel author online to increase income, you can join our family to read or create various types of books, such as romance novel, epic reading, werewolf novel, fantasy novel, history novel and so on. If you are a reader, high quality novels can be selected here. If you are an author, you can obtain more inspiration from others to create more brilliant works, what's more, your works on our platform will catch more attention and win more admiration from readers.