Rain always made Lina Reyes think of broken promises.
Tonight, it felt personal.
The downpour slammed against the bus windows as the city blurred into streaks of gray and gold. Neon lights flickered through the glass, distorted, unreal—like everything in her life lately.
Late rent.
Two jobs.
Zero luck.
And now this.
Lina tightened her grip on the envelope in her lap.
It was already creased from how many times she’d opened it, read it, and tried to convince herself it wasn’t real.
But the words hadn’t changed.
*You are required to honor the engagement agreement made thirteen years ago.*
Her name was printed neatly below it.
No explanation.
No apology.
Just a time and an address.
And a name she had spent years trying to forget.
Vale.
Her chest tightened.
“Of all people…” she muttered.
The bus jerked to a stop.
“This is your stop,” the driver called.
Lina hesitated.
For a second—just a second—she thought about staying seated. Letting the bus take her somewhere else. Anywhere else.
But life didn’t give her that luxury.
Not anymore.
She stood, stepped off into the rain, and instantly got soaked.
“Great,” she whispered.
The Vale estate stood at the end of the street like something out of another world. Tall gates. Black iron. Security cameras that tracked her the second she got close.
She almost laughed.
“Yeah, this is definitely a good idea,” she said under her breath.
But her feet kept moving.
Because curiosity was dangerous.
And closure?
Even worse.
The gates opened before she could press the buzzer.
Of course they did.
They were expecting her.
That thought sent a chill down her spine.
***
Inside, everything was quiet.
Too quiet.
The kind of silence that made you feel like you didn’t belong.
Polished floors. High ceilings. Walls lined with art that probably cost more than her entire life.
Lina shoved her wet hair behind her ear, trying not to look as out of place as she felt.
“Miss Reyes.”
She turned.
An older man approached, dressed in a sharp suit that probably cost more than her rent for a year.
“Follow me,” he said.
No smile.
No warmth.
Just efficiency.
“Sure,” Lina replied, matching his tone.
They walked through long hallways that seemed endless. Each step echoed, louder than it should have.
Her heart kept pace.
Fast.
Unsteady.
“You didn’t explain anything in the letter,” she said finally.
“That was intentional,” the man replied.
“Of course it was.”
They stopped in a large room.
Floor-to-ceiling windows. A long table. The kind of place where decisions were made that changed people’s lives.
Lina stayed near the door.
“I’m not here to agree to anything,” she said.
The man nodded, as if he expected that.
“Sit.”
“I’d rather stand.”
A pause.
Then he placed a folder on the table.
“Your current financial status is… concerning.”
Lina stiffened.
“Excuse me?”
“Overdue rent. Medical debt. Two maxed credit accounts.”
Her stomach dropped.
“That’s none of your business.”
“It becomes our business if you marry into this family.”
The words landed hard.
“So that’s what this is?” she said. “You did a background check and decided I’m desperate enough to say yes?”
The man didn’t blink.
“We determined you would be… practical.”
Lina let out a sharp laugh.
“Practical,” she repeated. “That’s one word for it.”
“And you came,” he pointed out.
That shut her up.
Because he wasn’t wrong.
She looked away, jaw tight.
“Who is it?” she asked.
“The heir of the Vale family.”
Her chest twisted.
“Of course.”
Rich. Powerful. Untouchable.
Everything she hated.
“Does he even know about this?” she asked.
“Yes.”
“And he agreed?”
“Yes.”
Something about that answer bothered her more than it should have.
“Then he’s just as bad,” she muttered.
The man didn’t respond.
Instead, he said, “He’s here.”
Lina froze.
“What?”
But it was too late.
Footsteps echoed from the upper level.
Slow.
Deliberate.
Each step louder than the last.
Her heart started racing again.
Not nerves.
Something else.
Something familiar.
“No,” she whispered to herself. “Don’t be stupid.”
But her body already knew.
Before her mind could catch up.
The footsteps stopped.
And then—
He appeared.
Tall. Broad-shouldered. Dressed in black like the storm outside belonged to him.
His face was sharper now. Older. Colder.
But his eyes—
Her breath caught.
“No way…”
The world seemed to tilt.
Because she knew those eyes.
She had known them once better than her own.
“Hello, Lina.”
Her name in his voice felt wrong.
Too controlled.
Too distant.
Like it had never mattered.
She took a step back.
“You’ve got to be kidding me.”
But no one laughed.
Because it wasn’t a joke.
It was him.
Adrian Vale.
The boy who once held her hand like it was the only thing keeping him steady.
The boy who promised her forever.
The boy who never came back.
“You—” Her voice broke. She swallowed hard. “You’re the one?”
“Yes.”
The single word hit harder than it should have.
Lina shook her head.
“No. No, I’m not doing this.”
She turned, ready to leave—
“Running again?”
Her steps stopped.
Slowly, she turned back.
“What did you say?”
Adrian’s expression didn’t change.
“You always did that,” he said. “Leave before things got difficult.”
Her chest tightened.
“That’s not what happened.”
“Isn’t it?”
His voice was calm.
Too calm.
And that made it worse.
“I waited for you,” she snapped. “For hours!”
The words came out sharper than she expected.
But she didn’t take them back.
“Funny,” he said. “I remember waiting too.”
Lina blinked.
“What?”
“I was there,” he said.
Her heart skipped.
“No, you weren’t.”
“I was.”
“You’re lying.”
His jaw tightened.
“And you’re still pretending.”
The room felt smaller.
The air heavier.
“I stood there in the rain,” Lina said, her voice shaking now. “I waited until I couldn’t feel my hands anymore. You didn’t come.”
Adrian’s eyes darkened.
“I got there early,” he said. “You never showed up.”
Silence.
Sharp.
Unforgiving.
“That’s not possible,” she whispered.
But doubt—small and dangerous—slipped in.
Because he didn’t look like he was lying.
And that terrified her.
“Then explain it,” he said.
She couldn’t.
Because her version of the past had always been clear.
Simple.
He didn’t come.
He left.
He chose something else.
But now—
“You’re wrong,” she said, but her voice lacked conviction.
Adrian took a step closer.
“And you’re certain you’re not?”
Her breath caught.
Memories flickered.
Rain.
Cold.
A streetlight.
Waiting.
But then—
Something else.
Blurred.
Fading.
Gone.
“No,” she said quickly. “I remember.”
“Do you?”
The question hit deeper than it should have.
Lina clenched her fists.
“I wrote you a letter,” she said suddenly.
The words slipped out before she could stop them.
Adrian stilled.
“What letter?”
Her heart pounded.
“I—” She hesitated. “After that night. I explained everything.”
His gaze sharpened.
“I never got a letter.”
The world seemed to shift beneath her feet.
“That’s impossible.”
“Is it?”
They stared at each other.
Two people.
One past.
Two completely different truths.
“I sent it,” she insisted.
“And I never received it,” he replied.
Silence fell again.
But this time—
It felt different.
Heavier.
Like something was breaking.
“Then what happened?” she whispered.
Adrian didn’t answer.
Because he didn’t know either.
And that was worse.
The man by the table cleared his throat.
“The agreement still stands,” he said. “Regardless of past misunderstandings.”
Lina turned sharply.
“This isn’t a misunderstanding!”
“From a legal standpoint, it is irrelevant.”
Her laugh was bitter.
“Of course it is.”
She looked back at Adrian.
“So what now?” she asked. “We just pretend none of that happened?”
His expression hardened.
“No.”
A pause.
“Then what?”
Another step closer.
Close enough that she could feel the tension between them.
“You marry me,” he said.
Her heart slammed.
“You’re insane.”
“It solves your problems.”
“I don’t need your help.”
“Don’t you?”
The question hit too close.
Her silence answered for her.
Adrian’s gaze didn’t soften.
“If you walk out that door,” he said, “nothing changes. Your debts. Your situation. Your future.”
Her throat tightened.
“And if I stay?”
“Everything changes.”
She let out a slow breath.
This wasn’t a choice.
It was a trap.
“You really think I’d agree to marry you after everything?” she said.
Adrian didn’t hesitate.
“Yes.”
Her chest tightened.
“You’re that confident?”
“No,” he said quietly.
“I just know you don’t have another option.”
The truth hurt.
Because it was true.
Lina looked away.
Rain hammered against the windows.
Loud.
Relentless.
Just like her thoughts.
“I hate you,” she said.
The words came out softer this time.
More honest.
Adrian didn’t flinch.
“Good.”
She frowned.
“What?”
“Because this isn’t about love.”
Something about that made her chest ache.
“Then what is it about?”
A pause.
Then—
“Debt.”
Her stomach dropped.
“I don’t owe you anything.”
Adrian’s eyes darkened.
“No,” he said.
“But your family does.”
Lina froze.
“My family is gone.”
His expression didn’t change.
“No,” he said.
“They’re not.”
Her heart stopped.
“What are you talking about?”
Adrian held her gaze.
Cold.
Steady.
Unyielding.
“They’re alive, Lina.”
The room spun.
“That’s not—”
“And they made a deal,” he continued.
Her breath caught.
“A deal that now includes you.”
The words hit like thunder.
Lina shook her head.
“No… no, you’re lying.”
“I’m not.”
“Then prove it.”
Adrian didn’t move.
Didn’t blink.
Didn’t hesitate.
“Marry me,” he said.
Her pulse roared in her ears.
“And I’ll show you the truth.”
Silence.
Heavy.
Suffocating.
The rain outside grew louder.
Or maybe it was just her heartbeat.
Because suddenly—
Everything she thought she knew about her life…
Was starting to fall apart.
And standing in front of her—
Was the one person she had trusted enough to build it on.
***