Thorn noticed her long before she noticed him.
She always sat by the window in the campus café, third table from the left. Not the one closest to the door — that would mean being seen too easily. Not the one in the back — that would feel too hidden.
The middle.
Safe, but not invisible.
She wore oversized sweaters even when it wasn’t cold. Soft colors. Cream. Pale blue. Lavender. Like she was made of quiet mornings.
Angel.
He learned her name from the barista before he ever spoke to her.
“Vanilla latte for Angel,” they’d call out, and she’d lift her hand slightly, almost apologetically, as if existing took effort.
Thorn didn’t believe in love at first sight.
But he believed in whatever this was.
The first time he sat near her, he didn’t speak.
He just watched the way she read — fully. Completely. Like the world disappeared when she turned a page.
She smiled at something in her book.
It wasn’t loud. It wasn’t dramatic.
It was small.
And it hit him harder than anything ever had.
He wanted to be the reason she smiled like that.
Angel noticed him on the fourth day.
It was impossible not to.
He wasn’t subtle.
Tall. Dark hoodie. Leaning back in his chair like he belonged anywhere he decided to sit. But his eyes — his eyes were always steady.
On her.
Not in a creepy way.
In a careful way.
Like he was studying something fragile.
She felt her heartbeat change whenever he walked in.
And that scared her.
Angel didn’t fall easily. She didn’t let people in. Love was unpredictable. Messy. Unsafe.
She preferred quiet.
Predictable.
Control.
But Thorn didn’t feel predictable.
He felt like a storm pretending to be calm.
On the seventh day, he moved to her table.
“Is this seat taken?” he asked.
Her fingers tightened around her cup.
“N-No.”
Her voice was softer than he expected.
He sat across from her, but not too close. Close enough to feel the warmth between them. Far enough to give her space.
“I’m Thorn,” he said gently.
She knew.
“Angel.”
He smiled like he’d been waiting to hear her say it.
“That fits,” he murmured.
Her cheeks turned pink.
Silence settled between them — but it wasn’t heavy. It was careful. Like two people stepping onto thin ice, testing it.
“You always read here,” he said after a moment.
She looked up, startled. “You noticed?”
“I notice a lot about you.”
Her pulse jumped.
That should’ve made her uncomfortable.
It didn’t.
And that was worse.
Days turned into routine.
He didn’t rush her. Didn’t flirt aggressively. Didn’t overwhelm her.
He just showed up.
He learned she liked poetry but pretended she didn’t understand it.
He learned she hated thunderstorms but loved the smell after rain.
He learned she got nervous when people complimented her.
So he stopped complimenting her directly.
Instead, he’d say things like:
“The café feels brighter when you’re here.”
And let her figure it out.
But Angel was fighting something.
Every time she felt herself soften, she pulled back.
When his fingers brushed hers while passing a napkin, she withdrew too quickly.
When he asked if she wanted to walk around campus, she said she had studying to do.
When he texted her goodnight for the first time, she stared at the message for ten minutes before replying:
“Goodnight.”
One word.
Safe.
Controlled.
But her heart was racing.
Because she liked him.
Too much.
And liking someone meant they could hurt you.
One evening, the café closed early due to heavy rain.
Angel stepped outside and froze.
She didn’t bring an umbrella.
Thunder cracked across the sky.
Her breathing started to tighten.
She hated storms.
“Angel.”
His voice.
She turned.
Thorn stood behind her, holding an umbrella.
He walked toward her slowly — careful, like approaching something sacred.
“I figured you’d forget one,” he said softly.
She swallowed. “You don’t even know if I live this way.”
He tilted his head slightly. “You always turn right when you leave.”
Her heart skipped.
He noticed everything.
He stepped close enough that the umbrella covered both of them. Close enough that she could feel his warmth.
But he didn’t touch her.
“I’m not trying to scare you,” he said quietly, as rain poured around them. “I just… like you. And I’m okay taking my time.”
Her throat tightened.
“Why?” she whispered.
“Why what?”
“Why me?”
He didn’t hesitate.
“Because you feel real. Because you don’t pretend. Because when you smile, it’s not for attention. It’s because something actually moved you.”
Her eyes shimmered.
He lowered his voice.
“I don’t need you to fall for me tomorrow. I just want the chance to prove I won’t hurt you.”
The rain softened.
And so did she.
Just a little.
She didn’t step away.
She didn’t say no.
She walked beside him under the umbrella.
And for Angel, that was the bravest thing she’d done in years.