Maya Hart could feel the hum of the car vibrating through her seat, the steady rhythm almost soothing if it weren't for the storm of emotions roiling inside her. She kept her gaze fixed on the horizon, the familiar Pennsylvania countryside rushing by. Her blue eyes traced the shapes of trees and distant buildings, but her mind was far from the scenery, lost in a haze of anxious thoughts.
It was Thursday afternoon, and they were on their way to Philadelphia. The Matthews family had invited her to spend the weekend celebrating Josh's birthday—his 20th birthday. The words echoed in her mind like a haunting melody. Twenty. It seemed impossible. How had they gotten here so fast?
Next to her, Riley chattered endlessly, her excitement palpable. She was planning every detail of Josh's birthday party with her mom, Topanga, and Josh's mother, Mrs. Matthews. They were all excited. Everyone was looking forward to the celebration, the milestone. But Maya? Maya was struggling to keep her heart in check, to stop herself from spiraling into the questions that had plagued her for weeks.
Josh Matthews was turning 20, and Maya had no idea what that meant for them.
For years, they'd played this game—this long game, as they'd called it. They had known each other practically their whole lives, and somewhere between teasing banter and long summer nights, Maya had fallen for him. Hard. At first, it had been a harmless crush, a youthful admiration. He was Riley's uncle, sure, but to Maya, he was so much more. He was funny, kind, impossibly good-looking, and even though they had an age gap, they understood each other in a way that no one else did.
When she was 13, she had realized just how deep her feelings went, and by 15, it became undeniable. But Josh had been the one to put the brakes on any idea of them being together. He wasn't rejecting her—at least, not completely. He had said they would wait. He wanted her to have experiences, to be a normal high school girl without the pressure of dating an older guy in college. He told her she had to live her life, and they would figure things out later, when the timing was better.
That had been the deal. Play the long game.
But now, with Josh about to turn 20, the whole idea of waiting suddenly seemed even more impossible. Maya wasn't naive. She knew that the older Josh got, the more distant their future together seemed. He was already in college, living in a different world, surrounded by new friends, new opportunities—things that didn't include her. She was still in high school, still navigating a world of prom dates and late-night study sessions. How could they possibly meet in the middle?
"You okay?" Riley's voice pulled her out of her thoughts, and Maya blinked, trying to shake off the unease that had settled in her chest.
"Yeah," Maya lied, forcing a smile. "Just thinking."
"About the party?" Riley grinned. "It's going to be amazing. I can't wait until Josh gets here tomorrow. He's going to love everything we've planned."
"Yeah," Maya mumbled, her smile faltering as Riley launched into a new round of excited rambling about decorations and playlists. Riley was good at that—at being bright and positive, a walking ray of sunshine. And Maya loved her for it, but sometimes, it was exhausting to pretend like everything was fine when her own thoughts were so heavy.
The truth was, Maya hadn't talked to Josh much since her own birthday a few weeks ago. They usually texted all the time—long, playful conversations that stretched into the night. He always called her "gorgeous" with that teasing smile in his words, and every time she saw his name pop up on her phone, her heart would skip a beat. But after that night—the night she told him about the date she went on—their conversations had changed.
She hadn't meant to upset him. She didn't even know if she had upset him. All she knew was that after she mentioned the kiss—the kiss that had happened at the end of her date—Josh had gone quiet. The playful banter was gone. He told her it was fine, that he wasn't mad, but since then, he had barely texted her at all. There was a distance now, one that felt unbearable.
She tried not to think about it too much, tried not to read into it. But it was impossible not to. The silence was deafening. She missed him. She missed the way things used to be between them. And now, on the cusp of his 20th birthday, Maya couldn't shake the feeling that things were shifting again, slipping further out of her control.
As they pulled into the driveway of the Matthews' family home, Maya felt a rush of familiarity wash over her. She had been so long since shed last been here, and the house was still full of warmth and memories. But this time, it felt different. This time, there was a weight in the air, an expectation hanging over her that she couldn't quite name.
She and Riley helped unload the car, carrying bags into the house while Topanga and Mrs. Matthews chatted about the party. Maya tried to focus on the task at hand, but her mind kept wandering back to Josh. He wouldn't be here until tomorrow night—he still had classes at NYU today—and the anticipation of seeing him again made her stomach twist with a mix of excitement and anxiety.
Once inside, Riley practically dragged Maya upstairs to Morgan's old room, where they would be staying for the weekend. The room hadn't changed much over the years— still painted in soft pastels, with posters of bands long past their prime taped to the walls. It was comforting in a way, this time capsule of the Matthews' childhoods.
Riley flopped onto the bed, sighing dramatically. "I'm so glad we're here. It's going to be such a fun weekend."
Maya sat on the edge of the bed, trying to match Riley's energy but failing. Her mind was too preoccupied with what tomorrow would bring. She could already picture it—Josh walking through the door, his dark hair a little longer than the last time she saw him, his smile lighting up the room like it always did. And then, the moment their eyes would meet. What would she say? Would he be different? Would he still call her "gorgeous" with that playful grin?
Riley propped herself up on one elbow, studying Maya with a curious look. "You've been super quiet since we got here. What's up?"
Maya hesitated, her heart skipping a beat. She hadn't told Riley about the conversation she had with Josh after her birthday. She hadn't told her about the kiss, or how weird things had gotten between them since. Riley didn't know about the complicated feelings swirling inside her, the way she was constantly balancing on the edge between hope and despair when it came to Josh.
"I'm just… thinking," Maya said finally, forcing a casual tone.
"About Josh?"
Maya's heart thudded in her chest. "What? No. Why would I be thinking about Josh?"
Riley raised an eyebrow. "Maya, please. You always get weird before we see Josh. It's like clockwork."
Maya laughed, but it sounded forced even to her own ears. "I'm fine, really. Just… a lot on my mind."
Riley studied her for a moment longer, her eyes narrowing slightly. Maya could tell she wasn't buying it, but thankfully, Riley didn't push. Instead, she rolled over onto her back, staring up at the ceiling.
"I just want this weekend to be perfect," Riley said softly. "Josh deserves it. He's been working so hard at school, and he's barely had any time to relax. This party is going to be awesome. It has to be."
Maya nodded, though she wasn't really listening. Her thoughts had drifted back to that night—the night she told Josh about her date. She could still hear the way his voice had changed when she mentioned the kiss, the way he had gone quiet, distant.
- - -
"You kissed him?"
Maya had been sitting in her room, phone pressed to her ear, smiling at the memory of the date. It had been fun, a distraction, and she had wanted to tell Josh about it. But the moment she said the words, the atmosphere shifted.
"Yeah," she had said, her voice suddenly unsure. "It was just a kiss. No big deal."
There was a long pause on the other end of the line.
"Maya, I—" Josh had started to say something, but then he stopped. When he spoke again, his tone was lighter, more casual. "That's good. You should be having fun."
But it hadn't sounded like he meant it. And after that, things had been different.
- - -
Now, as she sat in Morgan's old room, with Riley happily chatting about party plans, Maya couldn't stop thinking about that conversation. About how things had felt off ever since. Maybe Josh wasn't mad. Maybe he didn't care about the kiss at all. But maybe he did. Maybe it was just another reminder of the distance between them, the age gap that felt like it was widening with every passing year.
Maya sighed, flopping back onto the bed beside Riley. The ceiling above them seemed to blur as her thoughts raced ahead to the next day. Tomorrow, Josh would be here. And she had no idea what to expect. Would they talk about the kiss? Would he act like nothing had changed? Or worse, would things feel completely different between them?
She closed her eyes, trying to will away the swirl of anxious thoughts. This weekend was supposed to be about Josh's birthday, about celebrating him. Not about whatever confusing, tangled mess was happening between them. But even as she told herself that, she knew it wasn't that simple. Nothing with Josh ever was.
-JM-
The next morning, Maya woke to the sound of footsteps and voices coming from downstairs. She blinked groggily, momentarily disoriented by the unfamiliar surroundings. It took her a second to remember where she was—Morgan's old room, the familiar pastel walls. Riley was still sound asleep beside her, curled up in a mess of blankets, her dark hair spilling over the pillow.
Maya glanced at the clock. It was barely 8 AM. She groaned softly and sat up, brushing her wavy blonde hair out of her face. She knew there would be no going back to sleep now. The nervous anticipation of seeing Josh again had settled in her stomach like a heavy knot, making it impossible to relax.
Quietly, she slipped out of bed and pulled on a pair of leggings and a hoodie, tiptoeing out of the room so she wouldn't wake Riley. As she made her way downstairs, the smell of coffee hit her, and she found herself moving toward the kitchen, where Topanga and Mrs. Matthews were chatting over breakfast.
"Maya, you're up early," Topanga said, smiling warmly as she poured herself another cup of coffee. "Want some?"
Maya nodded, grateful for the offer. "Yeah, thanks."
As Topanga handed her the mug, Mrs. Matthews looked up from her seat at the table. "Excited for the party tomorrow?"
Maya forced a smile and nodded. "Yeah, of course."
Mrs. Matthews beamed. "It'll be great. Josh is going to love it. And I think he's excited to see everyone. He doesn't come home nearly enough these days."
Maya took a sip of coffee, hoping it would calm the fluttering in her chest. "Yeah… I guess he's busy with school."
"Very," Mrs. Matthews agreed with a fond smile. "But he's always been good about staying in touch. Especially with Riley—and you."
Maya's heart skipped a beat at that. She knew Mrs. Matthews was just being kind, but the comment hit a little too close to home. Josh had always stayed in touch with her—until recently. She wondered if his mom had noticed the change. Did anyone else see the distance that had grown between them over the past few weeks?
"Yeah, we text a lot," Maya said quietly, not meeting Mrs. Matthews' eyes.
"You and Josh have always had a special bond," Mrs. Matthews continued, her tone light. "It's sweet."
Maya's throat tightened at that. If only it were that simple. She mumbled something about needing fresh air and slipped out of the kitchen before the conversation could go any further. She could feel Topanga and Mrs. Matthews' eyes on her as she walked out to the backyard, the cool February air biting at her cheeks.
The Matthews' backyard was just as she remembered it, a spacious area with a worn wooden fence lining the perimeter and a small garden bed that had long since gone dormant for the winter. She stood there for a moment, breathing in the crisp air, trying to settle her mind. Tomorrow was Josh's birthday, and tonight, he would be here. All she had to do was get through this day without driving herself crazy with worry.
Her phone buzzed in her pocket, and her heart jumped. She pulled it out, half expecting it to be Josh—but it was just a message from Riley, asking where she'd gone. Maya exhaled, a mixture of relief and disappointment settling in her chest. She hadn't heard from Josh in weeks, and with each passing hour, the silence between them felt heavier.
By late afternoon, the house was buzzing with activity as final preparations for the party were underway. Maya and Riley had spent most of the day helping Topanga and Mrs. Matthews with decorations and errands, all while Maya's mind wandered, half-present and half elsewhere. As the hours ticked by, her anticipation and anxiety grew, until finally, sometime after 6 PM, she heard the front door creak open.
He was here.
Maya's heart leapt into her throat as she stood in the kitchen, clutching a stack of plates for the party. From the kitchen, she could hear Riley's excited voice calling out to her uncle, followed by the unmistakable sound of Josh's laugh—a sound that still ent a shiver down Maya's spine, even after all these years.
"Maya!" Riley called, her voice high-pitched with excitement. "Josh is here!"
Maya swallowed hard, her pulse quickening. She set down the plates and forced herself to walk into the hallway, where Josh was standing, hugging his mother. He hadn't seen her yet, and for a moment, she just watched him, taking in the sight of him after what felt like ages. His dark hair was a little longer, messier than usual, and there was a hint of scruff along his jawline, giving him an even more grown-up look.
He was still Josh, but there was something different about him. Something that made Maya's heart ache in a way she couldn't explain.
And then, as if sensing her presence, Josh turned—and their eyes met.
For a split second, everything else faded away. The noise, the chatter, the bustle of activity around them. It was just him, looking at her with those familiar brown eyes, the corner of his mouth quirking up in that smile that made her heart do somersaults.
"Hey, gorgeous," he said, his voice soft but teasing, like he always did.
Maya's breath caught in her throat, and she had to remind herself to smile, to play it cool. But the words came out shaky, barely a whisper. "Hey."
They stood there for a moment, the space between them both vast and too small at the same time. And for the first time in weeks, Maya felt like she could finally breathe—like the weight she'd been carrying had lifted just a little, simply because he was here.
But then, as quickly as the moment had come, it was over. Riley bounded up beside her, throwing her arms around Josh in a hug, and the spell was broken. Josh smiled down at his niece, ruffling her hair in that affectionate way he always did, and Maya stepped back, feeling the distance between them stretch once again.
The rest of the night passed in a blur. The house was filled with laughter, family, and the smell of pizza as they all gathered for dinner. Maya did her best to keep her focus on the party preparations, on the chatter around her, but her attention kept drifting back to Josh. Every time their eyes met across the room, her heart would do that stupid little flip, and every time he smiled at her, it took all her strength to keep her own emotions in check.
-JM-
It wasn't until later, after dinner, when the house had finally quieted down and most of the family had retired to their rooms, that Maya found herself alone with Josh. He was sitting on the couch, scrolling through his phone, when she wandered into the living room, not quite sure what she was doing but knowing she needed to talk to him. To say something. Anything.
"Hey," she said softly, hovering in the doorway.
Josh looked up, his expression unreadable for a moment before his lips curled into that familiar smile. "Hey. You okay?"
Maya hesitated, her fingers twisting together. She wasn't sure if she was ready to have this conversation, but now that she was here, she couldn't walk away.
"I—" she started, then stopped, her throat tight. She didn't even know where to begin. Did she ask him why he'd pulled away? Did she bring up the kiss, the weird tension between them?
Josh frowned slightly, sitting up straighter. "Maya, what's going on? You've been… off lately."
Her heart thudded in her chest, and for a moment, she thought about lying, about brushing it off like she always did. But she couldn't. Not anymore.
"I miss you," she blurted out, the words tumbling from her lips before she could stop them.
Josh blinked, surprised. "You miss me? Maya, we text all the time."
"Not like we used to," she said, her voice wavering. "Not since… since that night."
Josh's face softened, and he looked away for a moment, as if trying to figure out how to respond. When he finally spoke, his voice was quiet, almost hesitant. "You mean the date?"
Maya nodded, her throat tight. "Yeah. The date."
There was a long pause, the air between them thick with unspoken words. Finally, Josh sighed, running a hand through his hair.
"Maya, I… I didn't mean to pull away. I just—" He stopped, his jaw clenching as he looked back at her. "It's complicated."
"Why?" she asked, her voice barely above a whisper. "Why does it have to be so complicated?"
Josh stared at her for a long moment, and for the first time since that night, Maya saw the conflict in his eyes, the same uncertainty that had been plaguing her for weeks.
"I don't want to hurt you," he said finally, his voice rough. "I don't want to be the reason you don't live your life."
Maya's heart twisted painfully at his words, and she took a shaky breath, trying to keep her voice steady. "But you are part of my life. You said we were playing the long game, Josh. That we'd figure things out when the time was right. Well… it's been years, and nothing's gotten easier. I don't know what to think anymore."
Josh closed his eyes for a moment, as if the weight of her words was too much. When he opened them, there was something raw there—something vulnerable that Maya rarely saw. He set his phone down and leaned forward, elbows resting on his knees as he looked at her.
"I know I said that, and I meant it. But we're in such different places, Maya." His voice softened, the frustration giving way to something more tender. "You're still in high school, and I'm halfway through college. I didn't realize how different things would be, how… hard it would feel."
Maya swallowed, the tightness in her throat making it hard to speak. "So what? You think we're too far apart now?"
Josh didn't answer right away, and the silence stretched between them, heavy and unbearable. He finally stood up, crossing the room to stand in front of her, his tall frame looming over her in a way that made her heart pound even harder. He looked down at her with those dark, soulful eyes, and for a moment, it felt like they were standing on the edge of something—something big and terrifying.
"I don't want to give you half of me," he said quietly, his voice almost breaking. "I don't want to be a guy who's here one minute and gone the next. I want you to have all of me when I'm ready to give it. But right now… I don't know if I can."
Maya felt tears pricking at the corners of her eyes, and she blinked them back, refusing to let them fall. "You think waiting is easier for me? It's not, Josh. It's not just your decision. I'm the one waiting too, and sometimes… sometimes I wonder if you even still want me to."
Josh's face crumpled slightly, and he knelt down in front of her, his hands gently resting on her knees as he looked up at her. "I do want you to wait. But I don't want you to feel like you have to. That's not fair to you. And I hate thinking about you sitting here, waiting for me to figure out my life while you miss out on yours."
Maya shook her head, wiping away a stray tear that had escaped despite her best efforts. "I'm not missing out. I know what I want. I know I'm younger, but that doesn't make my feelings any less real."
Josh's grip on her knees tightened for a second, and he closed his eyes, as if absorbing the weight of her words. When he opened them again, they were filled with regret and something that looked a lot like longing.
"I wish it could be simple," he whispered. "I wish I could say we're ready, right here and now. But, Maya, if we mess this up—if we rush into something before we're really ready—I'm afraid we'll lose everything. And I don't want to lose you. Not ever."
Maya felt her heart crack open at his words, torn between hope and despair. She wanted to tell him that it didn't have to be complicated, that she could handle whatever came their way. But deep down, she knew Josh was right. They weren't in the same place. As much as it hurt, she couldn't ignore the reality of their lives.
"So what do we do?" she asked, her voice small, vulnerable. "Just keep waiting?"
Josh took a deep breath and stood up, running a hand through his hair. "I think we need to keep living our lives. You've still got so much ahead of you, Maya. And I'm not going anywhere. I'll be here, when the time is right."
Maya stood as well, her legs feeling shaky beneath her. "But how will we know when the time is right?"
Josh smiled sadly, reaching out to brush a strand of hair behind her ear. His touch was so gentle, so familiar, it made her heart ache. "I don't know. But I believe we'll know when it happens."
She looked up at him, searching his face for some kind of reassurance, something to hold onto. But all she saw was the same uncertainty she felt deep in her own heart.
"I don't want to lose you," she whispered, her voice barely audible.
"You won't," Josh said softly. "We just need to let life happen, Maya. We'll get there. I promise."
Maya wanted to believe him. She wanted to believe that one day, everything would fall into place, and they would finally be together without all the complications. But standing there in the quiet of the Matthews' living room, with Josh looking at her like he was both the answer to all her questions and the source of all her pain, she wasn't sure what to believe anymore.
She looked down, trying to keep her emotions in check. "I hope you're right, Josh. I really do."
Josh's hand dropped from her hair, and the distance between them felt palpable, like an invisible line they couldn't cross—not yet, anyway. He smiled softly, that same half-smile she loved, but it was laced with uncertainty.
"I am," he said, though the conviction in his voice wavered.
Maya nodded, not trusting herself to say more. She felt like if she stayed any longer, the fragile wall she'd built to keep her emotions from spilling over would crumble completely.
"I should probably get some sleep," she said, stepping back. "Big day tomorrow."
"Yeah," Josh agreed. "Big day."
For a moment, they just stood there, the unspoken words lingering between them. Maya could feel the weight of all the things they hadn't said, but she knew pushing any further tonight wouldn't solve anything. She forced a smile, trying to inject some lightness into the moment.
"Don't forget—it's your party, so try not to look too old tomorrow," she teased, her voice slightly shaky but playful.
Josh laughed softly, the tension between them easing just a little. "I'll do my best."
She turned and started to walk toward the stairs, but before she could take more than a few steps, Josh's voice stopped her.
"Maya."
She turned back to look at him, her heart thudding in her chest.
"I'm really glad you're here," he said quietly, his gaze locking with hers. "I don't say it enough, but… you matter to me. A lot."
Her breath caught at the sincerity in his voice, and for a second, the weight of everything between them didn't feel so heavy. She nodded, managing a small smile. "You matter to me too, Josh."
And with that, she turned and made her way upstairs, her heart heavy but somehow lighter at the same time.
Later, as Maya lay in bed, staring up at the ceiling in the quiet darkness of the room, she replayed the conversation over and over in her head. Nothing had really changed, but at the same time, everything felt different. She still didn't have the answers she so desperately wanted, but at least now, she understood a little more about where Josh was coming from.
He wasn't pulling away because he didn't care. He was pulling away because he cared too much.
It wasn't the resolution she'd hoped for, but it was enough to help her breathe a little easier. Maybe Josh was right. Maybe they weren't ready yet, and maybe they needed more time to figure things out. But even as that thought crossed her mind, Maya couldn't help but feel a pang of fear—fear that time would only drive them further apart instead of bringing them closer.
Still, she wasn't ready to give up. Not on him. Not on them.
Tomorrow was a new day, and though she didn't know what the future held, she knew one thing for certain: Joshua Matthews was worth the wait.
With that thought, Maya closed her eyes, letting the quiet hum of the house lull her to sleep. And for the first time in a long time, she allowed herself to hope that maybe, just maybe, everything would turn out all right in the end.
