By lunchtime, Ava had already spilled coffee on her sleeve, forgotten her flashcards in her car, and answered a question in class with enough confidence to be completely wrong.
It was not her best day.
By the time she reached the student union, she wanted exactly three things: food, ten quiet minutes, and for no one to mention anniversary plans.
Naturally, Chloe was waiting at their usual table with a grin that said she planned to do the opposite.
“So,” Chloe said the second Ava sat down, “what are you wearing tonight?”
Ava dropped her backpack beside the chair. “Clothes.”
“Wrong answer.”
“I haven’t decided yet.”
Chloe stared at her like she had personally offended the entire fashion industry. “Ava. Three-year anniversary. Cute boyfriend. Dinner reservation. Possible romantic moment. You need a plan.”
“It’s dinner, not a royal wedding.”
“It could be both.”
Ava laughed and opened the container she had packed that morning. Leftover pasta. Again.
Chloe eyed it. “You eat like a broke college student.”
“I am a broke college student.”
“Fair.”
Ava took a bite, trying not to smile as Chloe continued flipping through outfit ideas on her phone. This was what Chloe did. She turned ordinary things into events. A coffee date became a “soft launch aesthetic.” A study session became “academic chic.” A dinner with Mason became a production worthy of a magazine spread.
Ava loved her for it.
Even when it made her nervous.
“I was thinking the green dress,” Chloe said.
Ava froze for half a second.
“The green one?”
“Yes. The one that makes your eyes look amazing.”
“It’s tight.”
“It fits.”
Ava looked down at her pasta. “Same thing.”
“No, it is not.”
Chloe set her phone down and leaned forward. Her voice softened, but her expression stayed firm.
“Ava, hiding in oversized sweaters does not make you smaller. It just makes you uncomfortable and sweaty.”
“I like sweaters.”
“You like disappearing.”
Ava didn’t answer.
Because that was the problem with Chloe.
She knew exactly where to press.
“I’m not trying to disappear,” Ava said quietly.
Chloe’s face softened. “I know.”
But they both knew it wasn’t completely true.
Ava had learned how to make herself easy to overlook. She sat in the middle of classrooms. She chose dark clothes. She smiled politely when someone interrupted her. She stepped out of photos unless Chloe dragged her back in.
Not because she hated herself.
Not exactly.
She just didn’t like giving people more reasons to judge her.
And people always found reasons.
Her weight. Her thrift-store clothes. Her old car. Her cheap lunches packed in stained plastic containers. Her phone with the cracked corner and the case that had turned yellow around the edges.
Little things.
Things other people noticed even when they pretended not to.
Chloe reached across the table and tapped Ava’s hand. “Wear the dress because you like it. Not because I said so. Not because Mason might like it. Because you bought it and smiled at yourself in the mirror before you remembered to be self-conscious.”
Ava glanced up.
“I did not.”
“You did.”
“I hate that you remember everything.”
“I’m your best friend. It’s my job.”
Ava smiled despite herself. “Fine. I’ll think about it.”
“That means yes.”
“That means I’ll think about it.”
Chloe leaned back, satisfied enough for now. “Good.”
Across the room, someone shouted Mason’s name.
Ava looked over automatically.
He stood near the entrance with two of his friends from the business department. Tall, confident, easy to spot in any crowd. He had that kind of presence that made people turn toward him without meaning to.
When he saw Ava, his expression changed.
Not much.
Just enough.
His smile softened.
He said something to his friends, then walked toward her table.
Chloe muttered, “Speak of the golden boy.”
Ava kicked her under the table.
Mason stopped beside Ava’s chair and bent to kiss the top of her head.
“Hey, babe.”
“Hey.”
He glanced at her lunch. “Pasta again?”
“It’s budget-friendly.”
Chloe smiled sweetly. “Some of us don’t have internship money yet.”
Mason laughed, but it sounded a little strained. “Not yet. Interview went well, though.”
Ava brightened. “Really?”
“Yeah. I think I’ve got a good shot.”
“That’s amazing.”
And she meant it.
Mason had worked hard for this internship. He had talked about it for months. It was with a firm downtown, the kind of place that could open doors after graduation. Ava knew how much he wanted it.
“I’m proud of you,” she said.
His smile returned, warmer this time. “Thanks.”
For a moment, it felt like them again.
Easy.
Familiar.
Then his gaze flicked toward Chloe’s phone, still open to outfit ideas.
“What’s this?”
“Trying to make sure your girlfriend doesn’t wear a hoodie to her anniversary dinner,” Chloe said.
Mason chuckled. “I mean, I wouldn’t complain.”
Ava smiled.
But Chloe didn’t.
“She has a green dress,” Chloe said. “She should wear that.”
Something crossed Mason’s face too quickly for Ava to understand.
Surprise.
Maybe hesitation.
Then he shrugged. “Yeah. Sure. Whatever she wants.”
Whatever she wants.
It wasn’t a bad answer.
So why did Ava feel suddenly embarrassed?
Mason checked his watch. “I’ve got to meet Professor Daniels before class. I’ll pick you up at seven?”
Ava nodded. “Seven.”
He squeezed her shoulder. “Love you.”
“Love you too.”
He left before she could say anything else.
Chloe watched him go, her expression unreadable.
“What?” Ava asked.
“Nothing.”
“Chloe.”
“I said nothing.”
“That means something.”
Chloe sighed. “I just think sometimes he acts like he’s doing you a favor.”
Ava’s stomach tightened. “That’s not fair.”
“Maybe not.”
“He’s busy. He’s stressed.”
“I know.”
“And he loves me.”
Chloe looked at her for a long moment. “I know you love him.”
“That’s not what I said.”
“I know.”
Ava pushed her pasta around with her fork, her appetite fading.
Chloe exhaled and reached for her hand again. “Ignore me. I’m protective and annoying.”
“You are.”
“But I’m also right a lot.”
Ava gave her a look.
“Fine,” Chloe said. “I’ll behave.”
“You never behave.”
“No, but I’ll pretend.”
That made Ava laugh, and the tightness in her chest eased a little.
Still, long after Chloe changed the subject, Ava kept replaying Mason’s pause when Chloe mentioned the dress.
It was probably nothing.
Ava was good at turning nothing into something.
At least, that was what she told herself.
That evening, Ava stood in front of her closet with wet hair dripping onto the collar of her robe.
The green dress hung from the back of her door.
She had bought it three months earlier after Chloe practically begged her to try it on. It was soft and deep emerald with sleeves that covered the upper part of her arms and a waistline that made her look less like she was hiding and more like she existed on purpose.
Ava loved it.
That was the problem.
Loving something made it easier to be hurt by someone else’s opinion of it.
She reached for it, then stopped.
Her phone buzzed on the bed.
Mason: Running ten minutes late. Sorry.
Ava stared at the message.
Then she looked back at the dress.
Ten more minutes to decide whether she was brave.
She put it on before she could talk herself out of it.
The fabric settled around her body, and for a moment she refused to look in the mirror. She adjusted the sleeves. Smoothed the skirt. Took one breath. Then another.
Finally, she looked.
Her first instinct was to search for flaws.
Her stomach.
Her arms.
Her hips.
The roundness of her face.
But Chloe’s voice appeared in her mind before the crueler one could finish.
You smiled before you remembered to be self-conscious.
So Ava tried to see what Chloe saw.
The color did make her eyes stand out.
The dress did fit.
Not perfectly, maybe.
But beautifully enough.
She added simple earrings, brushed out her hair, and put on the lipstick Chloe had left on her dresser with a sticky note that read: Wear this or I’ll haunt you.
By the time headlights flashed through the window, Ava’s hands were shaking.
She grabbed her purse and the small wrapped gift from her desk.
The watch.
Stainless steel. Simple. Not too flashy.
On the back, she’d had four words engraved.
For Every New Beginning.
Mason was leaning against his car when she stepped outside.
For one second, she wanted him to look at her the way he used to.
Like he couldn’t believe she was his.
His eyes moved over her.
Then he smiled.
“You look nice.”
Nice.
The word shouldn’t have hurt.
Nice was a compliment.
Nice was fine.
But after spending twenty minutes convincing herself not to hide, nice felt like being handed a paper cup when she had expected flowers.
“Thank you,” she said.
He opened the passenger door. “Ready?”
She nodded and slid into the car.
Dinner was at a small Italian restaurant near downtown Willow Creek, the same place they’d gone for their first anniversary when all they could afford was one shared entrée and free breadsticks.
Ava had thought returning there would feel romantic.
Instead, Mason seemed distracted.
He checked his phone twice before the appetizers came.
He talked about the internship, about networking, about how competitive everything was becoming. Ava listened, asked questions, smiled at the right times.
She was proud of him.
She really was.
But somewhere between the salad and the main course, she realized he had not asked her a single thing about her day.
Not about class.
Not about work.
Not about anything.
She told herself that was normal. People got nervous when big opportunities came up. He had a lot on his mind.
When the server brought dessert, Ava pushed the wrapped gift toward him.
“Happy anniversary.”
His face softened. “Ava, you didn’t have to get me anything.”
“I wanted to.”
He unwrapped it carefully.
For the first time all night, he looked genuinely surprised.
“This is nice.”
There was that word again.
Nice.
But then he turned the watch over and read the engraving.
His expression changed.
For Every New Beginning.
Ava smiled nervously. “I thought it fit. With the internship and graduation coming up and everything.”
Mason didn’t speak right away.
Something heavy moved behind his eyes.
Guilt, maybe.
Or sadness.
Ava’s smile faded. “Do you not like it?”
“No. I do.” He closed the box gently. “It’s thoughtful.”
“Then why do you look like that?”
“Like what?”
“Like I just said something wrong.”
He rubbed his thumb along the edge of the box. “You didn’t.”
The silence stretched between them.
Around them, silverware clinked against plates. Someone laughed at another table. Soft music played overhead.
Ava’s heartbeat sounded louder than all of it.
“Mason?”
He looked up.
For a second, she thought he was going to say something that would change everything.
Then he smiled.
Small.
Tired.
“Thank you,” he said. “Really.”
Ava nodded, but the warmth had already gone out of the moment.
After dinner, they walked along the downtown sidewalk. The air smelled like rain even though the sky was clear. Storefront lights reflected off the windows, and couples moved around them, hand in hand.
Mason’s hand brushed hers twice before he finally took it.
Ava held on.
Maybe too tightly.
When they reached his car, he opened her door again.
This time, before she got in, she turned to him.
“Are we okay?”
The question seemed to catch him off guard.
“Yeah.”
“You promise?”
He looked away for half a second.
Then he kissed her forehead. “Don’t overthink everything, Ava.”
It wasn’t an answer.
But she accepted it because she wanted to.
On the ride home, Mason turned on the radio, and Ava watched the dark streets pass outside the window.
She thought about the dress.
The watch.
The pause.
The almost-conversation.
By the time he pulled into her apartment complex, she had convinced herself she was being dramatic.
He walked her to the stairs but didn’t come up.
“I’ve got an early meeting tomorrow,” he said.
“That’s okay.”
He kissed her quickly.
“Happy anniversary.”
“Happy anniversary.”
She watched him drive away with the wrapped watch sitting on his passenger seat.
The porch light flickered above her.
Oliver the cat appeared from beneath the stairs and rubbed against her ankle.
Ava bent down and scratched his head, grateful for the excuse to stay outside a little longer.
“You think I’m overthinking too?”
Oliver meowed.
“Traitor.”
She laughed softly, but it faded before it fully became real.
Upstairs, Chloe opened the apartment door before Ava even reached it.
“Well?”
Ava forced a smile. “It was nice.”
Chloe’s expression changed.
Ava hated that her best friend could hear the lie in one word.
“Nice?”
Ava slipped past her into the apartment. “I’m tired.”
“Ava.”
“It was fine.”
Chloe didn’t push.
Not then.
Ava went into her room, closed the door, and leaned back against it.
For a moment, she stood there in the green dress, lipstick still perfect, earrings still catching the light.
Then she walked to the mirror.
She looked at herself the way Mason had looked at her.
Briefly.
Politely.
Like she was something familiar, but not exciting.
Something loved, maybe, but not chosen.
Her throat tightened.
“No,” she whispered.
She turned away from the mirror before the tears could start.
Tonight was not a disaster.
Mason was stressed.
She was sensitive.
Everything was fine.
But as Ava hung the green dress back in her closet, she couldn’t shake the feeling that somewhere between their first anniversary and their third, Mason had started moving toward a future she was no longer sure included her.