Chapter 1
The hives started small. Just a patch of heat on my neck while I was testing the new lavender serum samples in the back room of Bloom & Blush. I thought it was nothing. Maybe the air was too dry. Maybe I'd rubbed my skin too hard with the cotton pad.
Then my arms began to itch.
I looked down. Red welts were spreading across my forearms like spilled wine. My throat felt tight. Not closed, but tighter than it should be.
"Astrid." Whitney's voice came from the doorway. She took one look at me and crossed the room in three steps. "Hospital. Now."
"I'm fine," I said. My voice came out thinner than I wanted.
"You're not." She grabbed my purse from the hook and shoved it into my hands. "Emerald Grove is ten minutes away. Go."
Emerald Grove Medical Center.
I felt the name land in my chest like a stone.
"Whitney, I can go to—"
"There's no time to drive across the city." She was already steering me toward the door. "Your throat's swelling. I can hear it. Go."
She was right. I could feel it now. The tightness creeping inward.
I drove myself. Hands steady on the wheel. Breathing through my nose. The late afternoon light cut through the windshield in hard, flat angles. I kept my eyes on the road and did not let myself think about who might be working today.
The ER intake nurse took one look at my arms and moved me to the front of the line. I sat in the exam room on the paper-covered table, hands folded in my lap. The air smelled like antiseptic and something faintly metallic. I stared at the biohazard bin on the wall and counted my breaths.
The door opened.
I looked up.
Ronan Harris stood in the doorway, tablet in hand, white coat crisp and perfectly fitted. His eyes met mine. For one second—maybe two—neither of us moved. The air in the room changed. Thinned. I felt it press against my ribs.
Then his face went smooth. Professional. Empty.
"Ms. Parker." His voice was even. Clinical. He stepped inside and closed the door behind him. "Allergic reaction?"
"Yes."
He set the tablet on the counter and washed his hands at the small sink. I watched his shoulders, the precise way he dried each finger. He turned and pulled on gloves without looking at me.
"What were you exposed to?"
"A skincare sample. Lavender serum."
"Any history of contact dermatitis?"
"No."
"Other allergies?"
"None that I know of."
He stepped closer. His hands moved over my arms, checking the welts with the detached efficiency of a man who had done this ten thousand times. His fingers were cool through the gloves. I kept my eyes on the wall behind him.
"Throat tightness?" he asked.
"A little."
He reached for the penlight and angled my chin upward with two fingers. I held still. He examined my throat, my lymph nodes, the inside of my mouth. His face was six inches from mine. I could see the fine lines at the corners of his eyes that hadn't been there three years ago.
"Stress can exacerbate these reactions," he said quietly. "Are you under any unusual stress, Ms. Parker?"
The question landed like a blade.
I met his eyes. "No more than usual."
His jaw tightened. He stepped back and stripped off the gloves. "I'll prescribe an antihistamine and a topical corticosteroid. Avoid the product. If the swelling worsens or you have trouble breathing, come back immediately."
"Understood."
He picked up the tablet and began typing. I watched his hands. The same hands that had held me once. The same hands that had—
I stopped the thought.
"You'll need to update your contact information," he said without looking up. "The system shows an old address."
"I'll do it at the front desk."
"Fine."
He finished typing and set the tablet down. For a moment, he just stood there. Then he turned to face me fully.
"You look well," he said.
I didn't answer.
"Different," he added. His eyes moved over my face like he was cataloging changes. "Settled."
"I am."
Something flickered across his expression. Too fast to name.
"Good," he said.
He opened the door and paused. "The nurse will bring your discharge papers."
Then he was gone.
I sat on the table and looked at my hands. They weren't shaking. Not yet.
I signed the papers at the nurses' station without reading them. Picked up the prescriptions. Walked through the automatic doors into the parking lot. The sun was lower now. The light softer.
I got into my car and closed the door.
Then I pulled out my phone and called Whitney.
"Hey," she said. "You okay?"
"He was there."
Silence. Three seconds.
"I'm coming to get you," she said.
"No. I'm fine. I'm driving back now."
"Astrid—"
"I'm fine."
I ended the call. Started the engine. Drove back to Bloom & Blush with both hands on the wheel and my eyes on the road.
When I walked in, Whitney was at the counter. She looked up. I smiled.
"All good," I said. "Just hives."
She didn't smile back. But she didn't ask.
I restocked the lavender display. Greeted Naomi Chen when she came in for her usual rose oil. Made the closing tea—two cups, one on Whitney's desk.
I did not think about the exam room.
I did not think about his hands.
I did not think about the way he had looked at me like he was trying to solve something.
I drank my tea and locked the door at six.
And when I got home to the empty penthouse, I stood at the window and looked out at the city lights until my reflection disappeared into the glass.
Chapter 2
Ronan stayed late at Emerald Grove three nights in a row. The office was quiet after ten. Just the hum of the ventilation system and the distant beep of monitors down the hall. He sat at his desk with Astrid's file open on the screen in front of him.
He'd pulled it through the hospital system. He knew it was a violation. He did it anyway.
The records went back five years. Every visit. Every test. Every prescription. He read each entry twice. Then a third time. His eyes moved over the dates, the notes, the lab results. He was looking for one thing.
It wasn't there.
No pregnancy. No miscarriage. No prenatal visits. No ultrasound. No follow-up care. Nothing.
He leaned back in his chair and stared at the ceiling. The fluorescent light buzzed faintly. His chest felt tight.
She had lied.
Not about the affair. About the pregnancy itself. She had told him she lost another man's baby. She had looked him in the eye and said it. And he had believed her. He had believed it so completely that he had—
He stopped the thought.
His hands were shaking. He pressed them flat on the desk.
Why.
The question sat in his throat like a stone. He couldn't swallow it. Couldn't push it down.
Why would she lie about that.
He closed the file. Shut down the computer. Walked to his car in the empty parking garage. The air was cold. He sat behind the wheel and did not start the engine.
He thought about the way she had looked at him in the exam room. Calm. Steady. Like he was a stranger who happened to know her name.
He thought about her arms. The welts. The way she had sat so still while he examined her.
He thought about the three years he had spent believing she had betrayed him.
And he thought about the fact that the story he had built his anger on did not exist.
He started the car.
---
Bloom & Blush was busy when he walked in. Two customers at the counter. One browsing the shelves near the window. Soft music playing. The air smelled like lavender and something citrus.
Astrid was behind the register. She looked up when the door chimed. Her face went still.
Ronan crossed the store in four strides. He set the folder on the counter between them.
"We need to talk," he said quietly.
Astrid glanced at the folder. Then at him. "I'm with a customer."
"I'll wait."
She finished the transaction without looking at him again. Handed the woman her bag. Smiled. "Thank you, Naomi. See you next week."
The customer left. The other woman was still browsing. Astrid folded her hands on the counter and met his eyes.
"What do you want, Ronan."
He opened the folder. Turned it so she could see. "Your medical records."
Her expression didn't change.
"You were never pregnant," he said. His voice was low. Controlled. "There was no miscarriage. No prenatal care. No follow-up. Nothing."
She looked at the papers. Then back at him. "You went through my medical history."
"Yes."
"That's illegal."
"I know."
She closed the folder and pushed it back across the counter. "You need to leave."
"Not until you tell me why you lied."
"My medical history is not your concern."
"You told me you lost another man's baby." His voice cracked on the last word. He steadied it. "You looked me in the eye and said it. And I believed you."
"Yes."
"Why."
She didn't answer.
"Astrid." He leaned forward. His hands pressed flat on the counter. "Why."
She met his eyes. Her face was calm. Empty. "Our relationship ended three years ago. What I said then doesn't matter now."
"It matters to me."
"That's not my problem."
The words landed like a slap. He stepped back.
The customer near the window glanced over. Astrid's posture didn't shift. She waited.
Ronan picked up the folder. His hands were shaking again. "You owe me an explanation."
"I don't owe you anything."
She turned and walked to the back room. The door closed behind her with a soft click.
Ronan stood at the counter. The other customer was staring now. He looked down at the folder in his hands. At the papers inside that proved she had lied. That proved he had been wrong.
That proved nothing he thought he knew was true.
He walked to the door. Stopped. Looked back.
The back room door stayed closed.
He left.
---
Whitney came out from the storage area two minutes later. She found Astrid standing at the sink, hands braced on the counter, head down.
"You okay?"
Astrid didn't move. "He went through my medical records."
Whitney's jaw tightened. "He what."
"He knows I was never pregnant."
"Good." Whitney crossed her arms. "Let him choke on it."
Astrid turned on the faucet. Washed her hands. Dried them carefully. When she looked up, her face was smooth again.
"I need to restock the rose oil," she said.
"Astrid—"
"I'm fine."
She walked back onto the floor. Greeted the remaining customer. Smiled. Asked if she needed help finding anything.
Whitney watched from the doorway.
Astrid's hands were steady.
But Whitney had known her long enough to see the way she held herself. Like she was carrying something too heavy to set down.
And too sharp to keep holding.
Chapter 3
Whitney closed the boutique at six. She locked the door and stood on the sidewalk for a long moment, phone in her hand. The streetlights were just coming on. The city noise felt distant.
She pulled up Ronan's number. She'd gotten it from the hospital directory three days ago. She hadn't decided if she would use it.
She decided now.
The text was short: *We need to talk. Tomorrow, 7 AM. Bluebird Café on Pine.*
She didn't wait for a response. She put the phone in her pocket and walked to her car.
---
The café was empty when Whitney arrived. She ordered black coffee and sat at the corner table with her back to the wall. Ronan came in at seven sharp. He looked like he hadn't slept. His shirt was pressed but his eyes were shadowed.
He sat down across from her without ordering.
"Why am I here," he said.
Whitney wrapped both hands around her cup. "Because you went through Astrid's medical records. Because you showed up at her store. Because you think you deserve answers."
"I do."
"You don't." She met his eyes. "But I'm going to give them to you anyway."
He waited.
"Three years ago," Whitney said, "Astrid found out you were finalizing your engagement to Tiffany Bradley. She knew she was never going to be anything but your secret. So she made a choice."
Ronan's jaw tightened. "She lied."
"She gave you an exit." Whitney's voice was calm. Steady. "She told you she cheated. She told you she lost another man's baby. She handed you a reason to hate her so you could walk away clean. So you wouldn't have to feel guilty. So you could marry Tiffany and tell yourself she was the one who betrayed you."
The words hung in the air.
"She loved you enough to make herself the villain," Whitney said. "And you beat her for it."
Ronan flinched. "I didn't know—"
"You didn't ask." Whitney leaned forward. "You didn't stop. You didn't question it. You just believed the worst thing she could possibly say about herself because it was easier than admitting you were never going to choose her."
His hands were shaking. He pressed them flat on the table.
"That's not all," Whitney said quietly.
Ronan looked up.
"The same day you threw her out of your apartment—the same day she left bleeding—Tiffany Bradley found her on the street."
She watched his face. Watched the exact moment the words landed.
"Tiffany walked up to her in broad daylight. In front of people. And she spat on her face."
Ronan went very still.
"She called her trash," Whitney continued. "She told her to stay away from you. She made sure everyone on that block saw it. And then she walked away."
Ronan's breathing changed. Short. Shallow.
"Astrid didn't fight back," Whitney said. "She didn't say a word. She just stood there. And then she came to my apartment and asked if she could stay the night."
She paused.
"That was the last time she cried."
Ronan's head dropped into his hands. His shoulders shook. The sound that came out of him was raw. Broken.
Whitney didn't move. She watched him fall apart across the table and felt nothing but the cold, clean satisfaction of a truth finally delivered.
When he looked up, his face was wet. "Where is she."
"You don't get to know that."
"Whitney—"
"You don't get to know," she said again. "You don't get to fix this. You don't get to apologize your way back into her life. You had her. You kept her hidden. You hit her. And your fiancée spat on her. You don't get anything else."
She stood. Dropped a ten on the table for the coffee.
"Stay away from her, Ronan."
She walked out.
---
Ronan sat at the table for twenty minutes. The café filled with morning customers. No one looked at him.
He drove to Tiffany's parents' house. The mayor's residence. White columns. Manicured lawn. Security gate.
The housekeeper let him in.
Tiffany was in the sitting room, scrolling through her phone. She looked up when he walked in. Smiled. "Ronan. I wasn't expecting you."
"Did you spit on Astrid Parker."
The smile faded. She set the phone down. "Excuse me?"
"Three years ago. On the street. Did you spit on her."
Tiffany's face went smooth. Careful. "I don't remember."
"Yes, you do."
She stood. Crossed her arms. "Fine. Yes. I did."
The room tilted.
"She was a nobody, Ronan." Tiffany's voice was calm. Matter-of-fact. "She was sleeping with my fiancé. She needed to understand where she stood."
"She was a person."
"She was an embarrassment." Tiffany stepped closer. "You were about to marry me. She had no place in your life. I made that clear."
Ronan stared at her. At the woman he had been engaged to for three years. At the face he had kissed. The hand he had held at charity events.
He didn't recognize her.
"We're done," he said quietly.
Tiffany blinked. "What?"
"The engagement. It's over."
Her expression shifted. Hardened. "You're not serious."
"I am."
"Because of her?" Tiffany's voice rose. "Because of some girl you used to sleep with? Ronan, don't be ridiculous."
"You spat on her."
"So what?" Tiffany's eyes flashed. "She deserved it. She was nothing. She is nothing."
Ronan turned and walked to the door.
"If you leave," Tiffany called after him, "you'll regret it. My father—"
"I don't care."
He walked out.
The door closed behind him with a soft, final click.