Chapter 1: office hours
Chapter Text
Lance sat at his desk, staring at the angry ‘35/50’ marked at the top right corner of his test bubble sheet in blue ink.
“Red isn’t a very positive color,” his teacher had said at the beginning of the year. The sentiment was nice, sure, but Lance would argue that placing a big blue frowny face next to his near-failing grade was even more patronizing than just writing ‘D-’ in classic horror-movie red and sending him on his way. At least that would’ve had some flair. The blue was just depressing.
He sank a little lower in his chair, hoping the desk would swallow him whole. He could hear the shuffling of test papers around the room, and someone in the back let out a low whistle. “Yo, what was that curve?” another muttered. Lance glanced up at the whiteboard where the class average was proudly displayed in big numbers: ‘87’. And below it, in tiny asterisks that mocked his very existence: after curve .
Shit.
He swallowed hard, eyes darting back to his own paper. If this was after the curve, then without it… oh god. He didn’t even want to know.
“I haven’t gotten around to the FRQs for this class yet,” Mr. Shirogane droned from the front of the room, oblivious to the panic spiraling through at least half his students. “But they should be in by the end of the day today or tomorrow.”
That meant Lance’s disaster wasn’t over yet. If he’d done this badly on multiple choice, then what did that say about his short answers? He didn’t even remember what the question was. Something about motion? Forces? Did he write about rockets or penguins? Maybe he had blacked out and drawn a cartoon instead.
He made the mistake of glancing over at Pidge. She sat two rows down, sharp eyes locked onto the board like she was already five steps ahead into the new unit. Her test sat perfectly aligned in front of her with a silver star drawn neatly in the corner. Lance didn’t even have to look at the number to know she’d aced it. That was just who she was. Pidge probably solved the test backward just for the hell of it.
Lance slumped further. His once crisp test paper crumpling and bending underneath his fingertips that were damp from pure terror.
He couldn’t go home with this. He could already imagine the look on his mom’s face—disappointed but not surprised, which was way worse than yelling. Not to mention the running list of passive-aggressive things she’d say under her breath while wiping down the counters.
“C’s get degrees,” he muttered to himself, trying to summon some sort of comfort. It didn’t help. Because yeah, technically, a C wasn’t failing, but when your family had moved countries and worked two jobs just so you could have a shot at something better, a C felt like a slap in the face.
The bell rang and snapped him out of his spiral.
Lance gathered his things slowly, dragging his feet until he stood. The test paper drooped from his folder like it was trying to escape, too.
As he headed for the door, he caught up to Pidge. “Hey,” he said casually, or as casually as someone with an academic death sentence could manage. “So, uh… how do you think you did?”
She shot him a look. “Fine.”
“Cool, cool. I mean, that star on your test paper looked pretty official. Gold next time, probably.”
She raised a brow. “Was there something you wanted, Lance?”
He scratched the back of his neck. “Well, uh… I was wondering if maybe you could—y’know—help me study? Just for the next unit. Or like, explain the FRQ stuff? In a ‘please don’t let me ruin my life’ kind of way.”
Pidge didn’t even blink. “No.”
“What—wait, seriously?”
“Seriously.”
“Why not?!”
She turned on her heel. “Because the last time I helped you, you fell asleep halfway through me explaining kinematic equations and then blamed me when you got a D. I’m not getting dragged into your academic melodrama again.”
“I didn’t blame you—”
“You absolutely did. You told Mr. Shirogane I gave you the wrong formula!”
“That was one time! And also kind of true!”
“Then still no,” Pidge said. “I’ve got robotics club and a life. I’m not spending it reteaching you how to convert newtons to joules.”
Lance scoffed. “That was one time.”
“It was three times. In the same week.”
He groaned and let his head thunk against the desk. Pidge patted his shoulder with all the gentleness of a slamming door. “Good luck, though.”
He thought about Allura—sharp, brilliant Allura, with her perfect braids and color-coded notes and the kind of handwriting that looked like it belonged on a wedding invitation. She sat two rows ahead of him, always raising her hand, always knowing the answer.
She probably wouldn’t even mind helping him. She was nice. She was helpful. She was gorgeous. But that was exactly the problem. He didn’t want to seem helpless . Not in front of someone like her. Not when he’d spent the entire semester fantasizing about being her knight in shining armour, coming to her rescue instead of paying attention to the class.
Lance sighed and slumped against the nearest locker, letting the cool metal press into his back. Maybe if he stared at the ceiling long enough, the answer would just fall into his lap.
It didn’t.
Lance picked at the suspiciously wet and soggy pizza on his tray, his appetite all but vanished. He was becoming increasingly sure that cheese shouldn’t bend like that.
“So, uh,” Lance said as he dropped his tray onto the lunch table and slumped into his seat with the theatrical grace of someone whose world had just ended, “if anyone needs me after school, I’ll be holding a candlelight vigil for my GPA.”
“Rest in peace,” Hunk said solemnly, raising his juice box.
Pidge didn’t look up from her tablet. “How bad was it?”
Lance let out a long groan and let his forehead fall to the table. “Thirty five. Out of fifty.”
“Yikes,” Hunk muttered.
“That’s not terrible, ” Allura offered as she slid gracefully into the seat next to Hunk. Her tray, as usual, was organized like it had been curated by a nutritionist. “It’s just… slightly below average.”
Lance lifted his head just enough to glare at her. “The class average was an eighty-seven. After the curve. ”
“God,” Pidge said, finally sparing him a glance. “Did you even read the FRQ?”
“I don’t even remember the question. I blacked out somewhere between panicking and regretting all my life choices.”
“You were whispering song lyrics under your breath,” Hunk added helpfully. “I think you were dissociating.”
“Okay, but hear me out,” Lance said around a bite of his sandwich. “What if we just pretend physics doesn’t exist? Like, collectively. As a society.”
Pidge didn’t even look up from her tablet. “Then planes fall out of the sky. And so do your grades.”
Hunk winced sympathetically. “Too soon.”
“I’m just saying,” Lance huffed, slumping in his seat, “maybe gravity doesn’t deserve rights.”
Allura slid into the seat beside him, impeccably dressed as always, even in uniform. Her tray was organized by food group. Lance’s was chaos. “Gravity is not the problem,” she said, tapping her fork against his tray. “It’s your refusal to study.”
“I do study!” Lance defended, straightening in his seat. “It’s just that… none of it makes sense. And every time I try to ask questions, Mr. Shirogane launches into some metaphor about electrons falling in love or whatever.”
“He did compare vector addition to a failed group project once,” Hunk admitted.
“Right?” Lance gestured like that proved everything. “Like I get it—he’s brilliant and all that—but I’m not trying to learn physics in poetry. I need, like, normal-person explanations.”
“I gave you explanations,” Pidge said without looking up.
“You gave me judgment and a sarcastic quiz about Newton’s laws.”
“Same difference.”
Allura frowned, setting her fork down. “Lance, if it’s really getting to you, I could help. I’ve been reviewing with a few other people after school.”
Lance froze.
She said it so casually, like it was no big deal. But the thought of sitting there while Allura—flawless, brilliant, composed Allura—walked him through material he should already know made his stomach twist.
He forced a laugh. “I appreciate it, really. But I got it.”
Pidge snorted. “That’s what you said last time, and you forgot which way is ‘positive x-axis.’”
“In my defense,” Lance said quickly, “that question was worded weirdly. Very… tricky. Very… misleading.”
“It was literally a picture of a ramp,” Pidge deadpanned.
“You’d be surprised how deceiving ramps can be.”
Allura tilted her head. “There’s nothing wrong with needing help, you know. Mr. Shirogane wouldn’t have mentioned the learning center if he didn’t think students could benefit from it.”
Lance stiffened. “Wait—how’d you know he said that?”
“He tells all of us to go there when we need help. Especially before big tests.”
Hunk nodded. “He even offered to walk me there once. It was kinda nice, honestly. Like a weirdly motivational field trip.”
“I’m not going to the learning center,” Lance said, a bit too defensively. “It’s basically an academic purgatory. A sad little room where people go to cry into their textbooks while being tutored by judgmental honor students.”
“I tutored there last semester,” Allura said.
“Exactly.”
Hunk choked on his juice.
Pidge was openly cackling.
Lance groaned and dropped his head again, this time into his mashed potatoes. “Let me die.”
“You’ll die less if you let someone help you,” Allura said gently.
He cleared his throat and looked away. “Nah, I’m good. I’ll figure something out.”
There was a short silence at the table. Hunk gave him a look that said, Bro, c’mon. Allura, to her credit, didn’t push—just nodded and returned to her salad.
Pidge muttered, “You’ll ‘figure something out’ straight into summer school.”
“I heard that.”
“You were supposed to.”
Lance groaned dramatically, dragging his hands down his face. “Why is everyone so mean to me? I’m charming. I’m hot. I’m sexy. I’m nice. I’m suffering.”
“You’re stubborn,” Allura said lightly.
“Stubbornly charming.”
“Debatable.”
They all chuckled, and the tension eased a little. But even as they moved on to other topics—Hunk’s cooking club drama, Pidge’s upcoming robotics competition—Lance couldn’t stop thinking about what Allura had offered.
Help. Without judgment.
And he’d still said no.
Standing near the bulletin board by the dormitory entrance, like some kind of academic final boss, was Mr. Shirogane—Mr. Shiro himself, the living embodiment of intimidating calm and perfect posture. His black polo was crisp, clipboard tucked under one arm, and his cybernetic hand rested casually in his pocket.
Lance considered making a break for it. But he’d already made eye contact, and Shiro didn’t miss things.
“Hey, Mr. Shirogane,” Lance said, trying to sound casual. Chill. Totally unbothered. “Nice… afternoon we’re having. Weather’s uh, very—sky.”
Mr. Shirogane arched a brow, a tiny smile tugging at the corner of his mouth. “I assume you got your test back.”
Lance rubbed the back of his neck. “Yeah. Real humbler, that one.”
“Do you know where you went wrong?”
“Besides… existing?”
Shiro huffed a short, quiet laugh. “Lance.”
“I dunno,” Lance muttered. “The multiple choice was brutal. I was second-guessing everything. I think I accidentally convinced myself that gravity doesn't exist halfway through.”
He expected a reprimand, maybe even a sigh of disappointment. Instead, Shiro nodded thoughtfully.
“It’s a tough unit. A lot of students stumble here.”
Lance blinked. “Wait, seriously?”
“Seriously,” Shiro said. “You’re not the only one who struggled. But it’s a good wake-up call. Physics isn’t about memorizing—it’s about seeing the connections. And that takes practice.”
Lance shifted on his feet, guilt gnawing at him. “I just—I didn’t want to ask for help and look like an idiot.”
Shiro’s gaze softened. “Asking for help is what smart students do, Lance. It’s how they stay smart.”
Lance looked down at his sneakers. “I guess I could… I dunno. Rewatch the lesson videos or something.”
Shiro stepped a little closer, still calm but more direct now. “I think you’d benefit from tutoring. Have you been to the learning center yet?”
“I was thinking about it,” Lance lied.
Shiro gave him a look.
“Okay, okay, no,” Lance admitted. “I was gonna go today with Pidge. Maybe. But if it’s gonna be some smug nerd who thinks they’re better than me—”
“It’s not about them,” Shiro said, gently cutting him off. “It’s about you. Your grade. Your goals.”
Lance hesitated. “…Fine.”
“Good.” Shiro clapped him lightly on the shoulder. “Give it one session. See how it goes.”
Lance exhaled through his nose, defeated. “Okay. One.”
“Only one if you decide you hate it. Which I doubt.”
He turned to walk away, but called over his shoulder, “Tell Keith I said hi.”
Lance’s stomach sank. “Wait—Keith?”
But Shiro was already halfway down the hall, raising a hand in parting.
Lance stood frozen for a few seconds, then groaned. Loudly. “Unbelievable.”
Lance dragged his feet down the hallway, backpack slung lazily over one shoulder, Pidge walking briskly beside him like she hadn’t just spent the last five minutes pretending she didn’t know him. She hadn’t wanted to go with him in the first place—she’d already done the homework and the extra credit—but she finally agreed when he pointed out she owed him for that time he covered for her when she skipped PE.
“It’s just tutoring,” she said as they reached the glass doors of the Learning Center. “You sit. You listen. You pretend to understand. Boom—C becomes a B.”
“You make it sound so easy,” Lance muttered. “You’ve never failed anything in your life.”
“I failed that jump in Hollow Knight, like, twenty times.”
“Not helping.”
The Learning Center smelled like dry-erase markers, anxiety, and whatever sadness lingered in a space where dreams went to die slowly. Rows of mismatched desks were arranged in semi-neat lines, surrounded by bulletin boards plastered with motivational posters that looked like they were printed in 2009. One read “The only way to fail is to quit trying!” with a cartoon pencil flexing a bicep.
Lance was two seconds away from quitting anyway.
“I still don’t get why I had to come with you,” Pidge muttered, leading the way into the room with a backpack that weighed more than she did. “I said no, remember?”
“You’re moral support!” Lance argued, trailing behind her like a kid being dragged into the dentist’s office.
“No, Hunk is moral support. I’m the person who told you to just study harder and then went back to playing Elden Ring.”
Lance rolled his eyes but didn’t argue. She wasn’t wrong.
A girl with chunky earrings and bubblegum-pink glasses sat behind the check-in desk, typing rapidly. She looked up when she saw them.
“Tutoring?” she asked.
“Yes—unfortunately,” Lance muttered.
She handed him a tablet. “Name, subject, time. We’ll see who’s available.”
Pidge nudged him with her elbow. “C’mon. Maybe you’ll get someone cute.”
Lance gave her a look. “I’m trying to avoid humiliation, not add fuel to the fire.”
The girl behind the desk skimmed over the screen after Lance scribbled his name and handed it back. She clicked a few things on her computer and then gave a bright, too-cheerful smile that immediately made Lance suspicious.
The girl glanced at her tablet, scrolling. “You’re in luck. There’s one tutor free right now. Keith Kogane.”
Pidge immediately snorted. Lance’s stomach dropped.
“You know what?” he said, already stepping back. “I think I’m good. Actually. I’m feeling a lot better about centrifugal forces and... whatever. We’ll just call it character development.”
“You’re not seriously bailing,” Pidge said.
“Keith? Keith ? Of all people? I’d rather fail and disappoint my entire bloodline.”
Too late.
From across the room, Keith looked up from where he was doodling on the margin of a physics textbook. His expression shifted the instant he saw Lance—somewhere between bored amusement and inevitable doom.
He stood slowly, leaned back against the table like he had all the time in the world , and called out with zero shame, “Wow. You must be desperate.”
Lance’s jaw dropped. “Are you serious right now?”
Keith smirked. “Didn’t think you’d be caught dead in here. Guess gravity finally humbled you.”
Pidge made a choking noise that was absolutely a laugh.
Lance glared at her. “You’re enjoying this way too much.”
“Oh, I’m thriving,” she said, pushing him forward. “Go on. Tutor-boy awaits.”
He turned back to Keith. “This was a mistake.”
Keith raised a brow. “You haven’t even sat down.”
“I don’t need to,” Lance snapped. “I can already feel the condescension radiating off you.”
Keith opened the textbook with an exaggerated page flip. “And yet I’m the one who passed the last test.”
That did it.
Lance turned on his heel and stormed out the door. “I’m dropping out. I’m becoming a goat farmer in the Andes. Anything’s better than this.”
Pidge, still snickering, called after him, “Tell Shiro you tried!”
The door swung open with a frustrated creak, and Lance practically launched his backpack across the room. It landed in a heap next to his unmade bed, already spilling out a sad trail of crumpled papers and a busted mechanical pencil. He flopped face-first onto his mattress with the kind of drama usually reserved for tragic movie deaths.
“Don’t ask,” came the muffled voice from the pillow.
Hunk, sitting cross-legged on his own bed with a bowl of leftover curry balanced on his knee, blinked. “I wasn’t gonna.”
Lance peeked up just enough to glare. “Liar.”
“Okay, yeah,” Hunk admitted, setting the bowl aside. “I was totally gonna. But only because I got a text from Pidge saying you stormed out of the Learning Center like a soap opera character.”
“Because I was set up ,” Lance groaned, rolling over to stare at the ceiling. “Do you know who the only available tutor was?”
Hunk didn’t even have to guess. “Keith?”
“Keith,” Lance confirmed bitterly. “Mr. Brooding Motorcycle Poster Boy himself.”
“You didn’t stay?”
“I almost did. But then he opened his mouth. And you know what came out?”
Hunk raised a brow. “Words?”
“Smugness, Hunk. Raw, unfiltered smugness. He called me desperate. He said gravity finally humbled me!”
“Yikes,” Hunk winced sympathetically. “That’s...kinda funny though.”
Lance launched a pillow at him. “ Traitor .”
“Sorry, sorry!” Hunk held up his hands in surrender. “But you know, he is kind of good at physics. Maybe he wouldn’t be the worst person to get help from?”
Lance sat up, running a hand through his hair. “I know. That’s the worst part. He probably would’ve helped. He’d probably be annoyingly good at it. And I’d owe him. And then he’d never let me live it down.”
Hunk shrugged. “So you let your pride tank your GPA?”
Lance groaned again. “Yes. God, I’m the worst .”
“You’re not the worst,” Hunk said gently. “You’re just...a little extra.”
“Extra doomed.”
There was a pause before Hunk said, “Well...Mr. Shirogane did say you could go back any time this week.”
“Yeah, well, that was before I embarrassed myself in front of Keith again .”
Hunk tossed the pillow back to him. “Then redeem yourself. Go back tomorrow. And if it’s still Keith? Just grit your teeth and do it. At least you'll have something to complain about afterward.”
Lance narrowed his eyes. “You mean like right now ?”
Hunk grinned. “Exactly.”
Lance stared at the ceiling again, letting the silence settle between them. Outside, the cicadas had started buzzing, and someone down the hall was blasting an off-key version of the Sailor Moon theme on their electric keyboard.
Eventually, Lance sighed. “Do you think goat farming in the Andes is a real option?”
Hunk snorted. “Only if you bring me back cheese.”
Lance was pacing the room with purpose now—half planning, half pleading.
“Come on , Hunk. It’s a Friday night. We’re seventeen. If we don’t sneak out and go to this party, we’ll be legally obligated to turn into eighty-year-olds with back pain and tea collections.”
From his bed, Hunk didn’t even look up from his sketchbook. “I like tea.”
Lance stopped in his tracks. “You would . That’s exactly why we need to go.”
“I already took my pants off, Lance.”
“So put them back on! For the sake of youth! Rebellion! Bad decisions!”
Hunk finally looked up. “You’re being dramatic.”
“I’m being desperate ,” Lance said, flopping onto Hunk’s bed and pulling his best kicked-puppy face. “I bombed a physics test, got roasted by Keith in public, and have been nursing a wounded ego all day. I need this. For morale.”
Hunk arched a brow. “You mean for clout.”
“No, for healing . I am a broken man.”
Hunk snorted. “You’re a drama queen with an above-average tan and a below-average physics grade.”
Lance ignored the burn. “Okay, but—get this— Shay is gonna be there.”
That made Hunk pause.
Lance smirked. “Yeah. Pidge said she heard it from Rolo, who heard it from one of the seniors who lives off-campus. Shay’s going. I know you’ve been doodling her name in the margins of your engineering notes.”
Hunk immediately slammed the sketchbook shut. “I have not .”
“You totally have. Little cogs and hearts and—wait—were those her initials in that gear design?”
“Not the point!” Hunk spluttered, ears pink. “She’s not gonna care if I show up at some loud party where everyone’s spilling cheap soda and pretending they know how to dance.”
Lance leaned in, voice low and coaxing. “She might care if you don’t . You gotta show her you're cool, spontaneous, capable of breaking curfew without having an anxiety attack.”
“I would have an anxiety attack,” Hunk muttered.
“But I’ll be right there with you! To make sure you don’t die! I even snagged the code to the back gate keypad.”
Hunk stared at him. “You hacked the security code?”
“I observed the security code while Pidge was hacking it,” Lance clarified with a shrug. “Come on, dude. You and me. A quick escape. Loud music. Shay in a hoodie and ripped jeans.”
That did it.
Hunk groaned, burying his face in his pillow. “You’re the worst influence ever.”
“I’ll take that as a yes!”
“I didn’t say yes!”
Lance was already halfway to his closet. “Too late! Shay’s gonna be there. Keith’s not. It’s fate.”
Hunk mumbled something unintelligible but started digging around for clothes anyway. “We’re gonna get suspended.”
“Only if we get caught,” Lance said, throwing a hoodie at his friend. “Which we won’t. Because we’re stealthy .”
He struck a ridiculous pose. Hunk sighed, dragging the hoodie over his head.
“This better be worth it.”
“Oh, it will be,” Lance grinned. “By the end of tonight, I’ll either be a legend… or grounded for life.”
It started with a hoodie, a handful of Sour Patch Kids, and a very, very bad idea.
Lance stood just outside the side entrance to their dorm building, pacing beneath the glow of a flickering motion-sensor light. Hunk was crouched behind the hedges, clutching his backpack like it contained state secrets instead of a water bottle and an emergency inhaler.
“This is stupid,” Hunk whispered as Lance typed in the keypad code for the back gate with all the focus of a bomb defusal scene. “Like… stupid stupid . Like, getting-expelled-and-having-to-explain-it-to-my-parents stupid.”
“Shh,” Lance hissed, finishing the final digit. “You’re ruining the vibe.”
“I’m ruining the vibe? We’re literally breaking curfew.”
“‘Bending’ curfew. For culture . And bonding. And the possibly life-altering experience of seeing Shay in low lighting.”
The keypad gave a soft beep. Lance grinned. “Bingo.”
The gate creaked open an inch. Lance looked back at Hunk with a spark in his eye. “You coming, or am I going to have to tell Shay you chickened out?”
Hunk made a face but crawled out from the bushes. “You suck.”
“Only a little.”
They slipped through the gate and darted across the narrow service road, past the dumpsters and between the maintenance sheds. Lance led the way, weaving through the campus outskirts with the confidence of someone who had clearly done this before.
“How many times have you snuck out?” Hunk asked, voice low.
“Define ‘snuck.’”
“ Lance. ”
“I mean, there was the fire drill party last semester. And that one time we all went for 2 a.m. waffles. And then the time Pidge hotwired the staff golf cart—”
“That was you .”
“Semantics.”
“So you know words like that, but not the direction something is going based on its velocity?” Lance only rolled his eyes.
By the time they reached the fence line at the back of the athletic fields, Hunk was already out of breath. He grabbed Lance’s arm. “Wait. How far is this party, anyway?”
Lance checked his phone. “Ten-minute walk. Fifteen if you drag your feet. Twenty if you decide to moral spiral halfway there, which I’m not allowing.”
“Are we sure it’s even happening?”
“I got three Snap stories, two BeReal posts, and one blurry shot of Rolo doing a keg stand. It’s happening.”
They hopped the chain-link fence one at a time—Lance with the ease of someone who’d taken drama as an elective, and Hunk with the grace of a startled moose.
“Okay,” Hunk wheezed, brushing grass off his jeans. “I’ve already committed like five crimes.”
“We’ve committed friendship .”
They finally reached the sidewalk that led toward a neighborhood of off-campus student housing. The bass of muffled music was faint but growing louder with each block.
As they turned the final corner, Lance pointed ahead triumphantly. “Behold, the land of the free. And the questionably supervised.”
The house in question was lit up like a movie set—twinkle lights strung across the porch, people crowded on the lawn, and a group of their classmates playing beer pong on a table decorated with glow-in-the-dark duct tape.
Hunk stopped dead in his tracks.
Lance didn’t.
“C’mon,” Lance said over his shoulder, already halfway up the driveway. “Let’s make some bad decisions.”
Hunk took a breath, wiped his sweaty palms on his jeans, and followed.
The front door was already wide open, half-hinged and bobbing like it had seen one too many rowdy nights. The smell of cheap cologne, popcorn, and vaguely fruity alcohol hit them like a wall.
“Wow,” Hunk muttered, surveying the living room packed with people. “It’s like someone let a frat house mate with an arcade.”
“Exactly the ambiance we were promised,” Lance said, grinning as they stepped inside. A beat dropped from the Bluetooth speaker in the corner, followed by a chorus of “Heyyyy!” from a couch where three people were doing shots off a Jenga tower.
Lance tugged Hunk further in by the sleeve.
“Come on, buddy,” he said, nudging his friend with his elbow. “This is our moment. Friday night, no classes tomorrow, people are drunk enough not to notice if we suck at social interaction. Let’s go.”
Hunk hovered near the threshold like he was debating a prison sentence. “Are we sure this is a good idea?”
“She’s in there,” Lance sang, pushing the door open wider.
Hunk groaned. “That’s not helping.”
“Shay. Is. In. There.”
“Lance—”
“You’ve been doodling her name in your physics notes for like three weeks, and the last time you saw her in the dining hall, you dropped your sandwich.”
“I tripped ! That was an unstable chair!”
“And now you get to redeem yourself,” Lance said, giving him a little shove inside.
The living room was packed. Music thumped against the cheap hardwood floors, the overhead lights were off, and the whole place pulsed in warm orange and deep purple LED strips strung haphazardly along the ceiling. Half the soccer team was doing shots out of mini measuring cups on the coffee table.
Lance scanned the crowd with intent, then grabbed Hunk’s sleeve and pulled him toward the kitchen. “C’mon, we’ll start with drinks and recon.”
“Can’t we start with an exit plan?”
“Too late, buddy. We’re in this now.”
The kitchen was somehow louder than the living room. Someone had set up a Bluetooth speaker on the island and was taking requests via a chaotic group chat projected on the fridge. A cooler in the corner was labeled ‘Spiked’ with a Sharpie. Another said ‘Also Spiked. But Pretending Not To Be’ .
Lance handed Hunk a can and clinked his own against it. “To bravery.”
Hunk looked like he was already planning his eulogy. “To public humiliation.”
As if summoned by fate, the back door opened—and in stepped Shay.
Lance saw her first. “Target acquired,” he muttered, elbowing Hunk.
Hunk turned.
There she was: Shay. Her curly hair was pulled up in a high puff, a soft green hoodie tied around her waist over a simple tee and jeans. She looked effortlessly comfortable, like the kind of person who was always exactly where they were supposed to be.
Hunk froze. “I can’t.”
“You can.”
“I really can’t.”
“Bro. We have come too far for you to turn into an anxious baked potato now.”
“But she’s with people! And laughing! And she looks—ugh, she looks radiant . What if I say something dumb?”
“You will say something dumb. That’s kind of your charm.”
“Not helping!”
Lance grabbed his shoulders. “Okay, listen. We’re going to do a pass-by. Casual. Chill. Like we’re just walking to the patio, but you just happen to be the human equivalent of sunshine, and she can’t help but notice. If she makes eye contact, boom, opportunity. If not, we retreat, rehydrate, and try again.”
Hunk stared. “You rehearsed this, didn’t you?”
“In the mirror. Multiple times.”
Hunk groaned but followed Lance as they merged into the kitchen crowd. They were two feet away when Shay turned—and laughed at something one of her friends said. Her eyes passed right over them.
But then—she looked again. At Hunk.
Just a flicker. A pause.
Lance leaned in and whispered, “ Go. ”
And like ripping off a Band-Aid, Hunk stepped forward.
“Hey, Shay—uh, hi. I didn’t know you were gonna be here.”
She smiled, surprised. “Hunk! Hey! Yeah, my roommate dragged me. I didn’t expect this many people, though. It’s kind of wild.”
“Right?” Hunk chuckled, rubbing the back of his neck. “It’s like a whole different ecosystem in here.”
Lance watched from the side, arms folded, sipping his drink and grinning to himself.
That’s my boy.
Lance watched from across the kitchen, arms folded and proud as hell. Hunk was talking to Shay. Talking talking. She was laughing, even touched his arm at one point. If Lance had a badge for “Best Wingman of the Year,” he’d pin it to his chest right now.
He finished his drink and tossed the can into the overflowing recycling bin by the fridge, brushing invisible dust off his shoulder.
“Still got it.”
Now, time for a little fun of his own.
He made his way to the living room, where two girls from his year—Naomi and Liana—were dancing near the speakers. He recognized them from Chem, maybe even had a group project with one of them last semester. Either way, they looked like they were having a good time, and Lance? Lance was charming. He could work with this.
He slid in with a grin, nodding to the beat. “Ladies. You look like you could use some backup dancers.”
Naomi laughed. “Lance, right?”
“That’s me. Honors Chem survivor. I still have PTSD from our group project.”
“Oh my god, the titration lab!”
“I swear I still smell vinegar every time I walk into a classroom,” he said, flashing a grin. “But honestly, the worst part was that chart. I had nightmares about that Excel spreadsheet.”
Liana giggled. “Weren’t you the one who formatted it all in Comic Sans?”
“Okay, I was going for whimsical,” Lance said, hand on heart. “We were on hour four. I needed joy in my life.”
They laughed again, and Lance was just about to suggest heading to the kitchen for drinks—when a voice cut through the music behind him:
“Wow. Comic Sans. That explains so much.”
Lance stiffened.
He didn’t need to turn around. He already knew who it was.
Keith stood a few feet away, dressed like he hadn't even tried to look party-appropriate—black jeans, black t-shirt, zero effort. His hair was slightly tousled like he’d just rolled out of bed and decided to show up and ruin Lance’s life.
Lance turned slowly. “And yet here you are, still talking to me. Obsessed much?”
Naomi and Liana exchanged a look.
Keith raised an eyebrow. “Oh, sorry. Am I interrupting your world tour of mediocre flirting?”
Lance felt heat rise in his cheeks. “Bold words coming from the guy who communicates exclusively in scowls.”
Keith shrugged, clearly unbothered. “Better than pretending to have a personality.”
Naomi blinked. “Um. We’re gonna go find Kira. She said she’d be near the patio.”
Liana offered Lance a sympathetic smile before following her friend out of the room.
Lance whipped around to Keith, jaw tight. “Seriously?”
“What?” Keith asked, taking a sip from a red cup. “I was just adding to the conversation.”
“You torpedoed it.”
“I saved them the secondhand embarrassment.”
“I was doing fine!”
Keith didn’t say anything. He just smirked and leaned against the wall like he owned the place. Lance hated that smirk. Hated that Keith always looked so effortlessly cool. Hated that he was right.
Lance huffed. “Why are you even here? I thought your idea of a fun Friday night was brooding alone in your room with a sad indie playlist.”
Keith pushed off the wall. “Maybe I came to laugh at you. Worth the trip.”
And with that, he walked off into the crowd like he hadn’t just committed social homicide.
Lance stood there, fuming, then glanced toward the kitchen—Hunk was still talking to Shay, smiling like an idiot.
“Well,” he muttered to himself, “at least someone’s winning tonight.”
The next morning came too fast.
Lance woke up with a groan, the sunlight streaming through the half-open blinds directly into his eyes. His head throbbed like a jackhammer, and his stomach felt like it had been tied in knots. He reached blindly for his phone on the nightstand and squinted at the screen, wincing when he saw the time.
11:30 AM.
He had somehow managed to escape from the party early enough not to get caught by his RA, but the damage was done. The hangover was real, and so were the regrets. His face felt puffy from lack of sleep, his throat dry, and he could still feel the remnants of the cheap vodka they'd been drinking.
The second he shifted, his entire body protested.
"Ughhh," he groaned, flopping back into the pillow. "Why do people do this for fun?"
From the other side of the room, Hunk rolled over in his bed, blanket pulled over his head. "You dragged me there," he mumbled, voice muffled. "And you owe me."
Right. The party. The flashes were coming back to him—warm lights strung up through trees, pulsing music vibrating through the ground, cheap drinks poured from suspicious-looking tubs, Shay laughing at something Hunk said, and—unfortunately—Keith being Keith and humiliating him mid-flirt.
Lance groaned again, burying his face in his hands.
Eventually, he rolled out of bed and shuffled to the sink. His hair looked like it had been electrocuted, and his eyes were bloodshot. After splashing cold water on his face and brushing his teeth with more force than necessary, he felt almost human.
“You hungry?” he asked Hunk, voice raspy.
Hunk peeked out from under the covers. “Only if there’s pancakes. Or bacon. Or Shay.”
Lance snorted. “You’ve got it bad , bro.”
Hunk just grinned, unabashed. “She said she might swing by today. She left early last night, but we’re gonna hang out later.”
Something twisted in Lance’s gut. He ignored it.
“Cool,” he said, pulling on sweatpants and a hoodie. “Let’s go to the dining hall. I need eggs. And maybe... ice. For my soul.”
Lance threw on a pair of faded jeans, a sweatshirt, and his favorite sneakers—anything to feel less like he’d just crawled out of the gutter. He couldn’t dwell on the party. He had other things to focus on. Like—wait, what was he supposed to be doing again? He squinted at his phone.
The campus was unusually quiet. It was a sleepy Saturday morning, and most students were still crashed in their dorms or nursing hangovers just like them. The dining hall was only half-full, the staff moving slowly, as if even they were recovering from something.
Lance and Hunk grabbed trays, loaded up with food, and took their usual corner spot.
“I think I blacked out for like a second when Keith said that thing about your ‘tragic confidence,’” Hunk said, chuckling as he bit into a muffin.
Lance groaned dramatically. “Why would you bring that up again? I’m trying to repress it.”
“To be fair,” Hunk added, “your ‘tragic confidence’ was a little tragic. You kept calling that sophomore girl ‘babe’ even after she said her name twice.”
Lance dropped his head on the table. “I am never drinking again.”
Hunk gave him a skeptical look.
“Okay,” Lance muttered. “Maybe not on a school night. Or like… not around Keith. He’s allergic to joy.”
Just as he said it, the doors swung open—and speak of the devil. Keith strolled in wearing a loose black hoodie and dri-fit knee-length shorts, earbuds in, hair damp like he’d just come from a run. He looked entirely too put together for someone who'd been at the same party.
He didn’t see them, or maybe he did and chose to ignore them, but he headed straight for the coffee station.
Lance watched him like a cat tracking a mouse.
Hunk noticed. “You’re so not over last night.”
“I am over him ,” Lance said, picking at his eggs. “I’m just… studying his weaknesses for future reference.”
“You mean like a Pokémon?”
“Exactly.”
They both cracked up, and, just as Lance was starting to forget his pride had been incinerated the night before, the universe decided he hadn’t been punished enough.
“Morning, losers,” Pidge said, plopping her tray down across from them with zero ceremony. Her hair was pulled into a half-hearted ponytail, glasses slightly askew, hoodie two sizes too big.
Right behind her, Shay walked in with a soft smile and a tray loaded with fruit, toast, and eggs. She greeted them with a little wave before settling in beside Pidge.
“Hi, Hunk,” she said warmly.
Hunk nearly dropped his fork. “H-hey, Shay.”
Pidge rolled her eyes. “Smooth.”
Lance smirked but stayed quiet. He owed Hunk that much.
“How are you guys feeling after last night?” Shay asked, picking at a slice of melon. “I left kind of early. That crowd got a little rowdy.”
“Oh yeah, totally,” Lance said quickly. “You didn’t miss anything good. Just the usual high school drama in disguise.”
Pidge raised an eyebrow. “You mean Keith verbally body-slamming you in front of like twenty people?”
Lance kicked her under the table.
“I thought it was kinda funny,” Shay said with an apologetic smile. “But only because you bounced back so fast.”
Lance clutched his heart. “Shay, please. I’m emotionally delicate.”
“No, you’re not,” Pidge said, snorting into her coffee.
Lance was about to retaliate when his phone buzzed in his hoodie pocket. He pulled it out lazily, assuming it was one of the guys from the party group chat.
But it wasn’t.
Mom.
His heart sank.
With a sick feeling in his stomach, he unlocked the screen and read the text.
Mama: Good morning. Hope your week was productive. I checked your grade portal this morning. Why is your Physics grade a C-? Please explain. Call me tonight.
Lance stared at the message like it might vanish if he willed it hard enough. But nope—it stayed, seared into his screen and now, unfortunately, his brain.
He tried to shove his phone back into his pocket like it had personally betrayed him.
“Uh oh,” Pidge said, chewing on a piece of toast. “The face you’re making looks like you just got drafted.”
“She found out,” Lance mumbled.
“Your mom?”
He nodded.
“Damn,” Hunk said sympathetically. “Crisis level?”
Lance held up three fingers.
“Defcon 3.”
“Yikes,” Shay said softly. “Well… if it helps, I don’t think grades define intelligence.”
“That’s nice,” Lance said, managing a half-smile. “But tell that to my mom. She thinks if you’re not a doctor by twenty-five, you might as well be a criminal.”
Pidge nodded solemnly. “She did make you take algebra during summer break in fifth grade, didn’t she?”
“Yeah. For fun. ”
Shay gave him a sympathetic pat on the arm. “I’m sure she just wants the best for you.”
“Uh-huh,” Lance muttered. “Well, the best for me is someone else’s GPA. Or a legally binding name change.”
The table fell into a moment of understanding silence—one all too familiar to kids with parents whose expectations could be measured in pressure per square inch.
Hunk clapped him on the back. “You could just call her and say you're working on it.”
“I could ,” Lance said slowly, then pushed his tray away. “Or I could make sure I have something to show her before I do.”
Pidge gave him a skeptical look. “It’s Saturday.”
“Exactly,” he said, standing. “No competition for tutors. I bet the center’s empty.”
Pidge squinted at him. “Are you seriously heading to the student center right now?”
“I’m not heading there,” Lance said dramatically, slinging his hoodie on like a man preparing for war. “I’m being driven there by the crushing weight of generational guilt and maternal intimidation.”
“Sounds like a great reason to study,” Shay said, stifling a laugh.
“See? Shay gets it.”
“Tell Keith I said hi,” Pidge said with a sly grin.
Lance groaned. “If he’s there, I’m leaving. Immediately. No hesitation.”
But even as he said it, he was already halfway to the doors. His hands were shoved deep in his pockets, hoodie pulled up over his hair like armor. Outside, the sun was already climbing high, the air warming with the promise of a lazy weekend. But there was no rest for the academically damned.
As he crossed the quad toward the student center, Lance muttered under his breath, “God, please let there be someone normal in there today. Like… literally anyone except—”
He didn’t finish the sentence.
Didn’t want to jinx it.
The student center was unusually quiet for a Saturday, its usual hum of group projects and rushed essay edits replaced with the soft whir of the vending machines and the occasional cough echoing through the open space.
Lance stepped inside, letting the door close behind him with a soft click. For a brief, hopeful second, he thought the place was empty.
Then he spotted her.
Allura, sitting upright at a table near the tutoring area, her pristine braids glowing under the overhead lights like some academic angel. Her binder was open, notes color-coded, laptop glowing, posture perfect. Three underclassmen huddled around her like disciples.
Lance’s heart soared. Salvation.
He strode toward her, pulling the most casual smile he could manage onto his face. “Hey, Allura.”
She glanced up from her notes, smiling brightly. “Oh, hi Lance.”
Her tone was kind, but her eyes darted back to her page almost immediately. The student to her left held up a confusing-looking problem set, and Allura leaned in to explain. Lance stood awkwardly behind them for a moment before she spoke again—without looking up.
“If you need help, I can try to squeeze you in… after lunch? I’ve got these guys now and two more signed up at noon.”
Lance wilted.
“Right. No worries. You’re, uh, clearly in high demand.”
Allura looked up again, apologetic this time. “Sorry. I know this class is brutal.”
“Yeah. Totally.” He backed away slowly. “Thanks though.”
He turned around, already mentally preparing to make a dramatic exit. Maybe he’d go back to the dorm and fake-study just enough to tell his mom he’d tried. Or maybe he could claim the center was closed—no tutors available, a national crisis. That’d buy him a day, maybe two.
Then he heard it.
That voice.
“Don’t tell me you’re looking for a tutor again. ”
Lance flinched like he’d been struck. He turned to the side—and there he was.
Keith. Leaning back in his chair at the far end of the tutoring tables, black hair falling into his face, arms crossed like he’d been expecting him.
Lance stared, wide-eyed, like he’d just been confronted by a ghost, or worse—his GPA personified.
Keith arched an eyebrow. “You here to keep pretending you don’t need help, or are you finally ready to stop wasting everyone's time?”
Lance blinked. “Wow. You’ve been practicing that one in the mirror, huh?”
Keith shrugged, not bothering to look away. “Maybe.”
Lance turned to leave—again—but then his phone buzzed in his pocket. He didn’t need to look at the screen. He knew it was his mom.
He groaned, dragging his hand down his face.
“Fine,” he grumbled, turning back toward Keith like a man walking the plank. “Let’s just get this over with.”
Keith grinned, a little too satisfied for Lance’s taste. “Welcome to hell.”
“Thanks,” Lance muttered, flopping down in the chair across from him. “Glad to see Satan’s working weekends.”
Lance slumped into the chair, arms crossed tight over his chest like armor. Keith didn’t say anything at first. He just opened his laptop, pulled a spiral notebook toward him, and reached for a mechanical pencil that had clearly been chewed on at least once.
Lance looked around, half-hoping someone would swoop in and rescue him from this academic purgatory. Allura was still deep in equations, and Pidge was nowhere in sight. It was just him, Keith, and the sound of a vending machine struggling to drop a bag of chips.
“So,” Keith finally said, flipping to a clean page. “Which part of the test made you bomb it? Or was it just… all of it?”
Lance glared at him. “You’ve got the charm of a wet sock, you know that?”
“I’m not here to charm you,” Keith said flatly. “I’m here because someone has to save your ass before you fail out.”
Lance opened his mouth, then paused.
“…Okay, yeah. That’s fair.”
Keith looked at him—really looked at him—for the first time that morning. And something in his posture shifted, just slightly. “You’re not dumb, Lance. You’re just lazy.”
“Excuse me—”
“Relax,” Keith said, holding up a hand. “I’m not insulting you. I’m saying you can do this. You just don’t try. Or maybe you wait too long. Either way, you’ve got a brain in there somewhere.”
Lance stared at him for a beat. “Was that… a compliment?”
Keith tilted his head. “Don’t get used to it.”
Lance huffed a short laugh despite himself. “Okay, fine. Let’s do this.”
Keith nodded, tapping his pencil once on the notebook. “Let’s start with that free-response question. The one with the velocity graph. Walk me through what you wrote.”
Lance groaned. “Ugh, the trauma. Okay, give me a second—”
But Keith was already sketching a graph, quick and precise. “The key was recognizing it was velocity, not position. That’s where most people screwed up. The slope tells you acceleration, the area under the curve tells you displacement—”
“Okay, whoa, slow down.” Lance held up his hands. “You’re doing that thing where you talk like a textbook and my brain just throws up static.”
Keith smirked. “Fine. What’s your level? Baby physics?”
Lance nodded solemnly. “Baby physics.”
Keith flipped the page, started again. “Alright. Imagine you’re driving a car—”
And just like that, the mood shifted.
The tension eased, bit by bit, as Keith found a rhythm and Lance—reluctantly at first—started keeping up. There were still eye rolls, sarcastic comments, and Lance dramatically throwing his head back any time math was mentioned, but by the time they got through two questions, he was leaning in, asking clarifying questions.
“Wait, so negative acceleration isn’t always slowing down?” Lance asked, eyebrows pinched.
“Nope. Depends on the direction of the velocity vector,” Keith said, and then paused, surprised. “That’s… actually a good question.”
Lance blinked. “Wait. Say it again.”
“What?”
“You said I asked a good question. I just want to… soak in this moment.”
Keith rolled his eyes. “You’re unbearable.”
“And yet,” Lance said, grinning, “you’re still here.”
Keith muttered something under his breath, but he didn’t argue.
They kept working, pages flipping, pencils scratching, the low hum of the student center fading into the background. For once, Lance wasn’t obsessing over his GPA or the unread texts from his mom or the spiraling anxiety that came with every grade update.
Instead, he was just... here. In this moment. Head bent over a notebook, Keith’s voice steady beside him as they walked through problems he’d once stared at blankly. It was still frustrating—god, it was frustrating—but it was the kind of frustration that felt productive. Like maybe, just maybe, he was actually getting it.
The numbers started to make a little more sense. The graphs stopped looking like abstract art. And every so often, when he gave a halfway-decent answer, Keith didn’t insult him immediately—which Lance was starting to recognize as progress.
He wasn’t sure if it was Keith’s dry patience or just desperation finally kicking in, but something was clicking. Slowly. Begrudgingly. But still.
And for the first time in weeks, the gnawing panic in his chest dulled to something manageable. Something almost hopeful.
“I take it back,” Keith muttered, squinting at the mistake Lance had just made for the third time in a row. “You’re fucking hopeless.”
Lance groaned, dropping his head to the table. “You were this close to a breakthrough moment, man. This close. I was about to nominate you for Tutor of the Year.”
Keith raised an unimpressed brow. “They’d revoke it once they saw your test scores.”
Lance lifted his head just enough to glare. “You wound me.”
“Not as much as this math wounds me.”
Lance looked up, offended. “I literally just got that question right.”
“Yeah, after I explained it to you three different ways. You nearly subtracted gravity. Subtracted gravity , Lance.”
“It was a creative interpretation!”
Keith blinked. “It was a wrong interpretation.”
Lance tossed his pencil down and leaned back in his chair, arms crossed. “You know, I don’t think you’re appreciating my unique approach to problem-solving.”
“I don’t think NASA’s looking for ‘unique’ when launching rockets,” Keith deadpanned.
“Well, they should be. Maybe that’s why they don’t have a base on Mars yet.”
Keith stared at him. “You think you could get us to Mars?”
Lance grinned. “Maybe not alone. But with my ingenuity and your… charmless, rigid attention to detail? We’d make a solid team.”
Keith ignored that and pointed at the next problem. “Try this one. If a projectile is launched at an angle of—”
Lance groaned. “Ugh, not this again.”
“—45 degrees with an initial velocity of 20 meters per second—”
“I hate this already.”
“—how far does it travel horizontally before hitting the ground?”
Lance squinted at the page, muttering under his breath. “Okay, I remember this one… sort of.”
“Please don’t guess.”
“I’m not guessing!”
“You always guess.”
“I’m trying , Keith! Not all of us speak physics like it’s our first language!”
“Try harder.”
Lance let out an exaggerated sigh, hunched over the notebook, and scribbled something down. “There. Done. Don’t say I never did anything for you.”
Keith looked at it. “You solved for height.”
“What?”
“You solved for vertical displacement. The question was horizontal distance.”
Lance grabbed the paper back. “You’ve got to be kidding me.”
“I’m not. You’re just wrong.”
“Unbelievable,” Lance muttered, erasing furiously.
Keith leaned back, exasperated. “It’s like watching someone build IKEA furniture without the instructions, but with more yelling.”
“Well maybe I don’t need the instructions!”
“You do .”
“Okay, fine. Then help me , Sensei Physics. Break it down.”
Keith rolled his eyes, but he reached for Lance’s notebook again. “Alright, listen. You’ve got to break the initial velocity into components—x and y. Use sine and cosine, not whichever one you feel like.”
“I know that now,” Lance grumbled.
“And keep your units straight this time. You almost wrote your final answer in seconds.”
“That was a typo!”
“You wrote it twice .”
Lance gave up arguing and just copied what Keith wrote. “You must be such a hit at parties.”
“I don’t go to parties.”
“Yeah, no kidding.”
Keith raised an eyebrow. “Neither do you. Not when you’ve got Saturday morning tutoring.”
Touché.
Lance didn’t respond. He just bent over his notes, quietly muttering, “Can’t believe I’m getting roasted and educated at the same time.”
“Welcome to physics.”
By the time they finally packed up, Lance’s brain felt like microwaved soup—liquefied and just on the edge of boiling over.
Keith stood, brushing eraser shavings off his notes. “Same time tomorrow?”
Lance blinked at him like he’d just spoken in Morse code. “Tomorrow?”
“You think you’re going to magically retain all this overnight?”
“Ever heard of optimism?”
Keith shrugged. “Ever heard of failing?”
Lance groaned but didn’t argue. “Yeah, yeah. Same time tomorrow. But only if you promise not to mock my every mistake like some smug physics gremlin.”
“No promises,” Keith said, slinging his bag over his shoulder.
They went their separate ways at the stairwell, Keith heading off with that unnervingly casual gait while Lance dragged himself down the path toward the dorms, letting the chilly afternoon air knock the leftover static out of his brain.
The quad was quieter now. Golden sunlight filtered through the bare branches overhead, casting spindly shadows on the sidewalk. A couple of upperclassmen passed him, laughing about something that sounded suspiciously like exam scores. Lance tried not to take it personally.
By the time he reached his dorm, he spotted Hunk sitting on the steps out front, sipping from a thermos and tapping away at something on his tablet. His face lit up when he saw Lance.
“Hey! You survived!”
“Barely,” Lance muttered, plopping down beside him with a dramatic sigh. “If my brain were a building, Keith just gutted it and rebuilt it from the foundation up. With zero bedside manner.”
Hunk laughed. “That bad, huh?”
“I’ve never been insulted so efficiently while also learning something. It was like… physics boot camp. But with more sarcasm.”
“Well, did it help?”
Lance tilted his head. “Actually? Yeah. I think I understand vectors now. Or at least I don’t want to cry when I hear the word.”
“Progress!” Hunk held up his thermos in a toast. “Proud of you, man.”
Lance clinked it with his water bottle. “Thanks. Now I just need to survive another session tomorrow and maybe I’ll claw my way back to a B.”
“You mean a B-minus.”
“Let me dream, Hunk.”
They both laughed, shoulders bumping as they leaned back against the steps, watching the sky shift slowly toward pink.
Hunk took another sip from his thermos. “You know… I’m glad you went.”
Lance raised an eyebrow. “To tutoring?”
“Yeah. I know you didn’t want to. Like, at all. But you’re trying. That’s kind of a big deal.”
Lance gave a noncommittal shrug, eyes drifting toward the pink-orange sky. “Didn’t feel like I had much of a choice. You saw that test score.”
“I did,” Hunk said, wincing. “But it’s not the end of the world. One bad test doesn’t define your entire future.”
“Tell that to my mom,” Lance muttered, slumping down a little. “She texted me this morning, by the way. Just a casual ‘How are your grades doing, mijo?’ Like she didn’t already call my tia last night to ask if I’ve been screwing around.”
Hunk chuckled softly. “She’s just worried about you.”
“I know. I do. But it’s like... I’m not even allowed to mess up a little without everyone thinking I’m throwing my life away.”
A quiet passed between them for a second before Hunk gently nudged his arm. “You’re not throwing anything away. You’re just… figuring it out. We all are.”
Lance looked over at him. “That’s surprisingly mature for someone who hid in the laundry room for two hours last semester to avoid a group project.”
“I was protecting my peace.”
“You were hiding from a sophomore with a clipboard.”
“Same thing!”
They both laughed, the sound echoing a little off the brick walls of the dorm building.
After a beat, Hunk added, “Keith’s not that bad, though, right?”
Lance made a face. “I mean… he’s a pain. All intense and broody and thinks he’s smarter than everyone else.”
“But?”
“But… he kind of is smarter than everyone else.” Lance rolled his eyes. “He explained rotational motion using, like, a chair and a bottle cap. Who does that?”
“Someone who wants to help you, maybe?”
Lance huffed, cheeks a little pink from the cold—or the implication. “He didn’t do it out of the kindness of his heart. He’s just... annoying. In a gifted-kid kind of way.”
Hunk grinned. “You gonna survive another session with him tomorrow?”
“I guess I have to,” Lance said, stretching out his legs. “Unless I fake a stomach bug. Or transfer schools. Do we know if the school in Greenland accepts last-minute applications?”
“Come on. You’ve already made progress. And now you get to go into next week not feeling like you’re drowning.”
Lance sighed but nodded. “Yeah. I guess that’s true.”
They sat in comfortable silence for a moment, the kind that only comes after a long week and a little emotional whiplash.
Then Hunk said, “Wanna go split one of those Costco-sized cookies from the student center café?”
Lance stood immediately. “You know me so well.”
The sky had gone dark, stars beginning to flicker faintly above the quiet campus. Lance lay sprawled across his twin bed, one arm flung over his eyes, the other holding his phone loosely against his ear. His dorm was dim, lit only by the soft glow of his desk lamp and the warm hum of Hunk's electric kettle across the room.
His mom finally picked up on the fourth ring.
“Hola, mijo,” she said warmly, but with that familiar edge—the one that made him sit up a little straighter without realizing.
“Hey, Mamá.”
“You sound tired. Are you eating enough? You didn’t forget to take your vitamins, right?”
Lance smiled a little. “I’m eating fine, I promise. Hunk made that lentil curry thing again. And yeah, I’m still taking them. Even the stinky one.”
His mom hummed, only half-convinced. “Okay. And how’s school? Any updates on that physics class?”
Lance winced. Of course she went straight for the jugular.
“I... yeah. I had a test,” he said slowly. “Didn’t go great. But I started tutoring. Today, actually.”
There was a pause on the other end. “Tutoring?”
“Yeah. One of the upperclassmen is helping me. He’s kind of a jerk, but he knows his stuff.”
“Mijo, you don’t have to like them, you just have to learn from them,” she said, her voice gentler now. “I’m proud of you for going. I know it’s not easy to ask for help.”
Lance stared at the ceiling, fingers picking at the edge of his blanket. “It’s just... I don’t want you to think I’m messing around. I’m trying. I really am.”
“Oh, Lance.” Her voice softened even more. “I know you are. I’ve always known. You’ve had to work twice as hard for everything, and you keep showing up. That matters more than any grade.”
His chest tightened unexpectedly. “Even if I get a C?”
“Even then.”
Silence sat between them for a moment, but it wasn’t heavy this time.
“I miss you,” he said, voice quieter.
“I miss you too. It’s too quiet without you yelling at your brothers and raiding the fridge.”
“I’m a delight, and you know it.”
She laughed. “A very loud delight.”
They talked a little longer—about his younger siblings, the new neighbors who couldn’t park straight, and the church bake sale his abuela had hijacked again. When they finally said goodnight, Lance felt a little lighter.
He tossed the phone onto his pillow and let out a long breath. No emotional spiral tonight. Just… calm. For once.
Across the room, Hunk glanced over from his laptop. “You okay?”
Lance nodded, flopping back onto his bed dramatically. “I think I’m gonna survive this semester after all.”
“Good,” Hunk said, smirking. “Because you still owe me a Costco cookie.”
Sunday morning arrived too soon, dragging in with the muted light of a cloudy sky and the groggy silence of a campus still recovering from the weekend. Lance groaned into his pillow, half-heartedly swiping at his phone alarm until it went silent.
He lay there for a few seconds longer, considering the merits of going back to sleep versus being a responsible human being. The latter won—barely—thanks to the memory of his mom’s voice the night before and the very real threat of falling behind again.
Hunk was already awake, headphones on and tapping at his laptop with intense focus. The smell of microwaved oatmeal wafted across the room.
“You’re such a functioning adult,” Lance muttered, dragging himself out of bed.
“Somebody has to be,” Hunk said with a small grin, not looking up. “You meeting with Keith again today?”
Lance made a face like he’d just bitten into a lemon. “Yeah. At the student center. Noon.”
He didn’t say he’d texted Keith late last night to ask. Or that Keith had responded with a painfully short: Sure don’t be late
No emoji. No punctuation. Just full-blown emotional desert.
Lance scrubbed a hand over his face and sighed. “You’d think he’d never heard of customer service. Or like, basic human warmth.”
“He’s helping you pass physics. Not working retail.”
Lance pointed dramatically. “And I respect him slightly less for it.”
By 11:45, he was trudging across the quad, hoodie up and earbuds in, sipping on an aggressively mediocre iced coffee. The student center was mostly empty, except for a few overachievers typing furiously or flipping through color-coded notes.
Keith was already there.
Of course he was.
Same black jacket. Same resting-glare face. Same beat-up sneakers propped on the chair across from him like he owned the place. He barely looked up as Lance approached.
“You’re two minutes early,” Keith said, sounding vaguely suspicious.
“I contain multitudes,” Lance replied, sliding into the seat and pulling out his notebook. “Shall we begin, sensei?”
Keith blinked at him, unimpressed. “Don’t call me that.”
Lance grinned. “You gonna teach me Newton’s Second Law or what?”
Keith flipped open his textbook with a sigh and muttered something that sounded suspiciously like “God help me.”
“So,” he said, tapping his pen against the side of his notebook. “What’s Newton’s Second Law?”
Lance stretched, arms behind his head. “Easy. Force equals mass times acceleration. F = ma. ”
Keith looked up from his notes slowly, suspicious. “Okay… And what does that actually mean?”
“It means…” Lance squinted at the ceiling, like the answer might be hovering just above the flickering fluorescent light. “It means… the harder you push something, the faster it goes?”
Keith tilted his head. “Kind of. But not always. It also depends on how heavy the thing is. A bowling ball and a ping pong ball react differently to the same force.”
“I mean, sure. But one is a fun party activity and the other breaks your toe,” Lance said, flipping his pencil through his fingers. “Unless it’s a ping pong ball with a grudge.”
Keith blinked. “What?”
“Nothing,” Lance said quickly. “Keep going.”
Keith sighed and pushed his worksheet across the table. “Try this problem. Just plug into the formula.”
Lance leaned over, reading the question out loud: “‘A 5 kg object is accelerating at 2 m/s². What is the net force acting on the object?’” He paused, chewing on the end of his pencil. “Okay. F = ma. So… 5 times 2… that’s 10.”
Keith raised an eyebrow. “Ten what?”
“Uh…” Lance squinted. “Meters per… kilogram squared?”
Keith dropped his head into his hands with an audible groan.
Lance laughed. “Kidding! Newtons. It’s 10 N.”
Keith lifted his head, looking genuinely surprised. “You actually remembered the units.”
Lance shrugged. “I pay attention. Sometimes. When I’m not spiraling into academic despair.”
Keith passed him another problem. “Do this one.”
They kept at it for a while—Lance making dramatic faces at every new question, Keith giving dry commentary, occasionally scribbling something in the margins to show how to set things up.
Lance still made mistakes—plenty of them—but he was correcting himself more often now. Fewer wild guesses. Less panicking. At one point, he even caught a math error Keith made.
“Ha!” Lance pointed. “You put ‘4.9’ but it should be ‘9.8’ right there. You forgot gravity, Mr. Edgy Tutor Guy.”
Keith stared down at the paper. “...Huh.”
“Admit it. I just saved your ass.”
“You caught a typo.”
“Which could’ve led to disaster, ” Lance said dramatically, leaning back like a king on his throne. “I expect a medal. Or a sticker. Or at the very least, verbal recognition.”
Keith handed him another worksheet. “You get the honor of doing three more problems. How’s that?”
Lance narrowed his eyes. “You’re a tyrant.”
“Keep going, prodigy.”
They kept at it, pencils scratching, papers sliding back and forth between them. And once again, for a moment, Lance wasn’t thinking about report cards, or disappointing phone calls, or that sinking feeling in his stomach. He was learning.
And this time, it wasn’t begrudgingly.
Just… surprisingly tolerable.
The two of them were still in the middle of a particularly annoying free-body diagram when the student center doors swung open and the soft chime above it rang out.
Lance didn’t look up at first—he was too busy arguing that the diagram Keith gave him definitely looked like a squid and not a block on a slope—but then he heard a voice. Clear, warm, and lightly accented.
“Oh, it’s colder than I expected out there.”
Lance’s head snapped up like someone had just hit the ‘on’ switch.
Allura had just walked in, sunlight catching in her long braid as she adjusted her shoulder bag and signed in. She looked elegant even in a basic hoodie and leggings, like someone who’d just casually stepped out of a skincare commercial. Her backpack was slung over one shoulder, and she was already mid-conversation with one of the other students, smiling.
Lance immediately went into DEFCON 1.
Keith didn’t even need to ask. “You okay? You look like you just saw God.”
“I did,” Lance whispered. “And she’s wearing Lululemon.”
Keith rolled his eyes so hard it could’ve counted as a physics demonstration.
Allura started walking in their direction, and Lance immediately straightened up in his seat like he was getting inspected by a drill sergeant. He tried to casually run a hand through his hair, but all he managed was to make it stand up worse than before.
“Play it cool,” he muttered under his breath. “Be normal. Be charming. Be—”
“Are you having a stroke?” Keith asked, barely glancing up.
“She’s here,” Lance whispered.
Keith finally glanced up. “So?”
“So I can’t let her see me like this!”
“Like what? Sweaty and confused?”
Lance glared. “I’m having an intellectual awakening. It’s not cute when you describe it like that.”
Keith snorted, but before he could fire back, Allura was walking toward their table, clearly on her way to the study rooms in the back. She slowed slightly when she saw them.
“Oh! Hey, Lance,” she said, her voice light and friendly. “Didn’t expect to see you here on a Saturday.”
Lance turned toward her so fast he almost knocked over his water bottle. “Allura! Hi! Yeah! Haha, yeah, I just—uh—I come here all the time. I live here, basically. Me and Keith. Keith and I. Just two guys. Studying. Like bros.”
Keith pinched the bridge of his nose like he was in physical pain.
Allura smiled, amused. “Well, that’s great to hear. Are you two working together?”
Keith lifted an eyebrow but didn’t say anything. Lance scrambled to fill the silence.
“Yeah! Keith’s helping me out with some physics stuff. He’s really good at it. Like, annoyingly good. It’s kind of unfair. Like, if there were physics Olympics? He’d win. Gold medal. For gravity.”
Allura laughed lightly, clearly trying not to let on how confused she was by that last part. “Well, good luck. I’m leading a group session for the calc quiz next week, but I’m sure Keith’s got you covered here.”
Keith nodded. “We’re getting there.”
Lance smiled, a little dazed. “Cool. Cool, cool, cool. Good luck with your, uh, math.”
Allura gave him one last smile before walking past, heading to the back study rooms.
The second she was out of earshot, Lance dropped his forehead onto the table with a groan.
Keith raised a brow. “Did you seriously say ‘good luck with your math’?”
“Shut up.”
Lance groaned again, forehead still pressed against the table like he was trying to absorb the wood grain through osmosis. “I’m never going to recover from that.”
Keith flipped his pencil between his fingers. “From what? Saying ‘good luck with your math’? Yeah, that was tragic.”
“You don’t get it,” Lance muttered, voice muffled. “She’s smart. And cool. And beautiful. And did you see her braid today? It had volume, Keith. Volume.”
Keith didn’t even try to hide his smirk. “Uh-huh. Sounds like someone’s a little whipped.”
Lance sat up, indignant. “I am not whipped.”
“You said the words ‘gold medal for gravity.’”
“I was under pressure!”
“You folded like wet paper the moment she made eye contact.”
Lance made a strangled noise and tossed an eraser at Keith, which he dodged effortlessly. “Why are you like this?”
“Because it’s fun,” Keith said, deadpan. “And honestly? You make it too easy.”
Lance sighed and slumped in his chair. “I can’t help it, okay? She’s just… out of my league. She’s, like, top tier. Ivy League energy. Meanwhile, I’m failing physics and live on Cup Noodles.”
Keith snorted. “You’re not failing anymore.”
“Not yet,” Lance grumbled. “I still have time.”
Keith shook his head and shoved Lance’s worksheet toward him. “Come on, lover boy. Focus. If you want to impress your ‘Ivy League energy’ crush, maybe don’t bomb the next quiz.”
Lance picked up his pencil, muttering under his breath. “Can’t believe I’m being bullied into self-improvement.”
“You’re welcome,” Keith said, and pointed to the next problem. “Now, if a force is applied at a 30-degree angle to the horizontal—”
Lance groaned again. “Ugh, physics. Why couldn’t Allura be into interpretive dance or something?”
Keith didn’t miss a beat. “Because you’d still find a way to trip over your own feet.”
“Bold of you to assume I wouldn’t trip over them while dancing.”
Keith shook his head, amused despite himself. “You know, for someone who can’t keep his mouth shut, you’re surprisingly entertaining.”
Lance smirked. “Is that your way of saying I’m growing on you?”
“Like a fungus,” Keith replied.
By the time they reached the last problem set, Lance’s notes were a mess of arrows, scribbles, and half-erased formulas. His brain felt like it had been microwaved, and he had graphite smudges along the edge of his palm, but…
“I think I actually get this one,” he muttered, brows furrowed in concentration as he moved his pencil slowly across the paper. “Force equals mass times acceleration. And I have both. So the net force is…”
He finished the equation, hesitated, then turned the paper toward Keith with the sheepish air of someone expecting a guillotine.
Keith glanced at it. His eyebrows lifted slightly.
“That’s right.”
Lance blinked. “Wait—really?”
“Yeah. You finally didn’t forget the sine of the angle.” Keith leaned back, arms crossed. “Miracles do happen.”
A slow, triumphant grin spread across Lance’s face. “Holy crap. I actually learned something. Someone call my mother. She won’t believe this.”
Keith rolled his eyes. “Maybe don’t call her until you pass the next quiz.”
Lance nodded, still giddy. “Okay, fair. Baby steps.”
He leaned back in his chair with a dramatic sigh. “You know, you’re not the worst tutor I’ve had.”
“I’m the only tutor you’ve had.”
“Exactly,” Lance said, finger pointed. “Top of the list. Peak performance.”
Keith shook his head, a smile tugging at the corner of his mouth despite himself. “Do you ever shut up?”
“Unlikely,” Lance said, already packing up his things. “It’s part of my charm.”
Keith stood as well, slipping his notebook under his arm. “You sure that’s not what makes people want to throw things at you?”
“Oh, definitely both. Equal contributors.” He looked over his shoulder as they exited the student center. “Hey… thanks. For helping me.”
Keith shrugged. “Don’t mention it. Literally. Ever.”
“No promises.”
“Figures.”
They stepped out into the early evening light, the sun casting long shadows on the grass. The breeze had cooled just enough to hint at fall.
Lance shoved his hands in his hoodie pocket and glanced sideways at Keith. “Same time tomorrow?”
Keith gave a noncommittal shrug. “If you’re not too busy trying to flirt with Allura again.”
Lance groaned. “Ugh. Don’t remind me.”
Keith smirked. “You reminded yourself.”
And with that, they parted ways—Lance heading back toward the dorms with a bit more bounce in his step than usual, and Keith, well… still Keith. But maybe a slightly more amused version
Chapter 2: red flags and leather jackets
Notes:
w/c: 12.2k (i'm gonna try my best to keep these chapters tame, but no promises)
Chapter Text
Lance’s confidence had skyrocketed in the days leading up to their next quiz—he’d been showing up to tutoring, actually doing his homework, and even managed to explain a problem to Hunk without second-guessing himself. But all that momentum came crashing to hell down the second he saw the first question on the quiz. By the time he handed it in, the high he'd been riding had deflated into a pit in his stomach.
Confidence? Obliterated. Again.
The bell rang, and chairs scraped against the floor as students filtered out of the classroom. Lance moved slower than most, stuffing his things into his bag with the dazed, mechanical energy of someone who had just been spiritually body-slammed. He hadn’t even bothered to pretend he aced it. What was the point? That last free-response question might as well have been written in Klingon.
“Lance,” Mr. Shirogane called out just as he reached the door.
Lance turned, his stomach already tightening. “Yeah?”
Shiro was still standing behind his desk, a stack of ungraded papers in front of him and a familiar kind smile on his face. “Got a minute?”
Lance nodded and walked back in, trying not to let his nerves show. The classroom felt different when it was just the two of them—quieter, somehow heavier.
“I just wanted to check in,” Shiro said. “How have things been going with tutoring?”
Lance scratched the back of his neck. “Good, I guess. Keith’s still kind of a jerk, but I think he’s been helping.”
Shiro chuckled. “That sounds about right. Keith has... a unique approach.”
Lance sank into the nearest seat. “Yeah, like making me feel like a complete idiot is somehow motivational.”
“But you’ve been putting in the work,” Shiro said. “I can tell. Your last quiz wasn’t perfect, but it was better. You’re moving in the right direction.”
Lance shrugged. “Doesn’t feel like it. I studied way more for this one than the last, and I still barely made it out with a B.”
Shiro nodded slowly. “Rome wasn’t built in a day, Lance.”
“Yeah, but Rome probably didn’t have a mom who threatened to revoke their phone plan if they didn’t bring their grade up by midterms.”
That got a quiet laugh out of Shiro. “Point taken. But seriously, don’t get discouraged. Keep showing up. Keep asking questions. Keep putting in the time. It’s a marathon, not a sprint.”
Lance exhaled, letting himself slump a little. “I guess.”
“And if Keith ever gives you too much trouble, you come to me, okay?”
“Thanks, Mr. Shirogane.”
Lance stood up and shouldered his bag again. Maybe the grade wasn’t what he’d hoped for, but at least someone believed he wasn’t totally doomed.
Lance left the physics classroom with his confidence barely hanging on by a thread. Sure, it wasn’t a disaster, but it wasn’t the kind of performance that made him want to call his mom and gloat either. He shoved his half-crumpled quiz into his folder, slung his bag over one shoulder, and trudged down the hall toward something— anything —that wouldn’t make him feel like his brain had been put through a blender.
Thankfully, English was next.
Room 204 was in the older wing of the school, where the floors were wooden and creaky and the windows let in a soft, golden light that made the dust motes look like glitter. There were paper cranes hanging from the ceiling, plants lining the windowsills, and a bulletin board labeled Words That Moved Us filled with favorite quotes written on index cards. Ms. Holloway always smelled faintly of peppermint tea and called everyone by their last names like they were characters in a BBC drama.
Lance liked her.
He slid into his usual desk by the window and pulled out his copy of A Tale of Two Cities . The paperback was worn, the spine cracked and flaking, and the margins littered with his notes in blue pen. Some were insightful. Most were dumb jokes.
“Darnay = definitely attractive, but no thoughts behind those eyes,” one margin read. Another simply said, “Sydney Carton needs therapy and a hug.”
Ms. Holloway stood at the front of the class, adjusting her glasses. “Today we’re looking at Chapter Twelve and the theme of redemption—particularly in Sydney Carton’s character arc. I want to hear your thoughts. Who is Carton without his sacrifice?”
Hands began to rise. Allura spoke first—of course she did—with something effortlessly elegant about spiritual absolution and lost potential. Lance half-listened, watching the way her eyes lit up as she spoke, the smooth cadence of her voice. When she finished, he blinked and quickly flipped to his own notes.
He raised his hand.
“I think…” he began, surprising even himself, “Carton’s whole arc is kinda like... he’s trying to prove he’s not a waste of space. He hates himself, but he also wants to be remembered for something more than just being the sad, drunk guy no one takes seriously.”
Ms. Holloway tilted her head, intrigued. “Interesting. So you’re suggesting that Carton’s redemption is less about saving Darnay and more about saving himself?”
“Exactly,” Lance said, warming up. “Like, it’s not selfless just for the sake of it—it’s his only shot at mattering.”
She smiled. “Very well put, McClain.”
Lance didn’t grin—grinning would’ve been obvious—but he did sit a little straighter in his seat. For forty-five minutes, he felt like he wasn’t failing at everything. He tossed ideas around with Allura, made Hunk snort laugh with a whisper about Madame Defarge being the original “revenge baddie,” and managed not to think about FRQs or physics or his GPA at all.
In English, he didn’t feel behind. He felt... clever. Capable. Like someone who belonged.
And for now, that was enough.
The bell rang, and Lance lingered a little longer than usual, carefully slipping his book into his backpack like it was something precious. The praise from Ms. Holloway still echoed in his head— Very well put, McClain. It was the kind of sentence that made you walk a little lighter, shoulders back, chin up.
As he stepped out into the hallway, the world felt a little less oppressive. That was, until he checked his phone.
The school’s grading app had updated.
Quiz: 16/20.
Technically a B. A strong one, even. But it wasn’t the A he’d hoped for—not after hours of begrudging tutoring sessions and Keith’s constant ribbing. The short-lived boost of confidence began to deflate, slowly, like air leaking from a balloon. Still, it was progress. He had to remind himself of that. Rome wasn’t built in a day, as Mr. Shirogane kept reminding him.
He scrolled a bit further down his grade report. Physics sat at a flat 82 now. Teetering. Wobbling. One bad test away from disaster. The next quiz was on Monday. That gave him the weekend. Maybe he could get in one more session with Keith—just to review the stuff he wasn’t totally confident on. Just a quick brush-up.
He shot off a message:
Lance: yo u free after school tmrw? i need a last-minute brain download before monday lol
The response came back faster than expected.
Keith: I don’t work Thursdays.
Keith: Why don’t you just try studying on your own for once
Lance groaned out loud, earning a curious glance from a passing freshman. Of course he didn’t work Thursdays. It was like the universe had sensed Lance’s tiny sliver of hope and decided to swat it out of the sky.
But Lance wasn’t about to let his GPA nosedive because Keith Kogane had some mysterious Thursday plans. So instead of heading to the quad like he usually would for lunch, he veered toward the student center.
Maybe someone else could help him review. Maybe Allura? She was scary smart, and Lance had been trying to casually impress her since orientation. This could be his moment.
And if not…
Lance stared at Keith’s last text like it had personally offended him.
I don’t work Thursdays.
Why don’t you just try studying on your own for once
“Wow,” Lance muttered, already dialing Keith’s number.
It rang once. Twice. Then—click.
“What.”
“That’s how you answer the phone? What are you, a gremlin?”
“You’re interrupting my day off.”
Lance flopped dramatically onto the bench outside the student center, one hand over his heart. “Keith, my academic future is on the line here. I’m spiraling. I’m in a freefall. This is the worst decision you’ve ever made, and you once tried to solve a physics problem with fire .”
“I’m hanging up.”
“No—wait, wait, wait!” Lance sat up quickly. “Just… help me review. Please. I need someone to quiz me or I’ll forget everything and fail and then my mom will ground me from the afterlife.”
A long silence. Lance could practically hear Keith’s eye twitching through the phone.
“I’m not coming to the student center. I’m already home.”
“Fine, I’ll meet you at your dorm. I’ll bring snacks.”
“I don’t live on campus.”
Pause.
“You—what?”
“I live off campus.”
“Wait, like… off off?”
“Yes, McClain, that’s what off campus means. Congratulations.”
Lance sat there, stunned. “Since when? How?!”
“Since junior year. And I have privacy. And better internet. And no RA breathing down my neck. So. Are you coming or not?”
Lance blinked. “I mean, yeah. I guess?”
“I’ll pick you up in twenty. Don’t make me regret this.”
The line went dead.
Lance slowly lowered the phone and whispered to himself, “Keith Kogane is a functioning adult with a lease. What the hell.”
Fifteen minutes later, Lance was loitering outside the student center, bouncing slightly on the balls of his feet. The early evening air was crisp—cool in that almost-fall kind of way that made you regret not bringing a hoodie. He shoved his hands in his pockets and glanced around, vaguely hoping no one he knew would see him getting picked up for a study session . He wasn’t sure what was worse: tutoring in general, or tutoring with Keith.
The distant rumble of a motorcycle engine cut through his thoughts.
Lance turned his head just as the black bike rolled up to the curb, all sleek angles and matte finish. Keith sat astride it like he’d been born there—dark helmet, black jacket, and that usual look of vague irritation made more dramatic by the tinted visor he pushed up with one gloved hand.
“Get on,” Keith said, as if this was the most normal method of transportation for a peer tutor.
Lance blinked. “You ride a motorcycle ?”
Keith held out a second helmet, completely unfazed. “Obviously.”
“No. Nope. Not happening,” Lance said immediately, taking a step back. “Do I look like I have a death wish?”
Keith tilted his head. “A little.”
“I’ve seen people wipe out on these things! I like my bones intact. And my face. My face is important to me.”
Keith sighed. “It’s ten minutes. I’m not going to peel off at 90 down the highway.”
“That’s what they all say. Then boom. Roadkill.”
“You want to study or not?” Keith asked, already lowering the spare helmet. “Because I can leave.”
Lance hesitated. He did want to study. And Keith was basically his only option at this point. But still—
“You know cars exist, right? With seat belts ?”
Keith deadpanned, “Yeah, and they come with you talking the whole way. Pick your poison.”
Lance groaned. “Fine. But if I die, I’m blaming you in the afterlife.”
“You’d be the most annoying ghost.”
Lance cautiously took the helmet and pulled it on, struggling for a second with the strap. “How do you even breathe in this thing?”
Keith didn’t bother answering. He just revved the engine slightly, clearly impatient.
Lance climbed on with the grace of a baby giraffe, holding the back edge of the seat like it might protect him from gravity.
“Where am I supposed to hold?”
Keith reached back and grabbed Lance’s hands, yanking them around his waist with zero ceremony. “Here.”
Lance stiffened like he’d been electrocuted. “Whoa—uh—okay. This is strictly for survival purposes.”
Keith rolled his eyes. “Whatever helps you sleep at night.”
The engine roared, and they sped off down the street.
Lance yelled, “I hate this! I hate this so much! ” but Keith didn’t respond, probably on purpose.
The engine’s hum vibrated through his entire body, his arms locked awkwardly around Keith’s torso as the wind whipped at his sleeves. Garrison blurred past in warm, dusty colors—sandy hills and craggy rock formations carved out like ancient sculptures, telephone poles stretching endlessly into the horizon. The sun sat low in the sky, casting long golden streaks across the road and painting everything in that almost-sunset glow.
It was kind of beautiful. In a harsh, sunburnt, “please drink more water” kind of way.
Lance squinted against the wind and rested his helmeted chin lightly on Keith’s shoulder, mostly out of necessity. He didn’t want to fly off the back and become roadkill for a pair of hungry vultures. But being this close? It was... weird.
Not bad. Just weird.
And the weirdest part of all?
Keith didn’t seem out of place in the desert. He fit —like one of those brooding movie characters who showed up in town on a motorcycle, all grit and leather and unresolved trauma. If Lance weren’t so focused on not dying, he might’ve found that kind of cool.
Instead, he just groaned internally. Why did Keith of all people have to be his only option? Why couldn’t Pidge magically gain the patience of a kindergarten teacher? Or Hunk suddenly become a physics prodigy?
He sighed. Rome wasn’t built in a day. And neither, apparently, was passing AP Physics.
The bike slowed as they turned off the main road and into a quieter neighborhood—low-rise stucco buildings the color of sun-bleached clay, the air thick with the smell of hot pavement and something vaguely floral. Lance blinked as the world around him softened into something almost suburban. Cozy, even.
He barely had time to process it before Keith pulled into a small, shaded parking spot in front of a squat, two-story complex.
Keith cut the engine.
Lance stayed frozen for a beat. “...We’re alive?”
Keith looked over his shoulder. “Unfortunately for me.”
Lance peeled his arms away like he’d touched a stove. “Yeah, well—next time, I’m walking.”
Keith tossed him a look as he dismounted. “Next time, you can fail your quiz in peace.”
Lance muttered under his breath, yanking off the helmet and raking a hand through his wind-wrecked hair. His palms were sweaty. Probably from fear. Not because Keith’s waist was surprisingly—firm. Definitely not that.
Nope. Straight as a desert road.
Keith didn’t say much as they walked up the narrow staircase to the second floor, just the occasional grunt of acknowledgment when Lance muttered something about his legs being sore or the heat being illegal. The stucco walls of the building were faded peach, and the stairs creaked like they had stories to tell.
“Didn’t realize living off-campus came with built-in cardio,” Lance grumbled, swiping sweat off his brow.
Keith rolled his eyes and fished his keys out of his jacket pocket. “Try not to cry when you see how clean it is. I vacuum.”
Lance scoffed, already forming a joke about bachelor pads and mold. But whatever smart comment he had locked and loaded dissolved the second Keith pushed open the front door.
There, sprawled on the living room couch like he owned the place, was a guy. Shirtless. Muscled. Smug. The kind of smug that came from knowing he looked good and just got laid. His auburn hair was tousled like a shampoo commercial gone feral, and even from the doorway, Lance could make out the red marks—fingernail scratches down his back, fading hickies on his collarbone and neck.
Keith froze.
The guy turned lazily toward the door, completely unbothered. “Oh. You’re back early.”
Lance blinked. His brain tried to process the sheer intimacy in that one sentence. The guy stretched like a cat, the kind of stretch that screamed I slept here —and maybe not alone. He didn’t even try to cover up.
Keith’s jaw clenched. “James.”
James offered a smug little wave. “Missed me?”
Lance’s stomach did a weird flip, like the floor had dropped an inch under him. He looked between James and Keith, then at the deep red nail marks still fresh on James’s back, then back at Keith again.
Oh.
OH.
There was a beat of silence. Thick, tense, and just awkward enough to make Lance want to evaporate on the spot.
He opened his mouth, scrambling for words— any words—but all that came out was a weak, “Um.”
James cocked an eyebrow, finally seeming to notice him. His eyes swept over Lance like he was appraising something half-interesting at best. “Who's the stray?”
Keith stepped forward without hesitation, planting himself squarely between them. His voice was low and sharp. “Don’t be a jackass, James.”
James didn’t flinch. Just grinned wider, teeth flashing. “Didn’t realize it was Bring-Your-Kid-to-Work day.”
Keith’s jaw twitched, but his tone stayed cool. “He’s my student. We’re studying.”
James blinked, gaze flicking back to Lance with mock surprise. “Seriously?” He laughed under his breath. “You tutoring now? Wow. You’ve really gone domestic.”
Lance wanted to disappear. The walls were closing in, the air felt weirdly hot, and he had so many questions but zero desire to ask them right now.
Keith ignored James entirely and turned to Lance, tone clipped. “You want water?”
“Yes. Please,” Lance said quickly, almost gratefully, seizing the out.
Keith disappeared into the kitchen, leaving Lance alone in the room with James, who gave him a once-over like he was judging an audition he didn’t remember agreeing to.
“So,” James said, lips curling into something that might’ve been a smile if it weren’t so laced with superiority, “you’re in one of Keith’s classes?”
Lance straightened, trying to shake off the lingering weirdness. “Peer tutoring. For physics.”
James nodded, gaze heavy and bored. “Cute.”
Before Lance could even begin to decipher that, Keith returned with two water bottles, tossing one to Lance. James eventually disappeared down the hall, still shirtless, still smug, leaving behind the faint scent of cologne and the tension of a storm that hadn’t quite passed.
Keith returned a moment later with a bottle of water and tossed it to Lance without looking at him. “We’re doing circuits today. Hope you reviewed.”
Lance caught it, barely. “Thanks,” he muttered, unscrewing the cap and taking a long sip. He wasn’t actually thirsty—he just needed a second to collect himself.
They settled at the small kitchen table. Keith had already pulled out a few handouts and was drawing diagrams with a mechanical pencil, explaining something about Ohm’s Law. But Lance barely registered the words.
His mind kept drifting back to the scratches. The hickeys. The way James had called him a “stray” like he wasn’t even a person. Like he didn’t belong here.
Finally, Lance couldn’t take it. He glanced up from the worksheet he wasn’t filling out and asked, “So… who was that guy?”
Keith didn’t look up. “No one.”
Lance raised an eyebrow. “He was shirtless in your living room.”
Keith still didn’t look at him. “Your point?”
“My point is,” Lance said, setting his pencil down, “he clearly wasn’t just a friend.”
That got Keith’s attention. He slowly looked up from the paper, eyes sharp and unreadable. “It’s none of your business.”
Lance felt the words like a slap, even though he wasn’t sure why. “Okay, jeez. Chill.”
Keith’s gaze lingered for a second longer than necessary before he returned to the diagram. “Focus on the current flow. You keep mixing up volts and amps.”
Lance tried to dive back into the material, but his mind kept drifting. The equations and formulas blurred into nothingness as he recalled the image of James and the way Keith had acted—guarded, defensive, even when he didn’t owe Lance an explanation.
They were studying. Or, at least, Keith was studying. Lance was just pretending. He could feel the weight of the silence between them—so thick it might as well have been a physical presence.
Keith was focused on his work, scribbling notes without hesitation, his face a mask of concentration. Meanwhile, Lance could only half-heartedly jot down some notes, distracted by the questions in his head.
He couldn’t help it. “So, uh, you’re not gonna tell me who he is?” he asked, breaking the silence again, but this time his voice was less confrontational, almost curious.
Keith didn’t look up from his paper. “Nope.”
Lance frowned. “Come on, dude, you can’t just leave me hanging like this. He looked like—”
“He’s my ex,” Keith cut in, his voice finally giving something away—a hint of annoyance, maybe even embarrassment.
Lance blinked. That was... not what he was expecting. “Oh.”
“Yeah, oh,” Keith muttered, finally looking up and meeting Lance’s eyes. “Can we just focus on the work? I don’t have the mental energy to explain the details of my life right now.”
Lance nodded slowly, feeling his face heat up. It wasn’t like he expected Keith to spill his guts, but it felt weird—being this close to someone’s personal life without any kind of warning. He wasn’t sure how to navigate the sudden shift in their dynamic. He wasn’t exactly used to seeing people’s messy sides, especially not someone as put-together as Keith.
“Right. Sorry,” Lance said, avoiding eye contact as he scribbled some more notes, though the words felt like nonsense on the page. His thoughts were stuck on Keith’s ex and what it meant for Keith.
And for him, for some weird reason.
Keith didn’t seem interested in continuing the topic either. He just nodded and kept drawing on his notebook, tapping his pencil to the side of his head like he was deep in thought. For a while, they both stayed quiet, the only sound the occasional scratch of pencil on paper.
Lance wanted to ask more, but something in Keith’s tone told him it was better not to.
The silence between them was like a weight. Lance tried to ignore it by focusing harder on the worksheet. When he had to ask for help, Keith was quick to correct him, but the usual sarcastic edge was missing. This wasn’t how their tutoring sessions had gone before. There was less joking, less lightness.
After a while, Lance had to ask. “You doing okay?” It was a stupid question, but he felt like he needed to fill the silence somehow.
Keith paused, his pencil hovering above the paper. For a long moment, Lance thought he wasn’t going to answer. Then he sighed, a long exhale that sounded like he was carrying something heavy. “Yeah, I’m fine.”
Lance frowned. It didn’t sound like he was fine. But then again, what did Lance know about people’s problems? He was still trying to figure out his own. “You sure?”
Keith shrugged, a faint, almost invisible twitch at the corner of his mouth that might’ve been a smile if it had lasted long enough. “It’s not something I want to get into right now.”
Lance felt his stomach churn with the awkwardness. “Right, of course.”
They fell back into silence, but this time Lance could tell the air between them had shifted. He didn’t know if it was because of James, or because of something else entirely. But it felt... different. Less like they were two people studying, and more like they were two people trying not to get caught up in whatever was lingering beneath the surface.
Lance couldn’t shake the feeling that there was more to Keith than he’d realized. The guarded way Keith held himself, the way he closed off so quickly—maybe that was just part of the guy. Or maybe it was a defense mechanism, something to protect himself from getting hurt again.
Lance pushed the thought away, deciding he had enough of his own problems to focus on. So, he went back to the worksheet, determined to not let his mind wander too far into things that weren’t his business.
Still, the question lingered. How well did he really know Keith?
After another stretch of silence, Lance gave up on pretending he could still focus on circuits and vectors. He closed the physics notebook and dug around in his bag for his laptop, flipping it open with a quiet sigh.
Keith didn’t say anything at first, just kept working on his own notes—until Lance’s screen came to life and the brightness caught his eye.
Keith glanced up. “Tapping out already?”
“Not tapping out,” Lance muttered. “Strategic retreat. I’ve got an English essay to finish, and I still have, like, zero thoughts about Sydney Carton except that he seriously needed a therapist.”
Keith huffed a laugh but didn’t argue.
As Lance opened his laptop, the screen blinked to life—his grade portal still open from earlier. Keith leaned over before Lance could minimize it.
“Hold on—wait.” Keith narrowed his eyes. “Are those your grades?”
Lance instinctively went to slam the screen shut, but Keith was faster, nudging his hand away. “Chill. I’m just looking.”
Lance scowled but let him see. “It’s not that deep, man.”
Keith tilted his head as he scanned the page. “You have an A in English. A in chem, calc, history—what the hell. Even PE. Who gets an A in PE?”
“I stretch before I run. Sue me.”
Keith ignored that. “So you’re telling me you’re breezing through everything except physics?”
Lance groaned, dragging a hand down his face. “Don’t remind me. You sound like my mom.”
Keith arched an eyebrow. “Your mom also thinks you’re a disappointment in motion?”
“Wow. That’s rich coming from the guy who gave me a pop quiz disguised as a tutoring session.”
Keith snorted. “Touché.”
Lance clicked into his essay document, but the damage was done. His confidence had already started to waver under Keith’s scrutiny.
“It’s not that I don’t try,” Lance said, quieter now. “Physics just feels like this wall I keep running into. Like, no matter how much I read or memorize, I can’t see the logic the way you or Pidge do.”
Keith didn’t reply immediately. Instead, he looked at Lance for a beat longer than necessary.
“That doesn’t mean anything!” Lance threw his hands in the air, exasperated. “You only show up to class for the quizzes and exams and you still have an A.”
“A+,” Keith corrected without missing a beat, like it was the most casual thing in the world.
Lance groaned and flopped backward onto the couch, one arm draped dramatically over his eyes. “You’re insufferable. Do you hear yourself?”
“I do,” Keith said dryly. “It’s one of my many talents. Right after solving kinematics problems in under thirty seconds and making people like you suffer through them.”
Lance peeked at him through his fingers. “How are you even real?”
Keith shrugged, reaching for the physics book. “Some say I was engineered in a lab. Others say I’m just the product of years of social isolation and too much caffeine.”
“Yeah, well,” Lance muttered, dragging himself upright again. “Your vibes are very… feral honor student.”
Keith raised an eyebrow. “Thanks?”
“Not a compliment.”
They both smirked.
The tension that had filled the room earlier—thanks to James and the awkward silence that followed—had begun to ebb into something else. Still not quite friendly, but easier. Looser.
Lance looked back down at his essay, then up at Keith again. “Okay, A-plus boy. If I write one more paragraph about how Sydney Carton represents redemption through self-sacrifice, will you help me not flunk our next quiz?”
Keith leaned back in his chair and crossed his arms. “If you stop calling me ‘A-plus boy,’ maybe.”
“No promises,” Lance said, grinning despite himself. “But fine. Deal.”
Lance tossed his backpack onto his desk chair and collapsed onto his bed with a groan, one arm covering his face.
Hunk, sitting cross-legged on his own bed with his laptop propped on a pillow, glanced over. “Rough session?”
Lance made a sound somewhere between a groan and a sigh. “Define rough. I got roasted for trying to use the wrong formula, he made fun of my handwriting, and then—oh! Right! I walked in on his half-naked ex-boyfriend lounging in his apartment like it was a cologne commercial.”
Hunk blinked. “Wait… what?”
“Keith. He’s gay.”
There was a beat.
Hunk squinted. “You didn’t know?”
Lance sat up. “Wait—you knew ?”
“I thought everyone knew,” Hunk said, looking genuinely confused. “I figured it out back in sophomore year. Him and James were… Not subtle.”
Lance stared at him. “What do you mean not subtle ?”
“They made out behind the physics building during the welcome BBQ.”
Lance’s face twisted in disbelief. “Are you serious?”
“As a heart attack,” Hunk said, popping a peanut into his mouth. “Half the dorm saw. They weren’t exactly low-key about it either—James was always hanging off him like he owned him.”
Lance leaned back, processing. “That’s… wow.”
“Yeah,” Hunk nodded. “But I do remember it getting pretty ugly when Shiro went missing last year.”
Lance glanced over. “Ugly how?”
Hunk let out a breath. “Keith kind of shut down. He stopped coming to meals, skipped class a lot. Just went off the grid for a while. And James… he wasn’t exactly patient.”
“What a shocker,” Lance muttered.
“It was like pouring gasoline on a dumpster fire,” Hunk said. “They fought all the time. Loud enough that people started avoiding the second floor of the dorms when both of them were there.”
“Damn.”
“I think it messed with Keith more than he let on,” Hunk said thoughtfully. “When they finally broke up, it was like a switch flipped. Keith went radio silent for a while. No parties, no drama, nothing.”
Lance was quiet for a beat, then asked, “So… is it, like, a thing people still talk about?”
“Not really,” Hunk said, shrugging. “I think everyone kind of agreed to let sleeping dogs lie. Keith’s already a loner, and after the whole James thing, people just left him alone.”
Lance leaned forward, arms braced on his knees. “And no one thought to tell me?”
“Well, I didn’t think you’d care,” Hunk said. “You’re not exactly in the Keith gossip circle.”
“I’m barely in any circle,” Lance muttered.
Hunk snorted. “Fair.”
There was a lull. Lance stared at the ceiling, mind turning over everything he’d learned in the last twenty-four hours. Keith. James. The physics grade. The goddamn motorcycle.
“Why do you think he’s tutoring me?” Lance asked suddenly.
“Because you begged the student center for help?”
“No, I mean—he didn’t have to say yes. Especially not after I stormed out the first time.”
Hunk looked thoughtful. “Honestly? I think Keith’s the kind of guy who doesn’t care what people say they want. He pays more attention to what they do . You showed up, didn’t you?”
Lance groaned and flopped back onto his bed. “God, I hate when you make sense.”
“You’re welcome,” Hunk said cheerfully.
Lance exhaled, eyes tracing the tiny crack in the ceiling paint above him.
“So Keith’s gay,” he murmured.
“Yup.”
“And I’m… not.”
“Nope.”
Another beat of silence.
“…Just making sure.”
Hunk chuckled. “Sure, man.”
It was just another Tuesday morning, and Lance was doing his best not to nod off in Physics. The classroom hummed with idle chatter and the occasional scrape of chairs on tile as students filtered in, some more prepared than others. Lance tapped his pen against his notebook, eyes glazed over as Shiro wrote something on the board about gravitational potential energy.
And then the door opened.
Keith.
Keith, who hadn’t shown up for this class since syllabus week.
Keith, who was now very much present, looking like he’d just rolled out of bed and into his all-black outfit with deliberate indifference. He didn’t glance around, didn’t acknowledge anyone. Just walked to a seat near the back of the lecture hall and dropped into it without a word.
Lance stared.
“Okay, I’m not hallucinating,” he muttered to Hunk, who sat two seats away.
Hunk turned slightly, clocked Keith’s arrival, and raised his eyebrows. “Well. Would you look at that.”
“I thought he only showed up for exams and free food,” Lance whispered. “What the hell is he doing here?”
“Existing?” Hunk offered.
Mr. Shirogane didn’t even flinch at the disruption. “Nice of you to join us, Mr. Kogane,” he said casually, eyes still on the whiteboard. A few students snickered.
Keith didn’t reply. He just pulled out a mechanical pencil and started writing, posture relaxed and eyes focused. Like he hadn’t just ghosted the class for three weeks and sauntered in with the confidence of someone who hadn’t missed a single note.
Lance stared at the back of his head like it had personally offended him.
Mr. Shirogane clapped his hands once, drawing the class’s attention back to the board. “Alright, let’s dive in. Gravitational potential energy. Remember: the formula is U = mgh . That’s mass, times gravity, times height.”
There was a light shuffle of paper and rustling bags as students took notes.
Lance tried to focus. He really did. But his brain kept pinging back to the quiet scribble-scratch of Keith’s pencil a few rows behind him. What gives? Why now? What was so special about today that made him show up?
Lance tried to focus on the lesson, but his eyes kept flicking back to where Keith sat, hood pulled up halfway like he was trying to disappear. It was weird seeing him in this setting—Keith had always seemed too… intense for the casual chaos of an undergrad physics class. Yet here he was, arms crossed, jaw tight, glaring at the lecture notes like they’d personally insulted him.
And maybe, Lance thought with a sudden jolt of realization, he wasn’t just here for the class.
Maybe he was here for him .
He shook the thought off like water. No. No, that was stupid. He was Keith’s student, not his friend . They didn’t hang out. They weren’t close. Keith probably just decided to check in on what the professor was teaching, especially since he was tutoring.
Still, Lance couldn’t help feeling a little smug. He was probably the reason Keith had bothered to show up today.
And okay—maybe that made him sit up a little straighter.Shiro continued. “Let’s say you’re on a rollercoaster. At the top of the track, you’ve got maximum potential energy. As you fall, it converts into kinetic energy. Conservation of energy—one of the most important concepts in this unit.”
Lance’s eyes drifted toward Keith again.
He looked like he understood it all already. Just sitting there, nodding slightly like this was review .
Lance grit his teeth and scribbled U = mgh in increasingly aggressive strokes.
A few more examples and practice problems later, Shiro moved into review mode. “We’ll be covering momentum next week, but for now, make sure you’ve mastered these equations. There’s a quiz on Friday. Don’t say I didn’t warn you.”
A collective groan rose from the class.
Lance sighed, slumping in his seat. Hunk gave him a sympathetic pat on the arm.
The bell rang.
Lance barely had time to shove his notes into his folder before he was up, dodging backpacks and desk legs as he beelined for the hallway. He wasn’t exactly sure why he needed to talk to Keith, but something about the other boy showing up unannounced after weeks of silence had left his brain buzzing with unresolved questions—and maybe a few feelings he hadn’t named yet.
Most of the students had already filed out, chattering and shoving past each other. Lance lingered near the doorway, foot tapping against the scuffed LVT flooring as he craned his neck to look inside.
Keith hadn’t left yet.
He stood stiffly near the whiteboard, his shoulders hunched, arms crossed like a shield. Mr. Shirogane wa
s still at the front of the room, leaning against the edge of the whiteboard tray with his arms folded. His tone was quiet but firm, the kind of disappointed that hit harder than yelling.
“I can’t keep writing off your absences, Keith,” Shiro said with a sigh. “It’s barely October and you’ve already racked up over thirty no-shows.”
“At least I’m showing up now,” Keith muttered.
Lance blinked. Wait—Keith just called him Shiro? Not Mr. Shirogane ? Since when were they on a first-name basis?
Shiro’s jaw tightened. “This isn’t a game. You can’t just disappear for weeks at a time and expect no one to ask questions.”
Keith scoffed. “You’re one to talk. You disappeared for a year, remember? Without a single message. Without a clue. And I’m just supposed to… what? Pretend like that didn’t screw everything up?”
Lance’s eyebrows shot up. His grip on his folder tightened as he lingered just outside the doorway, partially hidden behind a row of lockers. He wasn’t even trying to eavesdrop anymore—he was riveted .
Inside the classroom, the tension crackled like static. Shiro exhaled, long and heavy, and pinched the bridge of his nose with a tiredness that seemed to reach beyond the day. “I told you why I had to go. You know I didn’t have a choice.”
Keith didn’t answer at first. His jaw clenched. His fingers curled tighter around the edge of his notebook, knuckles whitening. “You think that made it easier?” he said finally, voice quieter, but cutting. “I didn’t have a single person left. I didn’t have you. And then I was stuck here, with James breathing down my neck and everything falling apart, and—and you didn’t even call.”
Shiro’s mouth opened, a protest on his tongue, but Keith beat him to it.
“You left , Shiro.”
“It’s not like you were alone!” Shiro snapped, the calm in his voice finally cracking under pressure. “You were old enough to take some damn responsibility for your actions. You had Mom and Dad—”
“Those aren’t my parents,” Keith said, his voice low and sharp, like a blade unsheathed.
Shiro went still. “Keith—”
“They’re yours,” Keith cut him off, glaring now. “They took me in because you begged them to. I was eight. I didn’t get a say.”
Lance’s brows lifted even higher. Wait. What?
“I know they care,” Keith continued, his voice straining at the edges. “I know they tried. But they’re not mine. They never were. And when you left, Shiro, they didn’t know what to do with me either. No one did.”
A silence fell over the room like a heavy curtain.
“I’m not trying to make excuses,” Shiro finally said, quieter. “But I thought—I hoped—you knew how much you mattered. To all of us.”
Keith didn’t answer. He turned abruptly, his footsteps heavy as he stormed out of the classroom. Lance barely managed to leap back in time to avoid getting shoulder-checked in the hallway.
Keith didn’t even glance at him.
Lance blinked, his heart thudding as he watched the other boy disappear around the corner. Then slowly, he turned his gaze back toward the classroom.
Shiro was still leaning against the desk, rubbing a hand over his face.
Lance quietly backed away from the door.
The cafeteria buzzed with the usual midday chaos—clattering trays, shouted greetings, the hiss of soda machines—but Lance barely registered any of it. He moved on autopilot, sliding his tray down the line and taking whatever food the lunch staff handed him. His thoughts were still stuck back in physics class, in the echo of Keith’s voice:
“Those aren’t my parents.”
He sat down at their usual table, dropping his tray with a little more force than necessary. Pidge looked up from her phone, Hunk paused mid-bite of a grilled cheese, and Allura blinked at him over her fruit cup.
“You okay?” Hunk asked.
“Do I look okay?” Lance stabbed at his mashed potatoes like they were responsible for his emotional instability.
“You look like you got hit by a plot twist,” Pidge said, eyebrows furrowing.
Lance looked around, then leaned forward, dropping his voice. “Keith’s adopted.”
There was a beat of silence.
Then:
“What?!” Allura and Pidge said at the same time.
“No way,” Hunk added, eyes wide. “Since when?”
“Apparently since he was eight,” Lance muttered. “I overheard him and Shiro arguing after class. They’re not just close—they’re brothers. Like, legit. Shiro’s family adopted him.”
“Wait, what? ” Pidge sat up straight. “You’re telling me Keith and Shiro are actual brothers, and none of us knew this entire time?”
“I thought they were just childhood best friends or something,” Allura said, frowning. “That’s… that’s kind of huge.”
“And they were fighting, ” Lance added. “About Shiro leaving last year, about their parents, about James—”
“Ohhh,” Hunk said slowly, connecting the dots. “ That’s why Keith was such a mess last year. When Shiro disappeared, and then he and James imploded…”
“Wait, wait—rewind.” Pidge tapped her tray like a judge with a gavel. “This is real? Like, Shiro’s biological parents took Keith in?”
“Yup,” Lance said. “Keith basically yelled it. Said they’re not really his parents. That they only took him in because Shiro asked them to.”
Everyone at the table fell quiet for a second, digesting the info.
“Well,” Allura said finally, spearing a piece of cantaloupe, “that explains a lot. ”
“You’re telling me,” Lance mumbled, still dazed. “I just thought he was an overachieving loner with resting glare face. Not a whole angst novel with a tragic backstory.”
Hunk looked thoughtful. “You think we should… say something? Like, talk to him?”
“I think if I said anything, he’d throw me off the roof,” Lance said.
Pidge snorted. “Yeah, Keith’s emotional vulnerability setting is permanently locked. ”
They all nodded in agreement, though the mood had clearly shifted.
Lance pushed his food around with his fork, not really hungry anymore. He couldn’t shake the look on Keith’s face—the fury, the hurt, the loneliness under it all. It sat heavy in Lance’s chest like a stone.
“Still,” he said quietly, more to himself than anyone else, “it kinda makes sense now.”
The rest of the day felt like a blur. Lance couldn’t shake the conversation he overheard between Shiro and Keith. It wasn’t just the words—they weren’t even meant for him—but the way it lingered in the air. The hurt, the unfinished sentences, the things left unsaid.
Lance settled into the chair at their usual corner of the student center, half-heartedly pulling out his textbooks. Keith was already there, sitting at the table with his arms crossed, looking more tense than usual.
Keith didn’t even glance at Lance when he sat down. He was staring at his own notes, a frown tugging at the corners of his mouth.
“So… what’s up?” Lance asked, trying to sound casual as he opened his physics book.
Keith let out a frustrated breath, tapping his pencil against the table. “I can’t focus today. You’re not even trying to understand this stuff, Lance.”
Lance raised an eyebrow. “I’m trying, okay? It’s just—this stuff is stupid. I get that you’re frustrated, but I’m not exactly thrilled to be here either.”
Keith’s fingers clenched around his pencil. “You never are. But you need to start putting in the work. This isn’t gonna fix itself.”
Lance huffed, but said nothing. Keith continued to stare at the book in front of him, his expression tightening with each passing second.
“I don’t get it, Keith,” Lance finally said, his voice softer. “You’re doing all this for me, and you don’t even need to. Why are you putting up with this?”
Keith’s jaw tensed, and his eyes flickered to Lance for a second before he shook his head. “You’re not my responsibility, Lance. But if I don’t push you to do better, no one else will.” He glanced back at his notes, trying to focus again. “So do your part. Please.”
Lance felt the weight of the words, the frustration that Keith was bottling up. He shifted uncomfortably in his seat, guilt creeping in.
The silence stretched between them for a few moments, with Keith still staring at the pages like he could will the answers into existence.
Lance didn’t know how to make this better. He never did. But Keith wasn’t going to stop pushing him, even if it made both of them miserable.
Lance tapped his pencil against the table, watching Keith scribble an equation in the margin of his notes. The silence was heavy, almost oppressive, and Lance shifted in his seat.
“So... this part,” Lance said hesitantly, pointing at the practice question, “do I, uh, multiply by the inverse or…?”
Keith didn’t look up. “We’ve gone over this three times.”
“Okay, but I’m just trying to—”
Keith slammed his pencil down. “Then actually try.”
Lance froze. The words weren’t loud, but the edge in Keith’s voice was razor-sharp.
Keith finally looked up, eyes dark and tired. “I’m not going to spoon-feed you answers, Lance. I’m not your babysitter. If you’re just going to sit here and coast while I do everything, then this is a waste of my time.”
Lance’s mouth opened, then closed. He didn’t know what stung more—Keith’s tone or the fact that he wasn’t entirely wrong.
Keith exhaled through his nose and ran a hand through his hair, clearly trying to get a grip on himself. “Sorry,” he muttered. “It’s just… it’s been a long day.”
Lance nodded slowly, trying to figure out how to respond without making it worse. “Yeah. I kinda picked up on that.”
For a second, they just sat there—Keith bristling with quiet frustration, Lance staring down at his notebook.
Then, softer: “Did something happen?”
Keith didn’t answer right away. His eyes flicked away, jaw clenched. “Nothing that matters right now.”
Lance almost left it at that. Almost. But the image of Keith and Shiro arguing—Keith’s voice cracking, the look on his face when he said those aren’t my parents —flashed through his mind.
“…You sure?” Lance asked, his voice low.
Keith blinked, caught off guard, and for a moment the mask slipped. But then he looked back down at his notes. “We should get through this chapter.”
“Okay,” Lance said. “Okay, yeah.”
But as Keith launched into the next explanation, Lance couldn’t help but notice how stiff his voice was—how hard he was working to pretend nothing was wrong.
And Lance hated how much he suddenly wanted to fix it.
ϕ🜉ϕ
Friday night settled over the dorms like a heavy blanket—warm, dim, and buzzing with lazy end-of-week energy. Pidge was sprawled upside-down on Lance’s bed, feet against the headboard and hair grazing the floor. Hunk sat cross-legged on the rug, nursing a bag of gummy bears and flipping through a comic book. Lance, half-focused on a game on his phone, was tucked into the beanbag by the window.
The air smelled faintly of microwave popcorn and someone’s terrible cologne from across the hall.
“You know,” Pidge said, tossing a gummy bear into her mouth, “if I fail that history quiz, I’m blaming the heating system. I could feel my soul leaving my body during the short answers.”
“I think that’s just what happens when you read about imperialism,” Hunk said, without looking up.
Lance snorted.
Then his phone buzzed.
Lance glanced down lazily—then did a double take.
New grade posted: AP Physics C - Shirogane
His stomach dropped. “Oh no.”
“What?” Pidge asked, flipping herself right-side-up so fast the bed creaked.
“No way it’s up already,” Hunk added, scooting closer.
Lance’s thumb hovered for a second, then he tapped the notification.
The grade loaded.
His eyes widened. “Wait—”
“What?” Pidge repeated, now fully kneeling.
“A,” Lance said faintly. “I got an A.”
Hunk’s jaw dropped. “No way.”
Pidge reached over and snatched the phone from his hands. “Holy crap, he’s not lying.”
“Dude,” Hunk said, looking at Lance like he’d just pulled Excalibur out of the dorm floor. “Keith’s tutoring actually worked ?”
Lance let out a breathless laugh, like he couldn’t believe it either. “I mean… I actually understood stuff this time. The quiz didn’t feel like reading hieroglyphics.”
Pidge raised an eyebrow. “You’re telling me Keith Kogane managed to explain physics to you ?”
“Hey.” Lance gave her a mock-offended look. “I’m not that hopeless.”
“No,” Pidge said. “But he’s that unapproachable.”
Lance chuckled, then leaned his head back against the beanbag with a strange, quiet smile tugging at his lips. “Yeah, well… maybe he’s not always as bad as people think.”
Hunk exchanged a look with Pidge, who mouthed, oh no behind Lance’s back.
Hunk suddenly shot to his feet, startling both Lance and Pidge.
“Nope. We’re not just sitting here. You got an A in Shirogane’s class, dude! We have to celebrate. It’s basically a school miracle.”
Lance blinked up at him. “Celebrate how? The vending machines are already out of the good chips.”
“I dunno—milkshakes? Fries? Something greasy and victorious.” Hunk was already fishing his phone out of his pocket. “You know who we’re inviting?”
“Oh no,” Pidge said, flopping back on the bed. “Hunk—don’t—”
“ Keith! ” Hunk chirped into the phone. “Hey, buddy! What are you doing right now?”
Lance’s eyes widened. “Wait, you’re actually calling him?”
“I am,” Hunk said proudly, turning away so Keith’s grumpy voice was mostly muffled. “Because your tutor deserves credit. And you two need to do something besides passive-aggressively blink at each other across a desk.”
Pidge covered her face with both hands. “This is going to be so awkward.”
“No, no—don’t hang up! Listen!” Hunk gestured wildly as he paced the dorm. “Lance got an A. A freaking A , dude. You helped. Come out with us. We’re going for milkshakes or whatever. You earned a break.”
A long pause. Hunk grimaced.
“Okay, yeah, I know it’s weird. But just—ten minutes. Fries. No one will die.”
Lance shifted in the beanbag, equal parts horrified and intrigued. “Is he coming?”
Hunk looked at him with a sly smile. “He didn’t say no.”
“Oh god,” Pidge muttered.
“C’mon,” Hunk said, clapping his hands. “We’re doing this. Let’s go before he changes his mind.”
The diner was a cozy little hole-in-the-wall with neon lights buzzing in the windows and the scent of frying oil clinging to the walls. It was just a five-minute walk from campus, but far enough to feel like they’d actually left school behind.
They’d claimed a corner booth, Hunk and Pidge squished on one side, Keith and Lance on the other. Lance sat as close to the edge as physically possible, and Keith hadn’t said much beyond a muttered “hey” when they met outside the dorm.
The table was a little quiet, but manageable—filled with the occasional comment about the quiz or complaints about the vending machines back at school. Keith mostly picked at his fries, brooding over his milkshake while Lance tried not to look like he was overthinking every word.
The bell over the door jingled.
“Allura!” Hunk waved as she stepped in.
She spotted them and lit up. “Hey, guys!” she said brightly, sliding into the booth next to Lance without hesitation.
Lance froze.
Then she wrapped her arms around him in a quick, warm hug. “Congratulations on the A! I’m so proud of you!”
Lance’s brain short-circuited for a second. “Oh—I—I mean, thank you. It was mostly, uh—” His voice cracked embarrassingly, and he cleared his throat, ears already pink. “Yeah. Thanks.”
When she finally pulled away and turned to chat with Pidge, Lance sat frozen in place, blinking at the tabletop like it had personally betrayed him.
From beside him, Keith let out a low snort.
Lance turned. “What.”
Keith smirked into his milkshake. “You okay there, Casanova?”
Lance scowled. “Shut up.”
Keith leaned back just a bit, that rare glint of amusement sparking in his eyes. “You looked like your soul left your body.”
“I was surprised , okay?”
“Sure,” Keith said, the grin tugging stubbornly at the corner of his mouth. “Surprised. Not completely feral .”
“Say feral one more time, I dare you.”
“Feral.”
Hunk loudly cleared his throat, shoving a plate of fries toward them. “If you two could flirt a little quieter, that’d be great. Some of us are trying to enjoy our celebratory grease.”
Lance groaned and dropped his head on the table. Keith just shrugged, oddly relaxed for once.
“So,” Lance said, trying to keep his voice light and casual as he stirred the last of his milkshake. Allura was laughing at something Pidge said, her earrings catching the soft yellow light of the diner.
Lance swallowed. “Hey, uh… Allura?”
She turned to him with that radiant, undivided attention that always made his heart skip. “Yeah?”
He leaned in just slightly, resting his elbow on the table. “I was thinking… maybe sometime we could—”
“Hey, baby!”
The voice sliced through the hum of the diner. Lance jerked his head toward the entrance, eyes locking on the guy striding in like he owned the place. Tall, cocky, obnoxiously clean-cut—James.
Lance watched him with a growing frown. Button-down wrinkled just enough to look intentional, sneakers spotless, hair like he paid someone way too much to make it look effortless. He looked like he’d walked out of a magazine ad for overpriced prep schools.
James reached their booth and didn’t even hesitate—just slid right into the spot next to Keith, squeezing him against the wall like it was the most natural thing in the world.
Keith stiffened immediately. Lance could feel it through the tension that suddenly filled the booth like static. His shoulders locked up, and his eyes fixed straight ahead.
“Don’t call me that,” Keith said flatly, not even looking at him.
James threw an arm casually across the back of the booth. “Still so dramatic.”
Keith didn’t reply. He didn’t have to. His body language was loud enough—coiled and cornered, like he was forcing himself to stay still.
James didn’t seem to notice. Or maybe he did. Maybe that was the point.
“I’m here on a mission,” James said, flashing a grin at the rest of the table like they were all in on some joke. “Keith’s birthday’s coming up. Big number. I’m throwing a party.”
Keith’s voice was cold steel. “No, you’re not.”
James turned to him with exaggerated offense. “C’mon, man. People wanna celebrate you.”
Keith didn’t budge. “I said no.”
There was a long, awkward pause. Hunk and Pidge both glanced between them like they were watching a car crash in slow motion.
James only shrugged, pulling out his phone like that was the end of it. “Well, invite’s out there. You know how to reach me if you change your mind.”
He lingered just long enough to make things weird, then finally stood up and sauntered off, tossing a casual “Later” over his shoulder.
The booth was silent for a long second after he left.
Keith let out a slow breath and muttered, “Asshole.”
Lance glanced at him. Keith was staring at his water glass like he wanted to melt through the vinyl seat and disappear. His shoulders were still tense, his jaw tight. That wasn’t just irritation. That was years of something. Years of someone.
Lance, half-forgotten milkshake in hand, glanced between Allura and Keith, his question entirely lost now in the tension James left behind.
“…That guy sucks,” Pidge muttered.
Keith didn’t say anything. But no one disagreed.
The student center was nearly empty by the time Lance finally found him.
Keith sat alone near the back windows, hunched over a thick textbook, earbuds in and hood half up like he was trying to blend into the shadows. A half-finished coffee sat beside him, long gone cold. Outside, the late October wind rattled the trees, leaves scattering like confetti across the quad.
Lance hesitated just inside the doorway, then took a breath and approached. He held the small paper bag a little tighter.
“Hey,” he said softly, nudging Keith’s arm with two fingers.
Keith blinked, pulled out one earbud, and looked up. “What?”
Lance set the bag down in front of him. “Happy birthday.”
Keith stared at it like it might explode. “How did you—?”
“You told Hunk your birthday was the 28th when he tried to drag you out to karaoke night last week… Plus, I remember James talking about throwing you a party at the diner the other day.”
A beat passed.
Keith’s fingers curled slightly around the edge of the paper bag, crinkling it. He didn’t look up at first. His bangs fell in front of his eyes, shielding whatever expression might’ve given him away.
“Oh,” he said finally. Flat. Quiet.
“Sorry it’s kind of tragic-looking,” Lance added quickly. “The dining hall bakery was closed, and this was literally all I could grab from the corner store. It was between this and a protein bar.”
Lance shifted his weight, suddenly unsure if he’d overstepped. “I—I know you probably didn’t want anything big. Or maybe anything at all. But I thought…” He rubbed the back of his neck, suddenly hot under the collar of his hoodie. “I dunno. I figured someone should say it.”
Keith didn’t answer right away. He just stared at the cupcake, shoulders shifting slightly.
“You didn’t have to do this,” he mumbled.
“Yeah, well,” Lance scratched the back of his neck. “Maybe I wanted to.”
Keith looked at him then—really looked—and for a second, his usual guard wavered. The hardness in his eyes softened just a little, replaced with something quieter. Something that almost looked like gratitude.
“I haven’t really celebrated it in a while,” he admitted, thumb brushing over the top of the plastic container. “Not since… before I moved in with Shiro’s family.”
Lance’s chest ached a little at that. “Well,” he said, trying to keep it light, “first time for everything, right?”
Keith huffed a breath—barely a laugh, but not not one. “Guess so.”
“Don’t worry,” Lance added, tapping the table once with his knuckles as he stood. “No singing. Just the cupcake. And if you do end up going to the party tonight… you’ll at least have had something that didn’t involve James shouting at strangers.”
Keith snorted. “God. You make it sound so tempting.”
Lance grinned. “Just don’t forget who gave you the real gift.”
Silence again. Not tense. Just still.
Then, slowly, Keith reached into his hoodie pocket and pulled out a lighter. He flicked it once, brought the small flame to the candle on the cupcake. It sputtered, then held.
The flame danced quietly between them.
Lance blinked. “You carry a lighter?”
Keith shrugged. “Sometimes.”
A beat.
“Well,” Lance said, watching the candle. “Aren’t you gonna make a wish?”
Keith looked at the flame, then at Lance. His eyes softened, almost imperceptibly.
“I think I already got it.”
Then he blew it out.
Later that evening, the quiet hum of a shared playlist played from Hunk’s laptop, muffled slightly by the thrum of the dorm's old heater kicking on. Lance was sprawled across his bed, tossing a stress ball at the ceiling and catching it one-handed, over and over. Hunk sat cross-legged at his desk with a bowl of kettle corn, and Pidge was leaned back in Hunk’s chair, boots kicked up on the windowsill, tapping at something on her tablet.
Outside, the sky had deepened into a bruised indigo. The night had that pre-party electricity in the air—Lance could feel it buzzing in the walls, even if they weren’t going anywhere.
“So,” Pidge said without looking up, “you gonna tell us how the birthday cupcake drop-off went?”
“It was nothing,” Lance said quickly, too quickly. The stress ball bounced a little too hard off his palm.
“Uh-huh,” Hunk said, chewing. “That’s why you’ve had dreamy sitcom face all afternoon.”
“I do not—”
Pidge’s phone rang, cutting him off. She glanced at the screen, blinked, then raised an eyebrow. “It’s Keith.”
Lance sat up instantly, stress ball forgotten. “What?”
“Put it on speaker,” Hunk said, already reaching over.
Pidge rolled her eyes but accepted the request and answered. “Hey.”
“I’m going to kill James,” Keith said flatly.
“Wow,” Pidge said. “That’s how we’re starting this call?”
In the background, muffled music thudded—something bass-heavy and trying too hard to be cool.
“Hey,” Keith said flatly. “I’m at that stupid party James wouldn’t shut up about.”
Lance, sprawled on the floor, perked up immediately. Hunk paused mid-sip of his soda.
“Oh no,” Pidge said, already grinning. “How bad is it?”
Keith sighed like the weight of humanity rested squarely on his shoulders. “There’s a guy throwing glow sticks off the balcony. Someone put a fog machine in the living room. And I think a ferret just ran into the bathroom.”
“A ferret?”
“I didn’t ask questions. I’ve been here fifteen minutes and I already want to set the place on fire.”
Lance stifled a laugh behind his hand. Hunk mouthed ‘Is he okay?’
Pidge put the phone on speaker. “So… why are you calling us and not just ditching?”
“Because James dragged me here,” Keith muttered. “Physically. He picked me up. I didn’t even get to bring my own ride. And now he’s off somewhere doing keg stands and calling everyone ‘bro.’ I’m stranded.”
Lance sat up straighter. “Wait, so you need a ride?”
“No. I need rescue ,” Keith deadpanned. “Come get me before someone challenges me to a dance battle. I think it’s headed that way.”
Hunk was already slipping on his shoes. “Alright, alright. We’re coming. Just… try not to punch anyone ‘til we get there.”
Keith muttered something that might’ve been a thanks—or a threat—before hanging up.
Pidge grabbed her hoodie. “Operation Save Emo Birthday Boy is a go.”
Lance stood too, a small smile tugging at his lips. For someone who claimed to hate attention, Keith really knew how to make an exit.
The second they stepped into the house, Lance felt the heat and sound hit him like a wave—sweaty bodies, flashing LED lights, the pounding bass of a remix that didn’t seem legally allowed to be that loud. Hunk was already scanning the crowd for Keith, while Pidge muttered something about “potential biohazards” near the drink table.
Lance followed a step behind, his head on a swivel. He didn’t exactly like parties like this, but there was something about the chaos that always intrigued him—until his eyes landed on Allura.
She was standing near the kitchen doorway, laughing at something. And next to her— too close, way too close—was Lotor. His platinum hair was pushed back like he’d spent an hour in front of a mirror pretending he hadn’t, and he leaned in with a smirk that made Lance’s stomach turn.
Allura touched Lotor’s arm lightly, and Lance felt a flicker of heat rush to his ears. His chest tightened. He couldn’t hear what they were saying over the music, but he didn’t need to. The way Allura tilted her head back to laugh, the way Lotor looked at her like she was the only person in the room—it was enough.
Lance stood frozen for a second too long, his expression slipping. His jaw clenched.
“Dude,” Pidge called, nudging his shoulder. “You good?”
He blinked. “Yeah. Totally.” He forced a smile, but it came out flat. “Just… hot in here.”
“Uh-huh,” Pidge said, side-eyeing him like she could see right through it.
Hunk waved them over from across the living room. “Found him. Back porch.”
But Lance didn’t move.
“I’ll catch up,” he said, turning on his heel before either of them could stop him. He beelined for the kitchen, keeping his eyes off the couple still chatting by the door. His heart thudded in his chest, and he could feel the burn of something behind his eyes—frustration, jealousy, he wasn’t sure.
He didn’t care that Lotor was attractive in a villain-in-a-teen-drama kind of way. He didn’t care that Allura could flirt with whoever she wanted. Except, apparently, he did . Because watching it felt like someone had taken the wind out of his lungs.
Lance reached the makeshift bar by the sink, rummaging through the cooler until he pulled out something cold and vaguely alcoholic. He popped the cap on the edge of the counter and took a long drink, ignoring the taste.
He wasn’t exactly a lightweight, but he wasn’t looking to get drunk. He just needed to dull the edge of whatever this was clawing at his chest.
Lance made his way through the crowd, the music pounding in his ears, his body buzzing with the effects of the alcohol he’d downed. He was just a little tipsy—not enough to be totally gone, but enough to feel like he was floating in some weird in-between state. He couldn’t focus on anything but the way Allura and Lotor were standing together, laughing and clearly enjoying each other’s company. The sight of them hit him like a punch to the gut. He hated it. He hated how effortlessly they seemed to click.
He needed a drink. He needed to drown out the tension in his chest.
The bar was only a few feet away, but it felt like a lifetime before he got there. He gripped the edge of the counter, trying to steady himself, his fingers tight around the cool wood. His head was starting to spin, but not in the fun way. In the way that made everything feel off-center. He could feel his heart rate picking up, the familiar irritation bubbling to the surface, mixing with a touch of jealousy that made him want to punch something.
God, why was he like this?
He could hear the sounds of the party around him—laughter, shouting, the thumping beat of the music. But it was all too much. His gaze flickered toward the crowd again, landing on Allura and Lotor, and he could feel the jealousy twist in his gut.
“You’re looking a little off there, lover boy,” Lance’s head shot up. He stiffened at the sound of Keith’s voice cutting through the noise, like a calm in the middle of a storm. He turned slightly, blinking at Keith as he approached, his own words caught somewhere between his brain and his mouth.
Lance sometimes wondered if Keith owned anything that wasn’t dark and depressing. This time, however, he wasn’t in a hoodie. Keith Kogane was in a tight, black compression shirt and a deep red leather jacket that was cropped just above his waist. Those god forsaken black jeans hung right off his pelvic bones and were low enough for his underwear band to peak through.
Lance’s head was spinning. “Uh—” was all he could manage out at first. “Hunk and Pidge were looking for you. We were, uh, here to rescue you.”
Keith’s eyebrows shot up. “Yeah they found me, then Hunk found Shay and Pidge started yelling at some guys in the corner about how poorly the lights were programmed.”
Lance blinked, still slightly disoriented. “Sounds about right.”
Keith gave him a once-over. “Are you drunk?”
Lance scoffed, adjusting the plastic cup in his hand like it somehow made him seem more put together. “Define drunk.”
Keith tilted his head. “Slightly flushed, unfocused, lingering a little too long when you look at Allura—yeah, I’m gonna go with slightly.”
Lance grimaced. “Okay, maybe a tiny bit. It’s your fault, you know. Throwing a party on a Friday night.”
“It’s not my party,” Keith muttered, glancing over his shoulder. “James hijacked my birthday.”
Lance followed his gaze, catching sight of James holding court near the beer pong table, a red cup in each hand and a cocky grin plastered on his face. His stomach twisted again, though this time it wasn’t about Allura.
“You hate this kind of thing, huh?” Lance asked, more gently.
Keith’s eyes flicked back to him. “Yeah. I didn’t even want to come.”
“So… why’d you?”
Keith shrugged, like it was obvious. “Didn’t have much of a choice.”
Lance took a sip of whatever sugary mess was in his cup, watching Keith with a strange tightness in his chest. “Well. For what it’s worth, I’m glad you’re here.”
That earned him a look—something unreadable, lingering just a beat too long.
“…Thanks,” Keith said, voice quieter now.
The music pulsed louder for a moment, but it felt like there was a little bubble between them—something suspended and oddly intimate in the middle of the chaos.
Lance suddenly wished he wasn’t tipsy. Because if he was sober, maybe he’d actually understand what was happening here.
Lance glanced down at his cup, swirling the last inch of punch at the bottom like it held answers. “You know,” he started, voice softer, “I brought you something earlier. Cupcake. With a candle and everything.”
Keith’s lips tugged upward—barely, but it was there. “Yeah. I remember.”
“I thought you’d blow it out and, I don’t know… make a wish or something. Like normal people.”
Keith huffed a dry laugh. “You think I’m normal?”
Lance looked at him then, really looked—eyes catching on the soft edges of Keith’s smirk, the way the red leather glinted under the string lights overhead, the stubborn curl of hair that refused to stay down. “No,” he said, almost without thinking. “But… I like that about you.”
Keith froze for half a second. Something unreadable passed across his face, quick but sharp. Then he glanced away, brushing a hand through his hair. “You’re drunk.”
“Not that drunk,” Lance said. And he wasn’t. Not when it came to this —to Keith. “You always do that?”
“Do what?”
“Deflect when someone says something nice to you.”
Keith didn’t answer at first. His gaze dropped to the floor, then shifted back toward the crowd, like he was stalling. “Maybe,” he said finally. “I don’t always know how to handle it.”
Lance stepped a little closer, close enough to smell the faint hint of his cologne—clean, woodsy, something grounding in the middle of all the noise. “Well… get used to it. Because I’ve got a lot of nice things to say.”
That caught Keith off guard. His eyes flicked back to Lance’s, a little wide, a little unsure. He looked like he wanted to say something, but then—
“Yo! Kogane!” someone yelled from across the room. James, of course. Waving a shot glass in the air like a challenge. “Birthday boy, come take your damn shot!”
Keith sighed like someone had just shoved a knife between his ribs. “I should go.”
Lance hated how quickly the moment dissolved. “Do you want to?”
“No.”
“Then don’t,” Lance said, voice low but steady, cutting through the chaos around them like a lifeline.
Keith hesitated. For a second, Lance saw it—the conflict flickering in his eyes, the way his fingers twitched at his side like he wanted to stay. The noise of the party swelled around them, laughter and shouting bleeding into the space they’d carved out, threatening to drown it all.
Then James’s voice broke through again, loud and obnoxious. “Kogane! Let’s go, birthday boy! Don’t make me come get you!”
Keith’s jaw clenched. Lance could practically feel the way it grated on him, the tension thrumming through his shoulders. But still, Keith gave one last irritated sigh, eyes briefly meeting Lance’s—an apology, maybe, or something close to it—and muttered, “See you later.”
Lance didn’t respond fast enough before Keith turned, weaving through the crowd with that same determined gait he always had, like he was heading straight into battle. And maybe he was. James’s group let out a cheer the moment he got close, surrounding him with loud, drunken energy.
Lance watched as James uncapped some bottle of mystery booze—definitely not the good kind—and sloppily poured it into a shot glass. His frat-bound posse banged their fists on the sticky table like a war drum, chanting Keith’s name over and over again like it was some kind of initiation ritual.
“Keith! Keith! Keith!”
The sound grated at Lance’s ears.
Keith looked cornered.
And Lance hated it.
Keith took the shot.
His head tipped back, throat working as he downed whatever awful thing James had poured for him. The crowd erupted, banging the table louder, whooping like they’d just witnessed something legendary.
Lance’s stomach twisted.
Keith wiped his mouth with the back of his hand, grimacing at the taste, and started to pull away—probably to make a break for the door, or at least somewhere quieter—but James was faster.
He grabbed Keith by the collar and yanked him in.
The kiss was messy. Sloppy. Keith froze at first, caught off guard, his hands stiff at his sides. But James didn’t care. He was all teeth and alcohol and performative arrogance, like he was doing it for the audience rather than Keith himself.
And then— then —James opened his eyes mid-kiss.
And locked eyes with Lance.
It was deliberate. A slow, smug flick of his gaze across the room, right past the people in between, zeroing in on Lance like he knew exactly what he was doing. Like he knew Lance was watching and wanted him to see.
Lance’s fists clenched at his sides.
He couldn’t hear the music anymore. Just the sound of blood rushing through his ears, fast and hot.
Because James wasn’t just kissing Keith.
He was staking a claim.
And Lance didn’t know whether he wanted to punch something, or pull Keith away himself.
Maybe both.
Chapter 3: cross roads
Notes:
hellur. i'm gonna keep this short and sweet but again, this is BARELY proofread so please tell me if there are any errors. like i'm begging.
w/c: 13.9k
(See the end of the chapter for more notes.)
Chapter Text
Lance’s brain felt like it was trying to escape his skull. Every heartbeat echoed like a bass drum in his head, and the thin light leaking in through the blinds felt like a personal attack. He groaned, shifting slightly—then regretted it immediately as his stomach rolled in protest.
He was face-down on his bed, limbs sprawled out like a crime scene outline. His clothes from the night before were still on, his jeans awkwardly twisted around his waist, and one sock was halfway off his foot, clinging to his heel like it had fought hard to stay on but ultimately gave up.
His mouth tasted like stale alcohol and regret.
He squinted at the ceiling, unsure if the pounding was coming from his head or someone knocking on the dorm wall. Everything felt hazy and out of sync. There were fragmented memories—Allura’s laugh, Lotor’s hand brushing her shoulder, Keith’s voice, Keith’s eyes, Keith’s... everything—and then static.
“Ugh,” he muttered into his pillow. “I’m never drinking again.”
He wasn’t even sure how many drinks he’d had. Enough to blur the edges of the night. Enough to forget exactly when Keith walked away—but not enough to forget the way James’ eyes locked onto his across the room, daring him, taunting him, as he pulled Keith into that sloppy, possessive kiss. Lance had tried to convince himself the bitter taste in his mouth was just the cheap tequila, not jealousy curdling in his gut.
A groan from the opposite bed made Lance lift his head. Hunk was already awake, sitting cross-legged with a bottle of Gatorade in one hand and his phone in the other. He looked far too alive for someone who’d been at the same party.
“Morning, party animal,” Hunk said with a raised brow. “You crashed hard. I had to practically carry you back.”
Lance winced and flopped onto his side, still face-smooshed into the pillow. “Please don’t remind me.”
“You started stumbling around the living room and trying to high-five a ficus,” Hunk added helpfully. “Shay said you kept calling it ‘Commander Leaf.’”
Lance groaned louder. “Oh my god.”
Hunk chuckled, then his smile faded a little. “You okay, though?”
“Not really,” Lance admitted after a beat. “Do you… know what happened after I left?”
Hunk hesitated. “Yeah. Kinda. Pidge and I left not long after. You were already out of it, so I called a ride. But Keith…”
Lance sat up, his hangover forgotten. “What about Keith?”
“He told us all to go,” Hunk said, frowning. “Said he was staying with James. Apparently, James was too drunk to even stand.”
Lance’s stomach dropped. “He stayed ?”
Hunk nodded slowly. “Yeah. Wouldn’t let us argue with him either. Pidge was pissed. I think she called him a ‘loyalty martyr with a savior complex.’”
Lance’s throat felt tight. Keith had stayed behind. With James . After that .
And Lance had left. Let him walk away.
Lance didn’t even think.
One second he was sitting on the edge of his bed, stomach churning with tequila and guilt, and the next he was on his feet, grabbing the hoodie slung over his desk chair.
“Lance?” Hunk called, confused. “Where are you—”
But Lance was already out the door.
He didn’t answer. Couldn’t. His mind was locked onto one image—Keith, exhausted and cornered at that party, with James draped over him like a warning sign Lance had ignored. He hadn’t stopped Keith. He’d let him walk away. And now all he could hear was Hunk’s voice repeating James was too drunk to even stand .
The brisk morning air hit his face as he jogged across campus, hoodie barely zipped and his sockless heel rubbing uncomfortably against the back of his shoe. He didn’t care.
Keith’s apartment was off-campus, tucked behind a row of older complexes near the edge of town. Lance had only been there once, months ago when Pidge dragged them all over to help Keith move his couch. He nearly tripped up the front steps before knocking, maybe a little too hard.
Nothing.
He knocked again, sharper this time. “Keith?”
Still no answer.
He was just about to knock a third time when the door suddenly swung open.
James.
He stood in the doorway with wet hair still dripping onto his shoulders, a toothbrush lazily sticking out of the corner of his mouth, and nothing but a towel slung precariously low around his hips. His chest was bare, dotted with fading hickeys and water droplets that clung to his skin like proof. The bathroom light spilled out behind him, casting him in a glow that made Lance feel like he’d just stepped onto a stage he wasn’t invited to.
Lance’s eyes darted away on instinct, flinching slightly at the sight. He hated the way James always looked like he belonged in the center of a room—like he knew exactly how much space he took up and wielded it like a weapon.
James leaned one arm against the splintered doorframe, languid and amused, but his gaze stayed locked on Lance with a deliberate kind of sharpness.
“Keith, baby!” he called over his shoulder, not bothering to actually turn around. The toothbrush wobbled slightly between his teeth as he spoke, but the message came through crystal clear. “Your little stray is here.”
The words hit Lance like a slap.
Stray.
The kind of word someone used for something lost. Something that didn’t belong. Something that followed after people like a shadow hoping for scraps.
James didn’t smile, but his eyes crinkled at the edges—satisfied. Territorial. Like a dog pissing on a tree.
Lance’s fingers curled into fists at his sides, nails biting into the fabric of his sleeves. His jaw tightened, but he forced a level voice. “I came to check on Keith.”
“Clearly,” James said around the toothbrush, his tone clipped and vaguely mocking. “He’s fine. Better than fine, actually.”
Lance wanted to lunge, to shove him back into the doorframe and wipe that look off his face—but instead, he stood his ground and stared back.
Because James had said one thing, but meant another.
He’s mine. Back off.
Lance’s pulse thudded painfully in his throat. He didn’t know what Keith had said to James after the party. Didn’t know how much of what happened was real and how much was performative.
But he did know one thing: Keith wasn’t James’ anything.
And Lance wasn’t about to be dismissed like some background extra.
Lance didn’t move. Neither did James.
The hallway suddenly felt too narrow, too still, like the entire building was holding its breath.
James removed the toothbrush from his mouth with exaggerated slowness and tapped it against the doorframe. “You planning to just stand there breathing all heavy, or did you actually want something?”
Lance forced a shrug, trying not to let the tightness in his chest show. “Just wanted to make sure Keith was okay. You know, since you were too drunk to stand last night.”
That hit its mark. James’s jaw twitched ever so slightly.
“Oh, that’s cute,” James said with a dry laugh, flicking the toothbrush casually into the apartment without even looking. “You check in on all your classmates like this, or just the ones you’ve got a crush on?”
Lance’s heart stuttered in his chest, but he didn’t let it show. He raised his hands in mock surrender, voice steady. “Woah, man. Chill. I’m just checking in on a friend.”
James leaned a little further into the doorway, water still dripping from his hair, his smile sharpening at the edges. “Right. A ‘friend’ you showed up for first thing in the morning. Real convincing.”
“I didn’t realize looking out for someone made me obsessed,” Lance said, coolly. “But maybe that’s just how you operate.”
James gave a low chuckle, slow and deliberate. “You’re barking up the wrong tree, man. Keith? He’s mine.”
The words landed heavy between them. A quiet, possessive claim.
Lance’s jaw tightened, but he stayed planted. Didn’t flinch. “If that’s true, you sure spend a lot of time trying to convince people.”
James’ smirk dropped. Just a flicker, a beat. But Lance saw it.
The air between them bristled.
Then—footsteps.
A door creaked open deeper in the apartment, followed by a sleepy, gravel-soft voice. “James? Who was at the—”
Keith appeared, hair messy and sticking up in odd directions, eyes half-lidded with sleep. He was wearing nothing but a pair of low-hanging black sleep shorts, his bare chest marred by faint pillow lines and the light flush of someone recently woken. His eyes darted between them. James in a towel, Lance on the doorstep. The tension so thick it practically screamed.
“Lance?” Keith asked, voice flat with surprise.
James didn’t turn. He kept his gaze glued to Lance’s face as he called out, casual and cold, “Told you. Your little stray came sniffing around.”
Keith blinked, clearly still shaking off sleep. “Oh.”
The word hung awkwardly in the air, and for a second, none of them spoke. Lance didn’t know where to look. At Keith’s face? At the bruises blooming along his collarbone? Anywhere but James’ smirk?
“I just wanted to make sure you were okay,” Lance finally said, forcing his tone to be casual, though his fingers curled slightly at his sides. “You were pretty out of it after the shots last night.”
Keith scratched the back of his head, seemingly unaware of—or maybe just uninterested in—the tension crackling between the two guys in front of him. “Yeah… thanks.”
James slung an arm around Keith’s waist then, fingers splayed wide across his stomach, a gesture so blatantly possessive it made Lance’s stomach twist.
“He’s fine,” James said, giving Keith a slow glance before turning his sharp gaze back to Lance. “Better than fine, actually. You can go now.”
Lance opened his mouth—maybe to argue, maybe to lie and say he was already leaving—but Keith beat him to it.
“James, knock it off,” Keith said, his voice low but firm. He stepped out from behind him, brushing James’s arm off his waist without ceremony. “Don’t be a dick.”
James looked mildly offended, but didn’t stop leaning on the doorframe. “I’m just saying, if the guy’s here to play knight in shining armor, he’s late to the role. You were puking in the bathroom and I was the one holding your hair back.”
Keith shot him a look that said drop it , then turned to Lance. He crossed his arms loosely, but there was a tension in his jaw Lance hadn’t seen earlier.
“Thanks for coming by,” Keith said, his tone more sincere now. “But I’m fine.”
Lance could hear the unsaid you can go tucked between those words, but the way Keith avoided looking at him directly made it hard to leave.
“Are you sure?” Lance asked, voice quieter now, meant just for Keith. “You told everyone to go home last night. That’s not like you.”
Keith’s jaw ticked. “Yeah. I was just… tired.”
James snorted behind him, clearly amused by the act.
“Right. Tired,” Lance echoed. “Not like, emotionally wrecked or anything.”
Keith finally looked him in the eye then, and for a split second, something flickered there—guilt? Gratitude? It was gone too fast to be sure.
“Lance,” he said softly. “I’ve got it handled.”
Lance hesitated, standing on the threshold of the apartment and whatever this whole mess was. Then, quietly, with a nod, he stepped back.
“Okay,” he said. “I’ll see you in class.”
And as he turned, he felt James’s eyes on his back—smug, victorious, like he’d won something. The door shut with a dull thud behind him, and Lance stood in the stale hallway air for a second longer than necessary, staring at the peeling paint on the apartment number. His chest felt tight—like he’d run all this way, but he hadn’t even made it up the stairs.
He took the steps two at a time on the way down, each footfall echoing a little louder than the last.
The morning had thinned into mid-morning haze by the time he hit the sidewalk. His hoodie was too warm for the sun, but he didn’t bother peeling it off. The walk back to his dorm was almost twenty minutes—just long enough to stew in everything he didn’t get to say.
It wasn’t just James kissing Keith. That sucked, yeah—but it was more than that. It was the way James looked at him. Like Lance was a gnat buzzing around a porchlight he had no business going near. Like he already knew Lance’s feelings before Lance could admit them to himself.
Your little stray is here.
The words stuck like gum in the back of his throat.
James wasn’t just possessive. He was performative. He wanted Lance to see him with Keith, like it proved something. Like Keith was a trophy he’d already won. And Lance hated how much it worked—how it made his stomach turn, how it made the heat crawl up the back of his neck.
But the worst part?
Keith didn’t stop him.
By the time Lance reached his building, the soles of his sneakers were scuffed with dirt and his hoodie clung to his back with sweat. He punched in the door code with a little more force than necessary, barely glancing at the people lounging in the common room as he passed through.
The door to his dorm creaked open, and he let it swing shut behind him as he dropped face-first into his bed without bothering to take off his shoes.
Silence. It felt deafening after the morning he'd just had.
He rolled onto his back, eyes drifting to the ceiling tiles. There was a crack above his bed shaped like a lightning bolt—he’d stared at it so many times it felt more familiar than half his classes. He should have stayed in bed. He should have let it go.
His phone buzzed in his pocket.
With a groan, he fished it out, thumb hovering over the screen for a second before unlocking it.
Keith: Hey. Sorry about earlier. You okay?
Lance blinked at the message, the words swimming in and out of focus.
He didn’t know how to answer that. Was he okay? Physically, sure. But his chest still felt tight, and James’ smug grin kept flashing behind his eyelids every time he closed them.
Lance stared at the message for a long time. Then he typed something. Deleted it. Tried again. Deleted it again.
Eventually, he set the phone facedown on his chest and let his eyes drift shut.
The stillness didn’t last long.
About twenty minutes later, the front door swung open with the familiar beeping of the keypad and mismatched footsteps.
“—and I’m just saying,” Pidge’s voice rang down the hall, “if your omelet had actually been better than mine, the dining hall lady wouldn’t have winked at me. ”
“She winked because you tipped her in spare RAM sticks again,” Hunk replied, amused. “You’re building her a new POS system and you know it.”
Their voices grew louder as they approached, and Lance considered pretending to be asleep.
Too late.
The door swung open just as Lance was sinking lower into his desk chair, hoodie still clinging to him like a shield. The dull ache in his chest hadn’t gone away, but the shock had dulled into something colder, heavier.
“Lance?” Hunk’s voice was loud in the quiet room. He froze in the doorway, a to-go coffee in each hand, Pidge trailing behind him with a half-eaten muffin.
“You’re… back?” Hunk blinked. “Dude, where did you run off to? You bolted this morning like the building was on fire.”
Pidge raised an eyebrow and kicked the door shut behind her. “You didn’t even put on real shoes.”
Lance didn’t turn around right away. He swallowed, eyes fixed on the edge of his desk.
“I went to check on Keith.”
That got their attention.
“Wait, what?” Hunk set the coffees down. “This morning?”
“You barely said a word, man. Just grabbed your hoodie and peaced out.”
Lance nodded slowly. “Yeah. I don’t know. I woke up and just… needed to see him. After what you said. That he stayed behind with James.”
“And?” Pidge prompted, arms crossed.
Lance exhaled. “James answered the door in a towel. Called me Keith’s stray. Made it real clear I wasn’t welcome. And then Keith came out in just sleep shorts, like it was no big deal.”
There was a beat of silence before Hunk spoke, carefully: “That’s why you looked like someone ran over your dog when we walked in.”
Lance gave a humorless chuckle. “Yeah. Pretty much.”
Pidge plopped down on the bed, picking at her muffin. “So… what now?”
Lance didn’t answer. He didn’t know.
Monday came with a grey sky and a forecast that matched Lance’s mood.
He trudged across campus under a hoodie too thin for the wind, earbuds in but no music playing. His phone buzzed twice in his pocket — sharp, insistent — and even without looking, he knew who it was.
He didn’t check until he got to his first lecture.
Keith 8:03 AM: Hey, are we still good for tutoring today? Usual time?
Keith 8:17 AM: If you’re too busy, it’s fine. Just let me know.
Lance locked the screen and slid the phone face-down on his desk.
He told himself he didn’t owe Keith anything. That showing up at his apartment had been a lapse in judgment, a moment of weakness — not an invitation for more of whatever that twisted situation with James was.
The image of Keith, half-asleep and shirtless, still lingered. So did the way he hadn’t said a word when James called Lance a “stray.”
Lance kept his eyes on the whiteboard, pretending the equations made sense, pretending he wasn’t trying to pretend.
Lance kept his eyes on the whiteboard, pretending the equations made sense, pretending he wasn’t trying to pretend.
The rest of the lecture passed in a blur. His professor’s voice may as well have been underwater. He took notes out of habit — disjointed fragments he’d barely remember later — and when the bell rang, he was the first one out the door.
His day trudged on like that.
History. Biology. A group project meeting where he barely spoke. He gave excuses about being tired, about not feeling well, but the truth sat like a stone in his stomach.
Every time he reached for his phone, he stopped himself. Keith’s unread messages hovered at the top of his screen like they were waiting for something — an answer, maybe. A version of Lance that wasn’t bitter and confused and tired of being second place to someone like James.
By the time his last class ended, Lance had the dull kind of headache that came from dehydration and overthinking. The sky was still gray. His hoodie felt thinner than ever.
He thought about going straight back to the dorms. Instead, he wandered aimlessly around campus for a while, hands buried deep in his pockets, hoping the cold air would knock something loose in his head — an explanation, a decision, a way to stop caring.
But nothing came.
Lance was just about ready to throw in the towel and call it a day when a hand clamped down on his shoulder. He spun around, half-expecting to see Hunk, maybe out of breath and whining about snack runs or dragging him back to bed to sulk.
It wasn’t Hunk.
It was Keith — very out of breath, his cheeks flushed pink from either the cold or the sprint.
It was Keith — very out of breath, his cheeks flushed pink from either the cold or the sprint.
“I’ve—been looking for you,” he said, exhaling hard, hands on his knees for a second before straightening up. His eyes scanned Lance’s face, searching. “Are you… coming to tutoring today?”
Lance blinked. For a moment, he just stared at Keith, uncertain if he wanted to laugh, scoff, or say something cruel just to claw back a sense of control.
“Didn’t realize we were still doing that,” he said instead, voice low and flat.
Keith’s brows pulled together in confusion. “Of course we are. You want an A, don’t you?”
Lance let out a dry, humorless laugh. It tasted bitter on his tongue. “Yeah, man. I just don’t know how much an A is worth if I’m being referred to as your stray .”
Keith flinched, visibly, like the words had slapped him. His mouth opened, then closed again, at a loss.
“That’s what he called me, you know,” Lance went on, quieter now but no less sharp. “Just stood there, half-naked, like I wasn’t even worth shutting the door on. Like I was some… pathetic little thing sniffing around for scraps.”
Keith’s jaw clenched. “That wasn’t—James was being a dick. He says stuff like that to get under people’s skin.”
“Yeah, well, mission accomplished,” Lance muttered, stepping back. “Look, I get it. He’s your—whatever. I shouldn’t have come.”
Keith stepped forward like he wanted to say something— do something—but Lance shook his head before he could try.
“Don’t worry about it,” Lance said, his voice stiff, already starting to turn away. “I’ve got the studying thing under control.”
Keith hesitated. “Lance—”
“Seriously,” he cut in, not looking back. “You’ve got other things to worry about. Like making sure your boyfriend doesn’t keep calling people strays.”
He shoved his hands back into his pockets and walked off, boots crunching against the gravel as the wind picked up again. Keith didn’t follow.
Lance didn’t look back.
By the time Lance got back to the dorms, the sun had dipped lower in the sky, casting long shadows across the sidewalks. The halls were quieter now—most people still at class or killing time elsewhere. He slipped into the room without a word, shutting the door behind him with a soft click.
It felt colder in here. Or maybe that was just him.
He dropped his bag by the foot of his bed and sat down, letting out a long breath. For a moment, he just stared at the blank wall across from him, jaw tense, thoughts noisy. But eventually, he dragged his laptop onto his lap and cracked open his notes.
If he couldn't quiet his head, he could at least control the grades. The rest—Keith, James, everything—could wait.
With a forced focus, he began typing.
Surprisingly, once he started, it wasn’t that hard to stay in it.
He powered through the chemistry worksheet first—balanced equations, electron configurations, the kind of stuff that usually made his eyes glaze over. But now? It felt almost soothing. Predictable. Clean. No weird tension, no bruised pride, no towel-wearing guys calling him a stray.
Just numbers. Rules. Things that made sense.
After that came calc. Then a rough draft for his lit class essay. The hours slipped by unnoticed, daylight fading into the soft amber hue of early evening. The hum of his desk lamp was the only sound in the room, and for once, Lance didn’t mind the silence.
He was too busy proving to himself that he didn’t need Keith’s help.
Didn’t need Keith at all.
The quiet hum of focus had settled over Lance like a heavy blanket. Page after page, line after line—he was in the zone, and staying there felt like the only thing keeping the rest of his brain from spiraling. The moment with Keith still hovered somewhere in the back of his mind, like a shadow trailing too close behind, but every problem he solved, every paragraph he finished, pushed it a little farther away.
By the time his phone buzzed, he’d nearly forgotten he even had one.
He blinked at the screen.
Allura 👑: hey... did you already finish our Hamlet essay?
He wiped at his face, realized his cheeks felt tight from how long he'd been frowning.
Lance: yup. just turned it in like 10 mins ago
Allura 👑: ofc you did 🙄 showoff. how long is yours?
Lance: like... 7000 words? Ish?
Allura 👑: YOU’RE JOKING
Lance: i wish
There was a pause. Then:
Allura 👑: i haven’t even started. lance. i am BEGGING you.
Lance: allura altea? doing something last minute? never thought i’d see the day
Allura 👑: don’t make me throw myself out the window. Please.
Lance stared at the blinking cursor in his calc doc for a second, then sighed and pushed back from his desk.
Lance: you in your room?
Allura 👑: yes ily get here fast
He grabbed his laptop, a half-eaten granola bar from earlier, and a hoodie that didn’t smell like shame. As he stepped into the hallway, the air felt colder than it had earlier—sharper, clearer. He tucked his hands into his sleeves and started walking.
Helping Allura with an essay was, admittedly, a much easier emotional minefield than whatever the hell was going on with Keith.
And at the very least, she wouldn’t call him a stray.
Lance knocked twice, then let himself in—Allura never locked her door unless she was out or mad. She was sprawled out across her bed, a blanket wrapped around her legs and her laptop glowing in her lap. Her hair was twisted up in a messy bun, and her glasses were slipping slightly down her nose.
“God,” she groaned dramatically. “My savior. My knight in overpriced sneakers.”
Lance smirked as he stepped inside. “You know, I never get tired of hearing that.”
Allura rolled her eyes and patted the empty space beside her. “Sit. Save me from literary despair.”
He dropped onto the bed beside her, shoulder brushing hers as he opened his laptop. “Have you written anything?”
“I wrote ‘Hamlet is sad.’ That’s it. That’s the tweet.”
Lance laughed. “Wow. Real groundbreaking analysis. I’m sure Professor Iverson will cry tears of joy.”
She nudged his arm, lips quirking up. “Shut up and help me.”
They worked in tandem for a while—Lance throwing out ideas, Allura typing furiously while occasionally stealing glances at him over her screen. Their thighs touched, warm under the blanket, and she didn’t pull away. At one point, her fingers brushed his while reaching for her highlighter, and neither of them said anything about it.
Eventually, when the first draft was mostly done and Allura had collapsed onto her back with a groan, Lance leaned back on his elbows and tilted his head toward her.
“So…” he started, casual but curious. “You and Lotor.”
Allura cracked an eye open. “What about us?”
“You two were looking pretty cozy at the party last week. Just wondering if that’s, like, a thing now. Or if I should start sharpening my daggers.”
She laughed. “Are you jealous?”
“Only if you say yes.”
Allura looked at him for a beat, then smiled—slow and knowing. “He’s… complicated. We went to the same primary school back in London. Just catching up, I guess.”
Lance raised an eyebrow. “Is that so?”
“Mmhm,” she hummed, her voice light but teasing. “Though he did try to mansplain Shakespeare to me after his third drink, so... that ship might’ve sunk before it left the harbor.”
Lance chuckled, leaning a little closer, propping himself up on one elbow. “Well, if the bar is ‘don’t be a condescending ass,’ I think I’ve got a fighting chance.”
She tilted her head at him, mock-considering. “You might. You’d still have to explain your tragic taste in hoodies, though.”
He placed a hand over his heart. “Wow. Cut deep, Princess.”
Allura grinned, her fingers lightly brushing his arm as she sat up. “Don’t take it too hard. I only tease the ones I like.”
The room fell into a brief, charged silence—comfortable, but buzzing. Lance swallowed, eyes flicking down to her mouth before catching himself and looking away with a laugh.
“So,” he said, a little too brightly. “Hamlet.”
She raised an eyebrow, amused. “Right. Hamlet.”
But the tension hung between them like a held breath.
They did eventually return to the essay—though not without a few more detours into playful banter and stolen glances. Allura had a surprising knack for pulling quotes out of nowhere, and Lance found himself genuinely impressed as she pieced together a strong thesis.
By the time they finished, the sun was already slipping behind the buildings outside her dorm window.
“Food?” she asked, stretching her arms above her head. “I’m starving.”
Lance grinned. “You read my mind.”
They made their way to the dining hall, the walk easy and full of casual conversation. Allura complained about one of her philosophy TAs who “used words like epistemological to sound smarter than he is,” while Lance ranted about how no amount of tutoring could make Hamlet less of a whiny man-child.
The food hall was bustling when they got there, the scent of pizza, stir-fry, and coffee mixing into something vaguely edible. They filled their trays and found a table near the back, where the noise was manageable. It felt... comfortable. Normal. Like something Lance hadn’t realized he missed until he had it again.
But then the doors opened, and the shift was instant.
Keith walked in, flanked by James and a couple of their usual hangers-on. James was talking loudly about something—probably himself—while Keith trailed beside him, eyes scanning the room almost instinctively.
Lance’s shoulders tensed, and Allura followed his gaze.
Keith noticed them first.
His eyes flicked from Lance to Allura, then back again. He didn’t say anything, just held Lance’s stare for a beat too long.
Then James noticed too.
“Well, look who’s studying Shakespeare and making it a date night,” James said with a smirk, his voice carrying far too easily over the noise. He nudged Keith’s shoulder. “Didn’t know your stray had other options.”
Keith didn’t respond. His face gave nothing away.
Lance forced a smile, the kind that didn’t quite reach his eyes. “Crazy, right? Turns out I’m not as stray as people think.”
James gave a dry chuckle but didn’t press further. He said something to Keith, who still hadn’t moved, then disappeared deeper into the hall.
Keith lingered a second longer. Allura offered him a blinding smile.
“Hi, Keith. I didn’t see you today at the Student Center. Day off?”
Keith blinked, like he hadn’t expected her to address him directly. His gaze briefly flicked from Allura’s bright smile to Lance’s carefully neutral expression.
“Yeah,” he said finally, voice rough around the edges. “Wasn’t feeling it.”
Allura tilted her head, still smiling. “Fair enough. Everyone needs a break sometimes.” She tucked a loose curl behind her ear. “Well, hope you’re feeling better now.”
Keith nodded once. “Yeah. Thanks.”
It wasn’t much, but the way his eyes lingered on Lance said the rest. Like he was waiting for something—anything. But Lance didn’t give it to him. He just picked up his fork again and focused on his plate like it held the secrets of the universe.
Keith’s jaw tightened. Whatever flicker of vulnerability had passed across his face vanished. Without another word, he turned and walked after James, shoulders a little stiffer than before.
Allura watched him go, then turned back to Lance with an arched brow. “Well. That wasn’t awkward at all.”
Lance exhaled a dry laugh. “You’re telling me.”
Lance could feel Allura’s eyes on him as he dug into his food, but instead of letting it distract him, he leaned back in his chair with a casual grin. His tone was light, flirtatious, the kind he used when he wanted to feel in control.
“You know, I can’t help but think,” he said, glancing at her as he took a bite, “that I’m doing way better on this essay since you came over. Must be the company.”
Allura raised an eyebrow, a playful smile tugging at her lips. “Oh, really? I thought you were the one helping me with the essay.”
“I can’t help it. You bring out my best work,” he replied, his voice low and smooth.
She laughed, but there was a teasing glint in her eyes as she took a bite of her salad. “You sure know how to flatter a girl. I bet you say that to all your classmates.”
Lance smirked, pretending to be insulted. “Nah, just the ones who can appreciate good company.” He leaned in slightly, lowering his voice just enough to make it sound more private. “Speaking of which, I haven’t seen you out at the Student Center as much lately. Missing all the fun?”
Allura’s eyes flickered for a second before she answered, keeping the flirtatious tone alive. “Busy with assignments. You know how it is. But maybe we should go grab coffee sometime—take a break from all the work. What do you think?”
Lance felt a thrill at the offer, the way it seemed so casual, yet full of possibility. “I think that sounds perfect,” he said smoothly. “I’ll even let you pick the place.”
Her eyes sparkled, and she gave him a knowing smile. “I’ll hold you to that.”
Just then, James and Keith wandered past their table, looking for a place to sit. James paused, glancing around, then nodded to an empty table nearby. Keith, walking slightly ahead, didn’t acknowledge them, but Lance noticed his movements—tighter, more rigid than usual. He couldn’t help but glance over to him for a moment.
But when James shot a sideways glance at their table, Lance quickly focused back on Allura, pretending like he hadn’t noticed the tension.
“So, how about that coffee? When are you free?” Lance asked, leaning in just a little closer.
Allura smiled again, leaning toward him, and Lance could feel the energy shift between them. It was subtle, but it was there—like they were both savoring the moment, the unspoken promise of something more, even if it was just the fleeting nature of this conversation.
Meanwhile, James and Keith settled at their table not far away, but Lance ignored them. He didn’t want to give James or Keith the satisfaction of seeing him squirm. Instead, he focused on the way Allura’s smile lingered just a bit longer than usual, enjoying the playful chemistry between them.
Keith was there—sitting with James, looking a little distant and a little cold—but Lance refused to let himself care. Instead, he turned his full attention back to Allura.
The conversation between Lance and Allura flowed effortlessly as they finished their meals, the playful banter keeping things light. Allura’s smile never wavered, and Lance felt that familiar rush of confidence every time she looked at him like that. After they finished eating, they gathered their things and walked together toward her dorm, the cool evening air brushing against their skin.
“You know, I’m really glad we did this,” Allura said, her voice soft but genuine. “I needed the distraction. And I can always use a good study buddy.”
Lance chuckled, his hands buried in his hoodie pockets. “Well, lucky for you, I’m a pro at making essays bearable.” He shot her a grin. “Any time you need a break, just let me know. I’m pretty good at offering a change of pace.”
She laughed, the sound light and easy. “I’ll keep that in mind.”
They reached the entrance of her dorm, and Allura paused, turning to face him. “Thanks for walking me back, Lance,” she said, her eyes bright. “I’ll see you around?”
“Definitely,” Lance replied with a wink. “I’ll make sure to save you a seat in class. We wouldn’t want you getting lonely without me around.”
Allura gave him a teasing smile before she stepped backward toward the door. “See you, Lance.”
“Take care, Allura,” he called, watching her disappear inside with a smile.
Lance lingered for a moment, enjoying the rush of the interaction, before turning and heading toward his own dorm. He wasn’t sure why, but the whole walk back to his place felt different, like something was just off.
As he approached the dorm, the usual hustle and bustle of students outside the building felt strangely distant. The sharp sound of his footsteps echoed in the quiet evening, but just before he reached the door, he spotted a familiar figure standing by the entrance, leaning casually against the brick wall.
Lance stopped in his tracks, his heart skipping a beat.
Keith.
He was standing with his motorcycle helmet in his hands, his eyes locked on Lance as if he had been waiting for him. His usual scruffy hair was tousled, his usual attitude absent, replaced with something harder to place—something that made Lance's chest tighten for a moment.
Lance stood frozen for a beat longer than he meant to, but he finally pushed through the surprise and broke the silence. “What’s up?” he asked, his tone neutral but a little wary.
Keith didn’t immediately respond, just kept his gaze steady, like he was trying to read Lance. Finally, he took a slow breath and answered, “Just waiting for you.” He didn’t explain why, but Lance felt it. There was something unresolved there between them—something left hanging in the air after the awkwardness earlier.
Lance blinked, then shifted his weight. “Well, here I am,” he said, forcing a casual nonchalance into his voice. “What, you wanna talk or something?”
Keith nodded slightly, opened his mouth like he had something to say—but then closed it again, his brows knitting together in frustration. His grip on the helmet tightened.
Lance narrowed his eyes. “Well?” he pressed, tapping his foot. “It’s getting late, and some of us actually go to class, y’know.” He turned, already stepping toward the door.
“Wait!” Keith blurted, panic cracking through his usual composure. “I do wanna talk. But not—but not here.”
Lance paused. The urgency in Keith’s voice tugged at something in him, against his better judgment. He turned back, arms crossed. “Then where?”
Keith looked at him for a long beat, then held out the helmet. “Get on.”
Lance stared at it. “Seriously?”
Keith nodded. “Just—trust me.”
Lance hesitated, his eyes darting from Keith’s face to the gleaming black motorcycle parked at the curb. The last time he’d been on the back of that bike, it had been late and loud and reckless. This felt different. Slower. Heavy.
With a muttered curse under his breath, Lance took the helmet from Keith’s hands and jammed it over his head. “You’re lucky I’m a sucker for dramatic midnight rides,” he said, voice muffled by the visor.
Keith gave the smallest smirk and turned to mount the bike. Lance climbed on behind him, arms awkwardly hovering for a second before settling around Keith’s waist.
The engine roared to life, and they pulled away from the dorm, the city lights blurring behind them. Neither of them spoke, the silence filled instead by the hum of the bike and the wind whipping past their faces. Lance stared at the back of Keith’s neck, trying not to think about how warm he felt, how familiar.
They rode farther than Lance expected—out past the edge of the city where the buildings thinned out and the carefully planted trees lining the sidewalks gave way to dry brush and tangled mesquite. The streetlights faded one by one behind them, swallowed by the creeping dark, until only the moon lit their path, casting a silver sheen over the asphalt.
The air whipping through Lance’s hoodie was finally cool—no longer the scorching, suffocating heat of the November Arizona sun. He hunched forward slightly, gloved hands tight around Keith’s waist, the bike’s engine thrumming beneath them like a steady heartbeat.
After a while, he turned his head just enough to glance back over his shoulder. The city was a distant glow now, and the orange clay of the desert floor kicked up behind them in fine plumes of dust, catching in the moonlight like embers.
Then, without warning, Keith veered off the main road onto a gravel path. The tires crunched loudly beneath them, the sound jarring after so much smooth highway. The path wound upward, climbing a low hill.
At the crest, the trees grew sparse and brittle, their branches like skeletal fingers clawing at the sky. Nestled between them stood a weathered two-story house, grayish-white paint flaking off the siding in long strips. Its windows were dark and sunken, like tired eyes watching them approach.
Despite its rough exterior, there was something oddly serene about the place—untouched by time, quiet in a way nothing in Lance’s life had felt for weeks.
Keith cut the engine, and the bike sputtered to silence. The sudden stillness was almost disorienting. No traffic. No music. No chatter. Just the wind moving softly through the dry grass.
Lance slowly pulled off the helmet, shaking out his hair and exhaling. “What is this place?” he asked, voice low.
Keith swung off the bike, dust clinging to the legs of his jeans. “My old house,” he said, glancing up at it with something like nostalgia—or maybe dread. “The one I lived in with my parents… before Shiro’s family adopted me.”
Lance blinked, caught off guard. He looked back at the house, then at Keith, whose expression had gone guarded.
“Wow,” Lance murmured. “Didn’t think you were the type to take someone on a haunted house field trip for emotional bonding.”
Keith huffed a quiet laugh, but it didn’t quite reach his eyes. “Yeah, well. Figured you’d earned a little honesty.”
Lance adjusted the helmet under his arm, feeling suddenly too loud in the stillness around them. “Why here? Why now?”
Keith looked up at the cracked roofline, then back at Lance. “Because I didn’t want to talk where anyone else could listen. And this... this is the only place I’ve ever gone when I needed to figure my shit out.”
Lance looked back at the house again. The kind of silence it offered wasn’t just quiet—it was heavy. Real.
He didn’t say anything else.
The porch creaked beneath their steps, each board groaning underfoot like it hadn’t held weight in years. Keith paused at the door, fishing a rusted key from the pocket of his jeans. Lance raised an eyebrow.
“You still have the key?” he asked, surprised.
Keith gave a small shrug as he unlocked the door. “Could never bring myself to get rid of it.”
The door swung open with a low, reluctant groan, revealing a wave of stale, dusty air. Lance wrinkled his nose slightly but stepped inside anyway, curiosity outweighing discomfort.
The interior was dim, shadows draped across the floor from half-drawn curtains. Dust danced in the shafts of moonlight that filtered through the windows. The furniture had clearly been left untouched for years—a sagging couch under a white sheet, a coffee table with a crack down the center, and a bookcase with several books tilted, some fallen completely.
Lance walked deeper into the living room, his eyes slowly adjusting. There was a worn photo frame sitting on the mantelpiece above a bricked-up fireplace. He picked it up gently, brushing his thumb across the glass.
It was a younger Keith, maybe six or seven, perched on the shoulders of a man with wild black hair and tired eyes. Both were smiling, laughing—frozen in a moment of uncomplicated joy. Beside them stood a woman with delicate features and long hair tucked behind one ear, her hand resting lightly on Keith’s back.
“Your parents?” Lance asked softly.
Keith nodded, his gaze fixed somewhere far away. “Yeah. That was before my mom left. Before my dad—before my dad died.” His voice tightened slightly, but he didn’t look away.
His voice hitched slightly, like the words tasted bitter on the way out, but he didn’t look away. Didn’t flinch. Just stood there, arms loose at his sides, holding still in the kind of silence that carried weight.
Lance looked back at the photo in his hands, then to Keith. “I didn’t know,” he said. His voice was quiet, respectful. “About any of that.”
“Most people don’t,” Keith replied. “I don’t talk about it. There’s no point.”
Lance set the frame gently back onto the mantle. “It’s not pointless.”
Keith let out a short, humorless breath. “It feels like it is. What good does it do now?”
Lance didn’t answer at first. He walked slowly across the room, running his fingers along the edge of the old couch beneath the sheet. “Maybe none,” he admitted. “But I think stuff like this—memories, grief, people you used to be—it stays with you whether you talk about it or not.”
Keith gave a noncommittal sound, stepping further into the room and tugging down one of the sheets to reveal a small side table lined with more framed photos—some of him as a toddler in a Halloween costume, others of him holding a toy sword with a missing front tooth. A few had Shiro in them, noticeably older, his arm slung casually around Keith’s shoulder like they’d been brothers forever.
Lance wandered toward the kitchen while Keith lingered. The counters were still littered with old mail, faded sticky notes curling at the corners. A small corkboard hung near the fridge, pinned with schedules and one last grocery list in smudged ink: Milk. Bread. Keith’s field trip money.
It felt like someone had pressed pause on a life mid-sentence.
“This place…” Lance trailed off, coming back into the living room, his voice reverent. “It’s like a memory that never got the chance to fade.”
Keith stood near the window now, arms crossed loosely, staring out at the moonlit hilltop. “Yeah,” he said, quiet. “I used to think if I just stayed away long enough, it’d feel less like it belonged to me.”
“And does it?”
Keith hesitated. “Not really. But it’s still the last place I remember feeling... anchored. Before everything went sideways.”
Lance sat on the arm of the couch, the air between them thick with things unsaid. He wasn’t sure what Keith brought him here to say—but it was clear this wasn’t just about a tutoring session. It was something heavier. Something that had been building.
“You could’ve brought anyone here,” Lance said. “Why me?”
Keith looked over at him for the first time since they stepped inside, his expression unreadable.
“Because you’re the only one I care about being honest with.”
Keith’s words hung in the air like the final note of a song, quiet and trembling with weight.
And for once, Lance didn’t have a snarky response.
He opened his mouth—maybe to joke, maybe to deflect—but nothing came. Just silence. He looked over at Keith and saw it: the sincerity, raw and unguarded, laid bare in the soft slump of his shoulders and the way his fingers fidgeted with the edge of his jacket.
“When I met James,” Keith began, his voice low, almost fragile, “I was… not in a good space.”
Lance stayed still, eyes on Keith, giving him room.
“Shiro had just gone missing. One day he was there—my only real anchor—and then he wasn’t.” Keith stared at the floor, like he could still see that moment echoing across the years. “And I didn’t know who I was without him. I didn’t know how to be anything but angry or reckless. James was… easy.”
Lance frowned, not interrupting.
Keith exhaled through his nose. “He made decisions for me. Told me what I liked. Who I should be. And I let him. Because it meant I didn’t have to think. Or feel.”
Lance kept his eyes on Keith, studying the way his hands were curled loosely into fists at his sides, the tension in his jaw.
“I didn’t know how to exist without someone telling me how. I thought if I could just be who he wanted, then maybe I’d feel normal. Maybe I’d stop feeling like this… broken thing.”
He paused, the silence stretching between them. The wind outside the old house whispered through the cracks in the windows, filling the space where Keith’s voice left off.
“And then you came along.”
Lance’s brows lifted slightly, a little caught off guard.
Keith huffed a breath, not looking at him. “Freshman orientation. You wouldn’t shut up. You were everywhere—loud, confident, asking questions no one else dared to. And you were good. At everything.”
Lance blinked. “You were annoyed?”
“I was furious,” Keith said flatly. “You made everything a competition without even realizing it. And worse, you pushed me to be better. I hated that. I wasn’t ready for it.”
Lance chuckled softly, more out of surprise than amusement.
Keith’s eyes flicked to his. “But… I needed it. You made me want to keep up. Not for James. Not for anyone. Just… because I didn’t want to fall behind you.”
Lance swallowed, the weight of the moment settling in his chest.
Keith looked away again, toward the dusty corners of the living room. “I’m sorry for what James said. The ‘stray’ thing. That wasn’t okay. And I should’ve said something sooner.”
Lance shrugged, but the shrug didn’t quite reach his eyes. “Wasn’t your job to fix it.”
“I know,” Keith said, quieter now. “But I still should’ve had your back.”
He hesitated again, then added, “Thank you. For being my friend. Even when I didn’t make it easy.”
Lance looked at him for a long moment, the vulnerability in Keith’s voice still echoing.
“…You’re welcome,” he said finally, voice soft. “Just don’t make me regret it.”
A faint smirk tugged at Keith’s lips. “No promises.”
They stood in silence for a moment, not quite friends, not quite anything more—but something solid was being built between them. Something honest.
Outside, the wind picked up, and the old house creaked like it was remembering, too.
They didn’t move for a while.
The quiet inside the old house wrapped around them like a blanket—frayed at the edges but warm all the same. Lance let himself sink onto the tattered couch, brushing dust off the cushion before sitting. Keith joined him after a moment, careful to leave a small space between them, hands clasped between his knees.
The silence felt less charged now, more like a truce.
“So…” Keith said after a moment, staring at the floorboards. “You and Allura, huh?”
Lance glanced over at him. “What about us?”
Keith shrugged, still not looking at him. “Dinner. Laughing. Studying. Walking her home.”
Lance raised an eyebrow. “Were you watching me?”
“No,” Keith said quickly, then corrected, “I mean—not on purpose. You two just… looked close.”
Lance leaned back, resting his head against the wall behind the couch. “She needed help with an essay.”
Keith finally glanced at him, sideways. “And that turned into dinner?”
Lance smirked. “What, are you jealous?”
Keith rolled his eyes, but his cheeks tinted pink. “I’m just asking.”
Lance didn’t answer right away. He closed his eyes, let the quiet settle again.
“I mean… You weren’t makin fun of me all those times for nothing. She’s gorgeous, and kind, and so intelligent.” A faint smile graced his features. “You know, she invited me to a kinda-sorta-date.”
Keith’s shoulders stiffened slightly, but he didn’t say anything right away. His fingers twitched where they rested on his knee, and his gaze flicked toward the dusty floor again.
“A kinda-sorta-date?” he echoed, voice carefully neutral.
Lance’s face immediately brightened, a grin tugging at his lips. “Yeah,” he said, unable to hide the excitement in his voice. “She actually asked me to get coffee sometime. Just the two of us.”
Keith looked away, jaw working.
“She said it’s just to take a break from assignments or whatever, but I mean…” Lance let out a soft laugh. “It felt like more than that, you know? I think she might actually be into me.”
Keith didn’t respond right away, but his fingers curled a little tighter around the edge of the old wooden porch.
“She’s kind of amazing,” Lance continued, oblivious to—or maybe avoiding—Keith’s silence. “I mean, she’s Allura . I didn’t think I even had a shot.”
“She’d be lucky to have you,” Keith said after a pause, his voice quieter than before.
Lance looked over, caught off guard by the sincerity in his voice.
“You mean that?” he asked.
Keith nodded, eyes fixed on the distance. “Yeah. I do.”
The moonlight streamed faintly through the broken blinds, cutting soft patterns across the floor. Somewhere outside, a coyote howled, distant and lonely. Lance glanced at Keith again, his expression unreadable in the dim light, and wondered how many nights he’d spent inside this place carrying memories alone.
“Hey,” he said, voice gentler now. “Thanks for bringing me here.”
Keith’s gaze flicked up, surprised. “Yeah?”
Lance nodded. “It’s… weirdly peaceful. Like it’s frozen in time.”
Keith gave a soft hum of agreement. “It kind of is.”
Another pause, not heavy this time—just full.
Eventually, Keith stood and stretched. “We should head back before someone thinks I kidnapped you.”
Lance snorted. “Bold of you to assume I wouldn’t just jump off mid-ride.”
Keith grinned. “You’d never survive the landing.”
They left the house together, side by side, stepping out into the desert night like it wasn’t quite ready to let them go. The wind picked up as soon as they were on the bike, the cool air rushing around them as the familiar rumble of the engine vibrated through their bodies. The ride back to campus felt different somehow—more subdued, but not in a bad way. Lance hadn’t realized how much he needed the quiet until they were outside that house, breathing in the cool desert air, the stars above so bright against the dark canvas of the sky.
Keith took a smooth turn down the gravel road, the bike gliding over it with practiced ease. Lance wrapped his arms around Keith’s waist, settling into the rhythm of the ride. There was something oddly comforting about it, like they were cocooned in their own little world, distant from everything else.
For a while, Lance didn’t speak. He let the noise of the engine and the soft hum of the desert wind fill the space between them. But his mind wasn’t as quiet as the ride. It kept replaying Keith’s words— She’d be lucky to have you —and he couldn’t quite shake the feeling that it meant more than Keith was letting on.
“Hey, Keith,” Lance said after a few minutes, his voice cutting through the silence.
Keith didn’t respond immediately, but Lance could tell he was listening. He felt Keith’s back shift slightly, as if he was bracing for whatever question was coming.
“Do you ever think about… I don’t know, what’s next ?” Lance asked, unsure why the question was even on his mind. “After college. After everything.”
Keith’s body stiffened slightly, but Lance didn’t let the awkward pause drag on too long.
“I mean, I guess,” Keith said after a beat. “I’m still figuring that part out. Maybe that's why I hate being stuck in one place for too long. Always feel like I’m missing something.”
Lance didn’t have an immediate response, but the thought lingered in his mind. Maybe that was why Keith had seemed so restless all these months—always chasing something just out of reach.
“Do you think you’ll stay around after graduation?” Lance asked. The words felt heavy even as he said them, but there was something comforting in knowing that they could talk about the future like this.
Keith didn’t answer right away. It was another one of those moments when Lance could feel Keith’s attention shift inward, like he was suddenly far away. But when Keith finally spoke, his tone was light, almost teasing.
“Maybe. Guess it depends on what’s here when the time comes.” He paused. “You planning to stick around, or are you bailing out for something bigger?”
Lance snorted. “Honestly? I’ll probably end up somewhere I didn’t plan on, like usual. I don’t even know if I want to stay in one place for too long.”
Keith’s laugh was quiet but genuine, the sound vibrating between them. For a second, the world felt lighter, less complicated.
They coasted through the open roads, the city lights slowly reappearing on the horizon as the ride took them back into the rhythm of everyday life. The further they went, the more Lance realized how much he'd enjoyed the moment of peace. No drama. No distractions. Just the ride, the road, and the unexpected connection with Keith.
When they finally pulled back into campus, the lights flickering on the horizon seemed almost jarring. They had left the city’s hustle behind, and now it was all too real again.
Keith slowed the bike, coming to a stop in front of Lance’s dorm. The engine hummed to a stop, and the soft sounds of the night filled the space once more.
“Here we are,” Keith said, flicking the kickstand into place.
Lance glanced around, still a little lost in the feeling of the ride. “Yeah, guess this is where I get off.”
Keith took off his helmet, running a hand through his messy hair. “Thanks for coming out with me. It was good to just… get away for a bit.”
Lance met his gaze, a soft smile pulling at the corners of his mouth. “Anytime. You know where to find me if you ever need a distraction from your crazy life.”
Keith chuckled, shaking his head. “I think I’ll be fine. But I’ll keep that in mind.”
They lingered for a moment longer, standing there in the quiet of the campus, the weight of their conversation still hanging in the air between them. Lance wasn’t sure where things would go from here. The tension from earlier still lingered, but the connection between them felt different now, like something had shifted just enough to make things feel more comfortable, less complicated.
“Catch you later, Lance,” Keith said, his tone lighter now.
“Later, Keith,” Lance replied, a bit more softly than he intended.
He turned and walked toward the dorm, the cool night air still lingering on his skin as he disappeared into the building. Keith stayed where he was for a moment longer, watching him go, before he mounted the bike again, revving the engine as he drove off into the night.
Lance stood by the door for a while after he went inside, his mind spinning with the night’s events. Maybe he didn’t have all the answers yet, but for the first time in a long while, he felt like things were finally starting to make sense.
Still, when Lance finally climbed into bed, sleep didn’t come easily.
He couldn’t blame it on Hunk’s snoring—his roommate was out cold, a faint wheeze rising and falling rhythmically from the other side of the room, soft and familiar like white noise. No, this was something else.
Lance lay flat on his back, eyes open in the dark, staring at the slow, hypnotic spin of the ceiling fan above him. The shadows it cast danced along the walls, almost like they were moving to the beat of his thoughts—disjointed, looping, impossible to quiet.
The desert wind.
The eerie stillness of that old house.
Keith’s voice when he talked about his parents.
The way his eyes softened, just for a moment, when he said She’d be lucky to have you.
It gnawed at him, all of it. Not just the sadness or the weight behind Keith’s words—but how real it all felt. Vulnerable. Honest. Like something fragile Keith had cracked open and let Lance see for a breathless second.
He exhaled through his nose, pressing the heels of his palms against his eyes, trying to push the thoughts away.
But his mind kept drifting further—further back.
Lance remembered when Shiro had gone missing their sophomore year. It had been chaos. The entire campus buzzed with confusion and rumor, grief and disbelief. Professors broke routine, students whispered in corridors. The faculty sent out stiff, overly formal emails that said everything and nothing.
The news outlets had eaten it up.
“Mission Gone Wrong: Pilot Lost at Sea.”
Lance had devoured every article back then, rereading them as if new answers would magically appear between the lines. The reports had painted Shiro’s test flight as high-risk and experimental, the kind of mission only someone with his record could qualify for. Then came the failure—sudden and catastrophic. The scrambled recovery attempts. The wreckage found drifting miles from the projected coordinates.
But no body. No confirmation. Just phrases that stuck like glass splinters in his chest:
No remains recovered.
Classified mission parameters.
Presumed dead.
He remembered the look on Adam’s face—Shiro’s fiancé. How he moved through campus like a ghost, eyes blank, shoulders permanently hunched like he was carrying the weight of an entire life that had vanished overnight.
Even Lance, who hadn’t known Shiro personally, couldn’t sleep for days. The man had been everything to him—an inspiration, a legend, the reason he applied to the Garrison in the first place. Losing him had felt like losing a part of what made this place matter.
So what had it done to Keith?
Lance couldn't even begin to fathom it.
He rolled onto his side and buried his face in the pillow, trying to smother the ache in his chest. But it didn’t help. He felt hot and restless, his brain running laps it couldn’t finish.
Eventually, with a resigned groan, he grabbed his phone off the nightstand. The blue light stung his eyes, but he didn’t stop. He knew it was a bad idea—an invasion of privacy, a betrayal of the trust Keith had so rarely given. Still, his fingers moved on their own, trembling just slightly.
He hesitated at the search bar, biting his lip.
He didn’t know Keith’s parents’ names. Didn’t know what he was even looking for exactly. Just… something. Some sliver of understanding. Some reason behind all the walls Keith had built.
Pidge had always been the better internet sleuth out of the two of them. She could find anyone, dig up old forum posts, deleted files, encrypted leaks if she wanted to. Lance wasn’t quite that savvy, but he figured he didn’t need to be. Not tonight. Not with what Keith had already given him.
So he typed in Kogane Garrison and hit search.
It was the first result.
“Firefighter Lost in House Fire”
Lance’s breath caught in his throat.
The headline was stark against the pale glow of his screen, dated nearly a decade ago. He hesitated for a beat, thumb hovering over the link, heart thudding loud in the quiet room.
He clicked.
The article loaded slowly, as if even the internet knew this was something sacred.
“Local firefighter Texas Kogane, 38, was pronounced dead at the scene after a late-night fire consumed the family home on the outskirts of Tucson. Neighbors report seeing smoke around 2 a.m., but by the time emergency services arrived, the structure had already suffered significant damage…”
Lance’s eyes skipped ahead, trying to find something—anything—beneath the clinical, detached tone of the report.
“Kogane is survived by his 8-year-old son, Keith. The boy escaped with minor injuries. His mother, a South Korean citizen, had reportedly left the country months prior. The cause of the fire remains under investigation, though foul play is not suspected.”
He stopped reading.
Lance stared at the screen, the words swimming slightly as his chest grew tight.
Eight years old.
Keith had been eight .
And it had happened in that house . The house Lance had stood in hours ago. With its cracked windows and peeling walls. The one that still held the photos, the furniture, the ghosts.
He remembered the way Keith’s voice had wavered when he talked about his dad. The way he kept his back straight, his face blank. Like he’d told the story so many times it didn’t even belong to him anymore. Like it was just something that had happened to someone —not him.
Lance set the phone down beside him, staring up at the ceiling again, vision blurry.
The silence in the room felt heavier now, pressing into his chest.
He didn’t know why Keith had brought him there. Maybe not even Keith knew. But Lance was glad he did. Because now… now he could see it. Not just the facts. Not just the tragedy. But the shape of it—what it had carved into Keith.
And somewhere deep in his chest, that ache twisted into something else. Something closer to resolve.
He wanted to understand him. For real.
And maybe… maybe Keith had started to let him.
ϕ🜉ϕ
A week passed, but the memory of that night clung to Lance like desert dust—quiet, ever-present, impossible to shake. He didn’t bring it up again. Neither did Keith. Whatever had passed between them at the old house seemed to settle into the unspoken space between their usual jabs and glances, softened now by something warmer. More careful.
Classes picked up again. Midterms loomed. Lance buried himself in readings and late-night ramen, trying to push the rest of the world back into orbit. Keith kept to himself, as usual, though their tutoring sessions grew less combative. Sometimes, they even laughed.
But today wasn’t about Keith. Today was about Allura .
Lance checked his reflection in his phone screen as he stood outside the small cafe she’d picked—some indie spot tucked away between a bookstore and a vintage record shop just off campus. His hoodie was clean, his curls mostly behaved, and he’d spent a frankly embarrassing amount of time debating whether or not to wear cologne.
The door chimed softly as he stepped inside.
Allura was already there, sitting by the window with a textbook cracked open beside her and a lavender drink in hand. She looked up the moment he entered, her lips curving into a smile that made his stomach flip.
“You’re early,” she teased, tilting her head as he approached.
“I’m just that eager to be wowed by your coffee order,” Lance said smoothly, sliding into the seat across from her. “What’s that? Purple and mysterious?”
“It’s taro,” she said, lifting the drink in a small toast. “And it’s delicious, thank you very much.”
“Guess I’ll have to trust your refined taste,” he replied, grinning. “You did, after all, agree to spend your morning with me.”
She laughed, eyes sparkling. “A questionable decision, in hindsight.”
“Ouch.”
Their banter was easy. Familiar. But this time there was something more to it—a crackle of intent beneath the words, like they were circling something they hadn’t quite named yet.
They ordered drinks and pastries—Allura insisting on paying for the matcha croissant they split—and settled into a low murmur of conversation about classes, professors, and the absolutely chaotic group project Allura was stuck in.
“I’m starting to think the only way we’ll finish is if I fake my death,” she said, resting her chin in her palm.
“Dramatic,” Lance said. “I like it.”
“Oh please. You’d give a whole eulogy just to upstage me.”
“You say that like I haven’t already written a draft.”
Allura laughed again, the sound warm and rich. Lance felt it bloom in his chest.
As they packed up, lingering outside the café under the late afternoon sun, Allura looked over at him. “This was nice,” she said.
“Yeah,” Lance said, not hiding the smile that tugged at his lips. “It really was.”
She glanced up at him through thick lashes. “So… coffee again sometime?”
Lance’s grin widened. “Absolutely. I’ll even let you talk me into another purple drink.”
Allura laughed, shaking her head, and lightly bumped her shoulder against his. “Careful, Lance. You’re starting to grow on me.”
“Starting?” he asked with mock offense. “Wow. I’ll take it.”
They walked off together, their steps falling in sync.
From across the street, Keith watched from where he sat on his bike, helmet in hand. He wasn’t smiling. But he wasn’t frowning either.
He just watched until they disappeared around the corner.
Later that evening, Lance sprawled across the beanbag chair in Pidge’s dorm, a bag of gummy worms balanced precariously on his chest.
“You’re chewing too loud,” Pidge muttered, eyes still locked on her laptop screen.
“I’m not even chewing right now.”
“Well, you will be in like five seconds, and I’m preemptively annoyed.”
Lance smirked and tossed a gummy worm at her. It bounced off her shoulder.
“Rude,” she said, not looking up.
Her room looked exactly like him and Hunk always joked it would—cords draped across every flat surface, a whiteboard with equations that might’ve been in Latin for all Lance could tell, and a half-disassembled Roomba in the corner with googly eyes glued on.
“Hey,” he said after a moment. “Do you think taro drinks actually taste good, or is it just aesthetic?”
Pidge raised a brow. “Are you asking because Allura made you drink something purple?”
“No comment.”
She snorted. “You’re so obvious it hurts.”
Before Lance could defend his honor, Pidge’s phone buzzed. She glanced at it, and her face did that subtle shift—the one where her usually unreadable features pinched slightly in interest.
“What?” Lance asked, peering over.
“Nothing,” she said too quickly, locking her phone again.
Lance narrowed his eyes. “Was that Keith?”
Pidge didn’t answer, just tapped furiously at her keyboard.
“Pidge,” he said in that sing-song tone he knew she hated.
“Fine,” she huffed. “Yeah. It was Keith. He asked if I wanted to hang out.”
Lance blinked, confused. “Since when do you two hang out?”
Pidge didn’t answer immediately. She tugged her hoodie sleeve down over her wrist, suddenly very focused on the floor.
“My dad and brother were on the Kerberos mission. With Shiro.”
Lance’s breath caught in his throat. His mouth formed a silent oh , the weight of her words hitting him all at once.
Pidge shrugged like she hadn’t just dropped something heavy between them. “After the news broke… my mom kind of shut down for a while. It was just me in the house for a bit. Keith and I… we sort of bonded over being the last ones standing.”
Lance sat up straighter, the gummy worms forgotten.
“I didn’t know,” he said softly.
Pidge gave a half-smile. “Most people don’t. I don’t usually bring it up unless someone asks. Keith was one of the few people who didn’t try to fix it. He just sat with me in the quiet. That actually helped, you know?”
Lance nodded slowly, feeling like the air in the room had changed.
“You never told me that,” he said.
She looked at him then—really looked. “I didn’t have to. You were already being loud and annoying enough for two people. Honestly, it helped in its own weird way.”
A small smile tugged at Lance’s lips. “Glad to be of service.”
Pidge rolled her eyes. “Anyway, Keith’s… not so bad. Once you get past the brooding loner act. He listens.”
Lance tilted his head. “Yeah. He does.”
There was a quiet moment between them, filled only by the soft whirr of Pidge’s laptop fan. Then, casually, like it was nothing:
“You jealous?”
Lance nearly choked on the gummy worm he’d just popped into his mouth. “Jealous of what?!” he squawked, eyes wide.
Pidge gave him a flat look, arms crossed. “Relax, I meant Keith and me hanging out.”
Lance narrowed his eyes suspiciously. “I’m not jealous. Why would I be jealous?”
She shrugged. “I don’t know. You’ve been acting weird lately. All broody and thoughtful. That’s kind of his thing, you know.”
“Broody? Me ?” Lance scoffed, placing a hand on his chest. “I’m practically sunshine in human form.”
“Sure,” Pidge said dryly. “Sunshine with unresolved feelings.”
Lance opened his mouth, ready to deny it, then hesitated. He dropped his gaze, fiddling with the edge of a snack wrapper.
“I just didn’t know you two were close,” he muttered. “That’s all.”
Pidge softened a little. “We’re not close close. Just… there’s history. Shared grief, I guess. Not the kind you talk about, but the kind you sit with. Keith gets that.”
Lance nodded slowly. “Yeah. I think I’m starting to understand that about him.”
Pidge eyed him for a moment. “You’ve changed, you know.”
Lance blinked. “What, like my hair?”
“No. I mean you’re different than when we met. In a good way.”
Lance raised a brow, surprised. “Was that… a compliment?”
Pidge rolled her eyes. “Don’t let it go to your head.”
He smirked. “Too late.”
She stood and stretched. “Alright, I’m heading out. Keith’s probably already there waiting like some kind of emotionally constipated gargoyle.”
Lance laughed. “Tell him I said hi. And that I’m not jealous.”
“I’ll be sure to not pass that along,” she said, grabbing her bag.
As the door shut behind her, Lance leaned back, letting the silence settle around him again. He didn’t feel jealous exactly—but the thought of Keith, waiting quietly somewhere for Pidge, did stir something. Something uncertain. Something a little too close to the heart.
The next morning arrived in a blur of too-little sleep and too-early alarms. Lance stumbled into physics class balancing a half-empty coffee and a barely-functioning brain. He slid into his seat next to Hunk, who gave him a sleepy thumbs-up before dropping his head onto the desk.
“Alright, everyone, settle down,” Shiro called from the front of the room, voice calm but firm as always. He adjusted his glasses and pulled up the lecture slides. “I know it’s early, and I know your brains are already halfway to Thanksgiving break, but I need you to hang on a little longer.”
A few groans echoed across the room.
Shiro gave a sympathetic smile. “I’ll keep it short. You’ve got a couple days left before break starts—so use the time wisely. And when we get back, you’ll have exactly two weeks before the midterm.”
That got more than a few people to sit up straighter.
“Yes, it’s coming fast,” Shiro continued, flipping to a slide outlining key topics. “No, I will not push it back. And yes, it will cover everything we’ve done up to now—including the labs.”
Lance sank a little lower in his chair, glancing sideways at Hunk, who mouthed, we are so screwed .
Shiro leaned back against the desk, arms crossed. “But you’ve got time. If you stay on top of things, this should be totally manageable.”
Lance let his gaze drift toward the front row where Keith sat, scribbling neatly into his notebook. He looked as calm and collected as ever. Lance tore his eyes away and refocused on the board. For once, he wanted to prove he could keep up without needing someone to push him.
But of course, that didn’t mean he wouldn’t take help if it came.
As soon as class ended, students surged toward the doors, the buzz of holiday plans already in the air. Lance lingered by the side wall, tugging his phone from his pocket as it buzzed. Mamá.
He answered with a grin and slipped into the hallway.
“¿Oye, mi amor, ya saliste de clases?” came his mother’s voice, warm and quick like always. ( Hey, my love, are you out of class already? )
“Sí, acaban de terminar,” Lance said, shouldering his backpack. “¿Cómo están las cosas por allá? ¿Y la finca?” ( Yeah, they just ended. How are things over there? And the farm? )
“¡Ay, mi hijo! La finca sigue igual, peleando con el gallo de tu tío todos los días,” she laughed. “Las vacas están bien, y tu sobrina insiste en darle nombres nuevos a las gallinas.” ( Oh, my son! The farm's the same, still fighting with your uncle’s rooster every day. The cows are doing fine, and your niece insists on giving the chickens new names )
Lance snorted. “¿Otra vez? ¿No les cambió los nombres la semana pasada?” ( Again? Didn’t she rename them just last week? )
“Claro que sí, pero ahora dice que una se llama ‘Beyoncé’ y otra ‘Pitbull’.” ( Of course, but now she says one’s called ‘Beyoncé’ and another one ‘Pitbull’ )
He grinned, picturing it vividly. “La extraño, mamá.” ( I miss her, Mom )
“Ella también a ti, mi cielo.” ( She misses you too, sweetheart )
“Y dime, ¿cómo van esas sesiones de tutoría? ¿Todavía estás viendo al muchacho ese?” ( Tell me, how are those tutoring sessions going? You still seeing that boy? )
Lance rolled his eyes fondly, adjusting the phone against his ear. “Sí, mamá. Keith todavía me ayuda. Ya no me estoy ahogando en física, así que eso es algo.” ( Yeah, Mom. Keith still helps me. I’m not drowning in physics anymore, so that’s something )
“Bueno, pues yo necesito conocer a ese niño,” she declared, her tone decisive. “Si salvó tus notas, se ganó un cafecito y un plato de arroz con frijoles.” ( Well, then I need to meet that boy. If he saved your grades, he’s earned himself a coffee and a plate of rice and beans )
“Mamá…” Lance groaned, a little embarrassed now.
“Nada de pena, mi amor. Tú sabes que si alguien te ayudó de verdad, se merece lo mejor.” ( No need to be embarrassed. You know if someone really helped you, they deserve the best )
Lance sighed, still a little embarrassed. “Está bien, mami. Le pregunto si está libre durante el break.” ( Alright, Mom. I’ll ask if he’s free over break )
“Eso quiero oír.” ( That’s what I like to hear )
Lance flopped face-down onto the bean bag in the corner of Pidge’s dorm room with a dramatic groan.
“My mom wants to meet Keith,” he said, muffled into the fabric.
Pidge didn’t look up from her laptop. “So? She’s your mom. Moms like meeting people.”
“No, you don’t get it.” Lance rolled over and gestured wildly. “She wants to feed him. Like, full Cuban welcome-to-the-family feast level feeding.”
Hunk, perched on the floor with a bag of chips in his lap, snorted. “Dude, she did the same with me and Pidge two years ago. It’s tradition.”
Pidge glanced up from her laptop, smirking. “Oh yeah, you guys were lucky to survive the amount of food she shoved at us. I still remember that casserole.”
Lance groaned, flopping back down. “I don’t know if Keith can handle a Cuban mother. She’ll interrogate him. And then she’ll feed him until he can't move.”
Hunk chuckled. “Look, it’s not that bad. You’ll survive. Besides, Keith’s not gonna have much room to complain when he’s too busy trying to finish off the arroz con pollo.”
“I’m not worried about him complaining,” Lance said, rolling over and sitting up. “I’m worried about how much my mom is going to ask him. She’s going to want to know everything. What’s his favorite color? How many siblings does he have? Does he like the same food I do?”
Pidge raised an eyebrow. “Well, that sounds like a normal family thing. Your mom’s gonna love him. You’re just stressed because you’re not used to this side of things. You never bring people home.”
“Yeah, well, I usually don’t bring home my tutor ,” Lance mumbled.
“Well, he’s more than just your tutor now, isn’t he?” Pidge said with a sly grin.
Lance narrowed his eyes. “What’s that supposed to mean?”
Pidge leaned back in her chair, her lips curling into a playful smile. “Oh, nothing. Just that he’s probably gotten pretty comfortable around you, huh? I mean, you’ve spent a lot of time together lately.”
Lance’s face flushed, and he crossed his arms, trying to hide his discomfort. “He’s just my tutor. And I’m just asking him if he’s free over break to, you know, hang out. It’s no big deal.”
Hunk snorted from the floor. “Sure, no big deal. You’re so casual about it, Lance. It’s cute.”
Lance shot him a look. “I’m not cute. I’m just—”
“Adorable?” Pidge teased, raising an eyebrow.
“No!” Lance threw his hands up in frustration. “Okay, fine, maybe I’m a little nervous. But that’s only because my mom is already planning to make him an honorary Cuban, and I have no idea how to explain that to him.”
Pidge’s grin widened. “Oh, so you’re not worried about asking him to come home with you. You’re worried about him being forced into the chaos that is your family.”
Lance groaned and flopped back on the bed. “Exactly. I mean, have you seen my mom cook? It’s not just dinner; it’s an event. The guy won’t be able to breathe with all the questions and food she’ll throw at him.”
Hunk chuckled. “Sounds like a rite of passage to me. If Keith can survive that, he’ll be officially part of your circle.”
“Great,” Lance said dryly, “so I’m not only making him meet my family, I’m making him join the ‘survive the Cuban mom’ club.”
Pidge gave him a sympathetic pat on the back. “It’ll be fine. And honestly, you two are pretty much already there. Just think of it as... taking the next step in your friendship. ”
A smile creeped onto Hunks face. “I’m not sure ‘friendship’ is the right word anymore.”
“Now what does that mean?”
“Oh you know,” Pidge started. Sitting behind Hunk and wrapping her arms around his waist. “Late nights in the desert on the back of his sexy motorcycle. Longing looks.”
Lance’s face turned bright red. “What the hell, Pidge? Are you seriously—?”
“Oh, come on,” Hunk chimed in with a smirk. “We’ve all seen it. The way you two look at each other when you think no one’s watching. It’s practically a telenovela at this point.”
Lance groaned and flopped back onto the bed, covering his face with his hands. “You guys are ridiculous. Seriously. It’s not like that. He’s... he’s just my tutor.”
“Uh-huh, sure,” Pidge said, her voice dripping with sarcasm. “Your tutor who’s saved your grades and takes you on moonlit motorcycle rides through the desert? Totally just your tutor.”
Hunk laughed, clearly enjoying the teasing. “I mean, you are making it harder to deny.”
“First of all,” Lance let out an exasperated sigh, holding up a finger, “I’m this close to finally getting Allura after like, three years.”
Pidge raised an eyebrow, giving him a sideways glance. “Uh-huh, and what does that have to do with anything?”
Lance flopped back onto the bed again, hands behind his head, staring at the ceiling. “Keith’s... complicated. He’s just my tutor, okay? There’s no way I’m gonna make it weird between us now. I can’t even... I can’t even think about it.”
Hunk leaned forward, his expression serious. “Lance, buddy, you’re acting like it’s some huge deal. You’ve been hanging out with him a lot lately. Maybe it’s time to stop pretending there’s nothing there.”
Lance shot him a look. “What? No way. I’ve got enough to deal with right now. Allura, my grades—hell, even trying to survive this semester. I don’t need... whatever this is with Keith.”
Pidge smirked. “You know, it sounds like you’re trying really hard to convince yourself you’re not into him. Maybe you should stop running from it.”
Lance groaned, rolling over and pulling a pillow over his face. “Can we talk about literally anything else? I don’t know what’s going on, okay? I just want to pass physics.”
Hunk grinned. “Well, whatever’s going on with you and Keith, I’m sure it’ll work itself out. And if you ever need advice on the... ‘confusing feelings’ part of things, we’re here for you.”
Lance shot up from the bed. “I don’t have confusing feelings ,” he said quickly. “I just—he’s my tutor. That’s it.”
Pidge raised her hands, teasing. “Whatever you say, love doctor.”
Lance rubbed his temples, the weight of everything finally starting to feel too much. “I’m not a love doctor. I just—why does everything have to be so complicated?”
Hunk leaned back in his chair. “Hey, you’ll figure it out. Just don’t ignore it forever, alright?”
Lance let out a long breath. “Yeah, yeah. Thanks for the ‘advice.’”
Pidge grinned. “No problem, Lance. Anytime you need a reality check, we’re here.”
Notes:
pls don't kill me for the Spanish. i'm to regretfully say that i am a no sabo. venezuelan grandfather and a mother who literally studied in cuba and i get choked up when i have to ask where the bathroom is. but esta bien.
thank you all for reading!!!
Chapter 4: the laws of attraction (and thermodynamics)
Notes:
w/c: 21.3k i'm sorry. pls let me know if these lengths are too much and I'll shorten them🙂
again NOT proofread
Chapter Text
Lance stood on the sidewalk in front of his dorm building, the late afternoon sun casting long shadows across the pavement. One arm felt like it was about to pop out of its socket from the weight of his duffel bag, and the other idly fidgeted with the frayed ends of his backpack straps. He shifted his weight from one foot to the other, glancing down the quiet road for what had to be the tenth time in the past five minutes.
The campus had already thinned out—most students had taken off for Thanksgiving break the second their last class let out. It was strange seeing it so quiet, like a paused video game. Still, Lance stayed rooted to the spot, trying not to let his impatience show on his face.
He sighed, tilting his head back to watch the sky shift into deeper shades of gold and amber. The air had that crisp dryness unique to Arizona evenings, brushing across his skin like a whispered reminder that winter was creeping closer—even if it never quite arrived in full.
Keith was late. Not late late, but enough to get on Lance’s nerves. He blew out a breath and scanned the empty road, ready to accept the fact that Keith had said yes to coming with him as a sick joke. He remembered the way he had stopped mid paper correction to look at Lance like he had grown a second head when he asked.
“You want me to what?” Keith had asked, monotone but unmistakably bewildered.
“To come with me. Just for the break. Meet my family. They’ll feed you. It’s free food, Keith, this isn’t a hard sell.”
Keith had stared at him, brow furrowed. “That’s… random.”
Lance had shrugged, trying to play it cool. “I mean, you don’t have any plans. And I owe you. Plus, I already told my mom I’d bring you. If you bail now, you’re personally offending a Cuban mother.”
That had gotten a flicker of hesitation—maybe even amusement—in Keith’s eyes. He’d muttered something about regretting this and gone back to grading.
But he’d said yes. He had said yes.
And yet here Lance was, standing like a dork with two bags and no ride, squinting down the road like some abandoned golden retriever.
Maybe it had been a joke. Maybe Keith had said yes just to mess with him, and Lance—desperate to avoid another awkward car ride home with one of his cousins—had let himself believe it. He glanced at the time again and let out a groan. “If this guy flaked on me, I swear—”
Then came the sound.
Not the familiar, low growl of Keith’s motorcycle—but the smooth, slightly more dignified hum of an engine Lance didn’t recognize. His brow furrowed as a white Acura SUV pulled up to the curb and eased to a stop right in front of him.
The window rolled down, and there was Keith in the driver’s seat, one hand on the wheel, expression as unreadable as ever.
“Shiro let me borrow it,” he said, nodding toward the dash. “Figured we didn’t want to be stuck on a motorcycle for three hours.”
Lance blinked. “You—what? Since when do you drive normal cars?”
Keith shrugged. “Since today, apparently.”
A beat passed.
Lance looked from Keith to the SUV and back again. “You’re telling me we could’ve been road tripping like this the whole time? With air conditioning ?”
Keith rolled his eyes. “Get in, Lance.”
Still slightly stunned, Lance tossed his duffle bag into the back seat and climbed into the passenger side, clutching his backpack. The interior smelled faintly like pine and coffee. Shiro. Of course. The man probably had a scented air freshener shaped like a tiny spaceship.
“You buckled in?” Keith asked, glancing over.
Lance smirked. “Aw, you care .”
“No, I just don’t want your mom to kill me if I crash and you go flying through the windshield.”
“Wow. Romance is alive and well.”
Keith didn’t respond, but Lance swore he saw the corner of his mouth twitch.
As they pulled out onto the highway, the Garrison fading in the rearview mirror, Lance leaned his head against the window. The late afternoon sun dipped low, casting everything in a warm, golden glow. For the first time all week, he let himself relax—at least a little.
He watched as Keith’s slender fingers flicked through his playlist displayed on the center console.
“Hold on—,” He was sitting fully upright now, “Depeche Mode? What decade are you from, dude?”
Keith didn’t even glance over. “Good music is timeless.”
Lance scoffed. “You say that like you didn’t give me hell for my k-pop playlist last week.”
Keith let out a short laugh. “Because your playlist was 90% boy bands and the other 10% was just Jungkook breathing into a mic.”
Lance gasped, scandalized. “That is art , you swine.”
Keith arched a brow, clearly amused. “Pretty sure one of those songs had the lyric ‘baby you my universe’ like five times in a row.”
“ It’s poetic! ” Lance threw up his hands, slumping back against the seat. “God, you’re lucky you’re hot.”
There was a beat of silence. Keith blinked. “What?”
Lance froze, eyes wide. “I said— you’re not wrong . About the lyric. Whatever. Shut up.”
Keith smirked, the kind of smug that made Lance want to jump out the moving car. “Sure.”
Lance debated opening the door and throwing himself out while the car was still moving. You’re lucky you’re hot?? Where did that even come from? The guy had a mullet and wore fingerless gloves like he was trying to bring the '80s back single-handedly. And yet… somehow, he was hot. Infuriatingly so. In that broody, sharp-jawed, annoyingly competent kind of way.
He groaned quietly, dragging a hand down his face. Maybe he was dehydrated. Maybe the desert heat had finally cooked his brain. That would explain why Keith suddenly looked like someone you’d hire to star in a cologne ad.
“Everything okay over there?” Keith asked, not looking away from the road but clearly catching the flailing energy radiating from the passenger seat.
“Peachy,” Lance gritted out. “Just realizing I’ve made some extremely questionable life choices.”
Keith raised an eyebrow but didn’t press, the faintest twitch of amusement at the corner of his mouth.
Lance slumped lower in his seat and muttered under his breath, “You and your stupid face.”
“What?”
“ Nothing. ”
The hum of the tires filled the quiet stretch between towns, and Lance let himself sink into the moment—unsure whether it was the sun, the music, or the person next to him making his heart beat too loud.
About an hour into the drive, the endless stretch of highway finally broke at a modest rest stop nestled just off the I-10, on the outskirts of Phoenix. The sun had dipped lower, now brushing the desert mountains with a soft orange hue, the sky painted in streaks of gold, rose, and violet.
Keith pulled into the nearly empty lot and parked under the shade of a lone, creaking mesquite tree. The engine cut off with a low hum, and for a moment, neither of them moved.
Lance finally unbuckled with a sigh and stepped out, stretching his arms over his head as the dry heat kissed his skin. “Man,” he breathed, eyes locked on the horizon. “Arizona may try to kill you with heatstroke, but it really knows how to put on a show.”
Keith came around the front of the car, silent as he stood next to him. The wind was gentle here, the kind that rustled creosote bushes and carried the scent of dust and wild sage.
“I used to come out here sometimes,” Keith said, voice low. “Back when I needed to get out of my own head.”
Lance glanced at him. “You mean you weren’t born in a motorcycle garage?”
Keith gave a soft huff of a laugh, the corners of his mouth twitching upward. “Surprisingly, no. Though I think I lived in one for a while.”
Lance looked back at the horizon, the jagged silhouettes of mountains bathed in twilight. “This kinda makes me want to ditch everything and live off the grid.”
“You wouldn’t last a day.”
Lance shrugged. “Maybe not. But I’d look good doing it.”
Keith let out a quiet chuckle, and for a second, the quiet between them felt easy again—settled like dust over the desert floor.
The golden light followed them as they stepped inside the rest stop gas station, the door chiming overhead in that tinny, slightly-too-loud way. The air-conditioning hit Lance like a slap—welcome, but jarring after the dry warmth outside.
Keith headed straight toward the drink coolers while Lance lingered by the food aisle, staring down the sad lineup of options. Burritos wrapped in plastic. Questionable egg salad sandwiches. A rotating hot dog that looked older than him.
“This is tragic,” Lance muttered, grabbing a bag of spicy chips and a bottled iced coffee like it might make up for the existential dread radiating from the hot food case.
Keith returned with two Gatorades and a neutral expression. “You going to eat real food or just suffer in silence?”
“I’m making a statement,” Lance replied, clutching the chips like they were his last hope. “Besides, I don’t trust any food that’s been spinning in place longer than my last relationship.”
Keith raised a brow but said nothing as he made his way to the front counter. Lance trailed after him, eyeing the candy rack and impulsively tossing a bag of sour gummies onto the pile.
As they checked out, the bored teen behind the register barely glanced up. Keith paid with a quiet “thanks,” and they headed back out into the fading light, the sky now turning indigo at the edges.
Back at the car, they perched on the hood of the white Acura, their legs stretched out in front of them, ankles crossed as they slowly worked through their modest gas station dinner. The metal was still warm beneath them from the day’s heat, but the desert night crept in cool and quiet, brushing their faces with dry wind. The sky had turned indigo, and the last of the sun had disappeared behind the jagged silhouette of the mountains. Overhead, the first stars had started to poke through the fading light.
They didn’t talk much—didn’t need to. The only sounds between them were the crunch of chips, the crinkle of a bag, and the occasional slurp from a straw. It wasn’t awkward, though. The silence felt earned, comfortable even, like both of them understood they didn’t have to fill it.
Lance leaned back on his palms, eyes scanning the darkening horizon, watching headlights flicker on far down the highway.
“Hey, man,” he said, voice quieter than usual, almost like he didn’t want to disturb the moment. “Thanks for coming.”
Keith didn’t look over, just shrugged, still sipping his Gatorade. “I didn’t have anywhere else to be.”
“Yeah you did,” Lance said, turning his head to glance at him. “I’m sure Shiro’s with his—your family for break.”
There was a pause. Just long enough to make Lance wonder if he’d overstepped. But then Keith shifted slightly, his expression unreadable in the dim light.
“He is,” he said finally. “With Adam’s family. I was invited.”
“But?”
Keith shrugged again, this time with a little more weight. “I don’t know. They’re great people, but… it’s not the same. Shiro’s the only one who really gets it. And even he’s different lately.”
Lance watched him for a beat, unsure what to say. He wasn't used to seeing Keith this open, this unguarded. The guy was a human wall most days, all sharp glares and short answers. But right now, he just looked… tired.
“I get that,” Lance said quietly. “Holidays can feel weird when things change.”
Keith gave him a look—more curious than annoyed this time. “Yeah?”
Lance nodded. “My oldest sister moved to Miami after she graduated med school. First Christmas without her felt like something was missing, even though everyone else was there. My mom still set a place for her like she was coming home.”
That earned a small, surprised smile from Keith. Not mocking, just soft. “Did she?”
Lance huffed a laugh. “Nah. But she called during dinner, made us pass the phone around like it was some sacred torch. My abuela was yelling the whole time because she thought she was on mute.”
Keith chuckled under his breath, and Lance smiled wider, proud of himself for getting a laugh.
They sat there a little longer, the desert night wrapping around them like a blanket. The hum of cicadas had started somewhere off in the brush, and the gas station lights buzzed faintly behind them.
“I meant it, though,” Lance said again, after a beat. “Thanks. For coming. I know it’s not exactly your idea of a vacation.”
Keith looked at him then, really looked. “You don’t know what my idea of a vacation is.”
Lance smirked. “Fair point. But if it involves chips, gas station sushi, and me making questionable playlist choices for the next two hours—welcome to paradise.”
Keith just shook his head, a real smile tugging at the corner of his mouth. “God help me.”
Back on the road, the SUV hummed steadily along the dark stretch of highway, headlights cutting through the desert gloom. The world outside was nothing but long shadows and endless, open space. Lance had taken control of the playlist this time—after prying Keith’s phone from his hands with dramatic flair—and was now cycling through a carefully curated road trip mix of indie pop, Latin ballads, and the occasional K-pop bop thrown in just to annoy him.
Keith didn’t protest. Much.
“You seriously put ‘Hawái’ after Arctic Monkeys ?” he grumbled, eyes fixed on the road.
“It’s called range, Keith,” Lance said, reclining in his seat, hands folded behind his head. “Try developing some.”
Keith snorted, but said nothing more, and the song played on.
The ride was quieter now, the comfortable kind of quiet that settled in after a long day of travel. Outside, the desert stretched endlessly on either side of them—flat scrubland interrupted by jagged ridges and the occasional lone cactus illuminated briefly in the beams of their headlights. Above, the stars were out in full, brighter and more vast than Lance ever saw back at the Garrison.
“Hey,” Lance said after a while, more serious now. “Are you okay being around my family?”
Keith flicked his eyes toward him, then back to the road. “Yeah. Why?”
Lance shrugged, suddenly unsure. “I dunno. You’re not exactly... the bring-home-to-mom type.”
“Wow.” Keith deadpanned. “Thanks.”
“I meant that in a complimentary way,” Lance said, laughing. “You’re, like, mysterious and broody. You don’t scream ‘potluck and pastelitos’ is all I’m saying.”
Keith gave a slight smile. “I’ll survive.”
“They’re just... a lot. Loud. Nosy. My mom’s already planning a feast, and if you even hint that you like something, she’ll send you home with an entire tray of it.”
“I can handle food,” Keith said dryly.
“Oh, it’s not the food you have to worry about. It’s the questions. If my tía starts asking if you have a girlfriend, just go with it. Less complicated.”
Keith turned to look at him, one eyebrow raised.
Kidding—mostly.
Lance cleared his throat and glanced out the window again, ears suddenly a little too warm. “Just... thanks for doing this. For real.”
Keith nodded, his profile calm in the soft glow of the dashboard. “You’re welcome.”
For the next few miles, they rode in silence again. Only the music filled the space, shifting from beat-heavy pop to a soft acoustic number that Lance didn’t even remember adding.
He glanced over at Keith, who still had both hands on the wheel, hair messy from the wind earlier, face relaxed in a way Lance rarely saw.
And for a moment, Lance let the quiet settle in his chest, warm and steady.
The familiar Welcome to Yuma sign flashed past them just after midnight. The streets were quiet, washed in yellow streetlamp glow and the occasional neon flicker of a 24-hour diner or gas station. Keith slowed as Lance rattled off turns with the kind of muscle memory that only came from years of taking the same route home.
“Right at the next light,” Lance said, sitting up a little straighter in the passenger seat. He rolled his shoulders and stretched his arms overhead. “And then two more blocks. That’s us.”
Keith gave a small nod, eyes scanning the narrow residential streets. “You nervous?”
Lance hesitated. “Nah. I mean… maybe a little. They’re just loud, that’s all.”
He wasn’t lying. But he also wasn’t saying how strange it felt to be pulling up to his house with Keith of all people. The boy who used to ignore him in class. The boy who rode a motorcycle like it was an extension of himself. The boy who, for some reason, said yes when Lance asked if he’d come home with him for break.
He wasn’t thinking about what it meant. Not yet.
The house came into view, a modest two-story ranch-style home, tucked into the outskirts of Yuma. The porch stretched wide, a gentle contrast to the vast desert that surrounded it. A warm yellow glow from a hanging porch light bathed the front yard, illuminating a family gathered in the cool evening air.
Rachel sat cross-legged near the porch steps, her phone held high, capturing the moment with an unmistakable grin plastered across her face. The wide lens of her phone caught their car pulling in, her expression one of pure mischief. She waved the phone back and forth, nearly knocking over a soda can she had forgotten was perched on the ground next to her.
Lance rolled his eyes, smiling despite himself. "Really? You couldn’t wait to get a shot of me pulling in?"
Rachel didn’t even glance at him, too busy framing the perfect shot. "I had to. It’s a family tradition. You think I’m missing out on that?" she teased, snapping another photo just as Lance turned to look at her.
Keith, glancing at Lance with a slight smirk, muttered, "This is gonna be a long night, huh?"
"You have no idea," Lance replied, shaking his head. He could already hear his mom’s voice calling out from inside the house, probably trying to figure out who had just arrived, even though it was obvious enough.
The car rolled to a stop, and as soon as the engine was off, Rachel jumped up, her grin now a full-on grin of excitement. She practically skipped to the passenger side, throwing open the door. "So, who's the new guy?" she asked, leaning in to get a better look at Keith, her curiosity obvious in her eyes.
Lance sighed, an affectionate yet exasperated look on his face. "Rachel, this is Keith. Keith, my twin sister, Rachel."
Rachel nodded at Keith, still holding her phone, though now with much more interest than before. "You guys buddies from school?"
Keith raised an eyebrow, clearly unsure how to answer that. "Something like that," he said, glancing briefly at Lance, who gave him a look that screamed don’t make it weirder than it is.
"You’re not gonna have him do your homework for you, are you?" Rachel joked, poking Lance in the side as she stepped back to give Keith room to climb out of the car.
Keith smirked, his arms crossed, "He’s been doing that just fine on his own. No help needed."
Rachel’s teasing smile widened as she looked back at Lance. "Uh-huh. Sure, Lance. I’ll just wait for the 'I need help with this one problem' text."
Lance groaned, throwing a hand over his eyes. "Don’t start, Rach. Please."
Keith, sensing the tension in Lance’s half-annoyed, half-amused reaction, stepped up to help lighten the mood. "Your brother’s been doing just fine," he said, a smile playing on his lips as he gave Lance a nudge, before glancing back at Rachel. "Besides, it sounds like he’s got a lot of help from you anyway."
Rachel laughed, dropping her teasing act for a moment. "Eh, you know, I just keep him on his toes. Can’t let him get too comfortable."
Lance shot her a pointed look but didn’t say anything more, his mind already shifting to the rest of the family. As they walked toward the door, he could already hear the familiar chatter inside, the sound of his mom and dad’s voices floating on the evening air. His nerves started to kick in, though he masked it well. Keith might not have known this side of him—the side that always felt the pressure of family expectations hanging over his shoulders, especially now that he was in the thick of school and uncertain about what his future really looked like.
They reached the door, and before Lance could even get his hand on the handle, it swung open. His mom stood there, a wide smile on her face, eyes twinkling with warmth. "Mijo! ¡Bienvenido a casa!" she exclaimed, pulling him into a tight hug that made him feel all of five years old again.
"Ma!" Lance laughed, squirming a little. "You’re embarrassing me."
"You love it," she teased, pulling back with a soft pat on his cheek. "And is this who I think it is?"
Lance turned to Keith with a slight smile, feeling his cheeks warm under his mom's gaze. "This is Keith," he said, looking between the two. "Keith, my mom, Lisa."
Keith’s smile was polite but tinged with a hint of awkwardness as he extended his hand. “It’s nice to meet you, ma’am.”
Lisa immediately waved a dismissive hand, a grin spreading across her face. “Please, call me anything but ‘ma’am.’ Makes me feel like I’m ready for a rocking chair and a cane.” She chuckled, shaking her head as if the very thought were absurd. With a dramatic flourish, she turned back to Lance, her eyes lighting up with mischief. “Oye, mijo, you didn’t tell me your tutor was so handsome!”
Lance felt his stomach flip, an uncomfortable heat creeping up his neck. Great, just what he needed—his mom's tendency to turn everything into a match-making opportunity. Before he could respond, Lisa’s voice took on a teasing note. “The Martinez family next door—nice folks. They’ve got a daughter just about your age. You should go say hello! She’s a wonderful girl. Very sweet. Very pretty, too.”
Lance’s eyes widened in an exaggerated look of panic. “Ma, stop,” he groaned, already imagining the awkward dinner that would follow if his mom kept this up.
Keith, to his credit, didn’t appear too flustered, though the faintest blush was creeping up his neck. He cleared his throat, trying to maintain his composure. “I—I appreciate the suggestion,” he said, voice even, though Lance could hear the slightest edge of hesitation. “But I’m just here to help with school stuff, really.”
Lisa laughed heartily, her voice warm and welcoming, yet still teasing. “Ay, such a gentleman,” she said, patting him on the arm with affection. “I like that. But, you know, mijo, there’s no harm in having a little fun along the way.”
Lance shot Keith a look, silently apologizing for his mom's relentless energy. Keith’s expression shifted from bemused to mildly uncomfortable as he smiled awkwardly.
"Thanks, I’ll keep that in mind," Keith said, half-grinning, his voice dipping into a casual tone.
Lisa, satisfied with the exchange, finally nodded in approval and gestured toward the door. “Come inside, come inside! Dinner’s waiting, and you’re both starving, I’m sure.” With that, she turned away, already moving toward the kitchen, her energy as contagious as ever.
Lance turned to Keith, clearly mortified but also slightly amused. “I swear, she does this to everyone.”
Lance followed his mom into the house, his steps dragging slightly as he braced for whatever came next. The warm, familiar scent of rice and beans hit him immediately, making his stomach rumble. The house felt just as he remembered—cozy, a little cluttered, but always filled with love. The living room was brightly lit, a mismatched set of sofas taking up most of the space, and family photos scattered on every wall.
As they entered, Lisa called out, “Ay, look who’s home!”
Sitting on the couch was a woman he didn’t expect to see—his older sister, Veronica. The surprise must’ve shown on his face, because she lifted her head and smirked.
“Surprised to see me?” Veronica teased, her sharp, confident voice unmistakable. She sat back against the couch, flipping her dark, shoulder-length hair over her shoulder in that way that was so distinctly her.
Lance blinked, still processing. “Vero? What are you doing here?”
Veronica stood up, her tall frame just as poised as he remembered. She was dressed in a fitted blazer and dark jeans, looking every bit the neurosurgeon she had become. She’d always been the one to set high standards for everyone, herself included. Lance couldn't help but feel a mix of awe and intimidation when she was around, especially now that she'd moved to Miami after graduating med school. She’d been gone for almost two years.
“I didn’t think I could miss my little brother’s break, especially with you spending all this time up at that fancy school of yours,” she said, her voice still carrying that cool, amused tone. “Besides, I promised Mom I’d stop by and check in on you.”
Lance’s mouth went dry for a second. It wasn’t that he didn’t want to see her—it was just that Veronica had always been the one with all the answers. The one who seemed to have it together. And for him, that was a constant reminder of how much further he still had to go. He hadn’t expected to be under her scrutiny while on break.
“Right... I should’ve known you’d find a way to pop in,” Lance said, flashing a playful grin as he took a seat on the armchair beside her.
Veronica’s eyes softened for just a moment before she dropped back onto the couch. “You know I’m always here when you need me,” she said, but the words came out as more of a statement than a question, like she was checking something off her mental list.
Lance shot her a quick look, but before he could respond, the rest of the family started pouring into the room. His older brother, Luis, walked in, still dressed in his barista apron, his face breaking into a grin when he spotted Lance. He was the easiest of the McClain kids to talk to—nothing fazed him, and he always knew how to make Lance laugh.
"Good to have you home, bro," Luis said, his voice light and easy. He clapped Lance on the shoulder before grabbing a seat next to Rachel, his gaze flicking to Keith with a curious look. Rachel was already sitting on the floor by the coffee table, sketching something in her notebook.
Keith, who had been standing awkwardly near the doorway, gave a small, polite wave. "Nice to meet you all," he said, a touch of uncertainty in his voice as he glanced around the room.
Lisa was the first to bustle forward, eager to introduce him properly. “Everyone, this is Keith, Lance’s tutor at school. Keith, meet my crazy bunch.”
Lance could feel the heat creeping up his neck as his mom introduced him to the whole family. He wasn’t sure how to explain that Keith was a little more than just his tutor now, but that wasn’t a conversation he was ready to have just yet.
“So, Keith,” Veronica said, her eyes narrowing slightly as she sized him up. “Lance hasn’t exactly mentioned much about you. How long have you two been... working together?”
Lance’s stomach did a flip. Great, Veronica wasn’t one to let anything slide. She was already digging, and Lance was about to be in the spotlight, whether he liked it or not.
Keith’s response was a little hesitant but confident. “A few months now. I’ve been helping him with physics.” He glanced at Lance, unsure whether to continue.
Veronica raised an eyebrow but didn’t press further. Instead, she gave Keith a polite smile. “Well, it’s nice to meet someone who can get Lance to focus,” she said with a sly smirk, turning her attention back to her brother.
Lance could feel himself blush again. This was exactly why he hadn’t wanted to bring Keith home. It was hard enough juggling his own emotions, let alone having his family turn everything into a game.
“So, what’s the plan for tonight?” Luis asked, shifting the topic. “You guys have some catching up to do?”
Before Lance could respond, Keith spoke up, a slight laugh in his voice. “I think we’re supposed to eat dinner first?”
“Dinner!” Lisa called out from the kitchen, her voice ringing with excitement. “Come eat, come eat! Let’s not waste time chatting when we’ve got so much food waiting!”
Lance chuckled and stood up, giving Keith an apologetic look. "You’re about to experience the McClain family in full force," he said.
Keith, ever the good sport, smiled back. "I think I’m ready," he said, though there was a hint of nervousness in his eyes as they followed the rest of the family into the kitchen.
The kitchen was alive with motion—chairs scraping back, plates being passed, Lisa orchestrating it all with the ease of a seasoned general. The dining table, already crowded with steaming dishes, looked like it could collapse under the weight of arroz con pollo, fried plantains, ropa vieja, a big bowl of yuca con mojo, and two pitchers of homemade mango juice sweating onto the tablecloth.
Keith hesitated at the threshold for a moment, eyes wide as he took it all in.
Lance pulled out a chair for Keith beside him, gesturing for him to sit as Rachel slid in on his other side, still clutching her sketchbook under one arm.
“Keith, I hope you’re hungry,” Lisa said, setting down a basket of warm bread. “You’re too skinny. Don’t they feed you at that school?”
“I—uh, they do,” Keith replied, a bit startled, though not unkindly. He looked down at the spread in front of him, eyes wide. “This all looks amazing.”
“Sit, sit!” Lisa called, gesturing to the open seat beside Lance. “Keith, you eat everything? No allergies? No picky habits? I don’t have patience for picky.”
Lance elbowed Keith lightly as they took their seats. “Say yes, or she’ll lecture you for thirty minutes.”
“I eat everything,” Keith said quickly, earning a beaming smile from Lisa as she ladled rice onto his plate.
Across from them, Luis had already ditched his barista apron and was chatting animatedly with Rachel, who was balancing her sketchbook on her knee while stuffing her face with maduros.
Veronica sipped from a glass of agua fresca, watching the interaction with that usual, observant smirk. “So Keith, tell me—besides tutoring my little brother, what do you do for fun?”
Lance gave her a sharp look. “Vero…”
“What? I’m just asking,” she said, feigning innocence as she plucked a piece of avocado off her plate.
Keith, to his credit, didn’t flinch. “I work on bikes and cars. Ride, sometimes. Mostly just try to keep up with school.”
Rachel perked up at that. “Like motorcycles?”
“Yeah,” Keith said, surprised. “I used to go drifting a little.”
“Okay, that’s actually cool,” Rachel said, eyes bright. “Way better than barista-ing like Luis.”
“Hey!” Luis objected through a mouthful of plantain. “Some of us gotta fund this family empire somehow.”
Laughter rippled around the table, easy and warm. The clinking of forks, the rustle of napkins—it all created a sense of movement, of a family orbiting around each other in well-worn patterns. Even Keith, who’d started the evening hovering just outside the circle, seemed to relax, shoulders less stiff, mouth twitching into a small smile as he scooped more beans onto his plate.
Lance watched him for a second, caught off-guard by how natural it all felt—how easily Keith slipped in.
He looked up to find his mom watching him from across the table. Lisa didn’t say anything, just smiled knowingly before turning her attention to refilling Veronica’s glass.
in the kitchen mellowed into that satisfied post-meal haze. Luis was lounging back in his chair, drumming his fingers against his water glass while Rachel doodled on a napkin. Lisa had already started clearing dishes with her usual insistence that no one help her—though Veronica, unfazed as ever, ignored that and started stacking plates anyway.
Lance pushed back from the table with a content sigh, catching Keith’s eye. “Wanna see the rest of the place before you get dragged into dish duty?”
Keith nodded quickly, clearly relieved. “Yeah. If that’s okay?”
“Please,” Lance said, already standing. “Before my mom ropes you into drying.”
Lisa swatted at him playfully as they passed. “As if I’d put your guest to work. I’m not that bad.”
Lance laughed as he led Keith out of the kitchen and down the hallway. “She absolutely is,” he whispered once they were out of earshot.
The hallway was narrow but clean, lined with family photos—some recent, some faded with time. There was one of all five McClain siblings as kids on a beach, another of Rachel in her soccer uniform, and one of Veronica in her white coat, her hospital badge clipped proudly to her lapel.
“So,” Lance said, gesturing toward the first door on the left, “this one’s Rachel’s. Enter at your own risk—she bites.”
Keith peeked in briefly. The room was a chaos of books, art supplies, and clothes draped over a chair. “Looks about right.”
“The next one’s Luis’s,” Lance said, tapping the door across the hall. “You’ll know it by the smell of coffee and gym socks. Don’t say I didn’t warn you.”
Keith chuckled. “I’ll take your word for it.”
At the end of the hall, Lance stopped in front of a slightly ajar door. “That one’s my mom and dad’s room. Off-limits unless you want to get caught in a telenovela-level interrogation.”
He moved to the final door, opening it with a bit of flair. “And this is mine.”
The room was modest—twin bed, a small desk cluttered with textbooks and notebooks, a poster of an old anime series on one wall, and a half-finished LEGO set on the dresser that Keith immediately noticed.
“You’re into Gundam?” Keith asked, stepping inside and nodding toward the half-built model.
Lance rubbed the back of his neck, a sheepish grin tugging at his lips. “Yeah… I mean, kind of. I used to share this room with Marco and Luis when we were younger. Marco was obsessed—like, full-on build battles and soundtrack-on-repeat level obsessed. And I wanted to be just like him, so I made it my whole personality for a while.”
Keith chuckled, stepping closer to inspect the model. “Classic younger sibling move.”
“Right?” Lance leaned against his desk, arms crossed loosely. “It stuck longer than I thought it would. I don’t build as much now, but it’s one of the few things that still feels like... mine, you know?”
Keith looked up at him, a flicker of something understanding in his gaze. “Yeah. I get that. I used to do the same. Except mine always ended up missing limbs.”
Lance laughed. “Oh, trust me, half of mine are armless. I just don’t display those.”
They stood there for a moment in the quiet of the room, the distant sounds of family still echoing faintly from the kitchen. For the first time all evening, it felt like they had a little pocket of space to themselves.
“So,” Lance said, leaning against the doorframe, “what do you think? Still alive?”
Keith looked around, then back at him. “Barely. But... I like it here.”
Lance’s grin softened. “Yeah. Me too.”
Keith glanced around the room again, taking in the little details—the scuffed corners of the dresser, the faded posters, the careful clutter that made the space feel lived-in. “Hey… where’s your dad? I don’t think I’ve seen him since we got here.”
Lance followed his gaze toward the far end of the hallway, then shrugged lightly. “He’s probably fast asleep by now. It’s well past 1:30, and he spent the whole day working out on the farm. Long days kind of come with the territory.”
Keith raised his brows. “Even this late into the year?”
“Yeah,” Lance said with a soft laugh. “Cows don’t care what season it is. And with Luis helping out part-time, Dad’s been picking up the slack. He’ll be up again before the sun, too—guaranteed.”
There was a beat of quiet between them, filled only by the hum of the house settling for the night. Keith nodded slowly, taking that in. “Sounds like a lot.”
Lance looked toward the window, where the backyard stretched into the dark. “It is. But he never complains. I think… I think it makes him proud, knowing he’s still building something for us.”
Keith nodded thoughtfully at Lance’s comment, the quiet weight of it settling between them. Before he could say anything else, a sudden knock at the doorframe broke the silence.
“Yo,” Luis said, poking his head in, already peeling off his barista apron. “Y’all getting settled in here?”
Rachel appeared just behind him, holding a folded-up air mattress almost as tall as she was. “Mom said to set this up for Keith. We figured you two would get distracted and forget.”
Lance huffed a laugh. “We were getting there. Slowly.”
Luis stepped inside and dropped onto the floor with a dramatic sigh. “I swear, I’ve inflated this thing more times than I’ve passed midterms. Let’s get it over with.”
Rachel tossed the mattress onto the floor and grabbed the electric pump from the hallway closet. As she plugged it in and the low hum of air filled the room, Keith gave a sheepish smile.
“You guys don’t have to—”
“Nah, it’s tradition,” Rachel interrupted, grinning over her shoulder. “Anyone who stays over gets the ‘McClain hospitality package.’ You’re lucky we don’t still make guests wear the SpongeBob sleeping cap.”
Luis chuckled. “We save that for people we really like.”
Lance rolled his eyes but smiled, watching them with something close to fond disbelief. “You’re all so dramatic.”
“Please,” Rachel said, smirking. “You’re the most dramatic one here.”
The room filled with warmth and noise as the mattress began to rise, the quiet tension from earlier melting into easy laughter.
Once the mattress was fully inflated and the fitted sheet pulled snug, Rachel clapped her hands with exaggerated finality. “Mission accomplished. You're welcome.”
Luis stretched with a yawn and gave Keith a quick nod. “If you need anything, kitchen’s down the hall. Bathroom’s across. And ignore any weird noises—this house creaks like it’s haunted, but it’s just old.”
“I’ll keep that in mind,” Keith said with a small laugh.
Rachel made a mock-spooky face before flicking Lance’s forehead. “Don’t keep him up talking all night, lover boy,” she teased, then ducked out of the room before he could throw a pillow at her.
Luis followed behind her, flashing a lazy grin. “Night, bros.”
When the door finally clicked shut, silence fell over the room, soft and gentle. Keith sat down on the edge of the mattress, testing the bounce. “Not bad,” he said, glancing up. “This actually feels kind of nice. Cozy.”
Lance leaned against his desk, arms loosely crossed. “Yeah. It’s loud and cramped and chaotic… but it’s home.”
Keith looked around the room—at the old posters, the scuffed hardwood floor, the mismatched books on the shelves. “I get that,” he said quietly.
For a moment, neither of them said anything. The quiet buzz of the house settling at night filled the space. Lance watched Keith’s expression soften, the guarded look he usually wore slipping away.
“You know,” Keith said, eyes still on the ceiling, “this is probably the most relaxed I’ve felt in a while.”
Lance blinked. “Really?”
Keith nodded. “There’s something about this place. Your family. Even with all the teasing… it feels real.”
Lance’s heart stuttered for a beat. He didn’t know exactly what to say to that, but the way Keith said it—like it meant something—lodged itself deep in his chest.
“Thanks for coming,” Lance said finally, voice low.
Keith looked over at him, eyes warm. “Thanks for inviting me.”
And for the first time that night, the quiet wasn’t awkward or heavy—it was comforting. Familiar. Like the beginning of something neither of them had quite named yet.
The lights were off now, the room bathed in the soft glow of old, fading stars dotting the ceiling. Some of them were missing corners, others barely glowed anymore, but there was still a faint constellation that stretched from one side of the room to the other—glow-in-the-dark stickers Lance had put up in elementary school and never taken down.
Keith lay on the mattress, hands behind his head, staring up at them.
“You ever try to make actual constellations out of those?” he asked after a long stretch of silence.
Lance, sprawled across his own bed just a few feet away, let out a quiet laugh. “When I was like eight, yeah. I was convinced I made a better version than the real ones. I named them after Pokémon.”
Keith snorted. “That actually tracks.”
Lance turned his head, grinning faintly. “Hey, I was a visionary.”
Keith shifted slightly, his voice softer now. “Did you ever think you'd end up here? Like… not just school. But all of this?”
Lance was quiet for a moment. “No,” he admitted. “I used to think I'd live here forever. On the farm. Maybe help my dad out, marry some girl from town, raise chickens or something.”
Keith turned his head too, looking over. “But?”
“But then I started looking up,” Lance said. “Like really looking up. At those stickers, at the real stars. I wanted more. I wanted something else. I just didn’t know what it was until I left.”
Keith hummed, gaze drifting back to the ceiling. “It’s funny. I always thought I didn’t belong anywhere. So I kept moving. Trying to outrun that feeling.”
Lance didn’t answer right away, but the silence between them was thick with understanding.
“I think,” Lance said finally, “maybe you didn’t need to outrun it. Maybe you just hadn’t found your place yet.”
Keith glanced at him again, expression unreadable in the dark. “And where do you think that place is?”
Lance met his eyes. “Still figuring that out. But… I don’t think it’s as far as you thought.”
Keith looked at him for a beat longer before smiling—small, honest. “You’re such a sap, McClain.”
“You’re the one getting all deep about star stickers,” Lance shot back.
Keith chuckled, and Lance felt something settle in his chest. A kind of peace. A quiet realization that this moment, under peeling glow-in-the-dark stars and shared silence, was something he’d remember.
Eventually, Keith’s breathing evened out, soft and slow, and Lance turned back to the ceiling. The stars didn’t shine as bright anymore, but they were still there—quiet, constant, comforting.
Lance squeezed his eyes shut, convincing himself that if he ignored the light behind his eyelids it really wouldn’t be morning. That was, until, he felt something wet stick in his ear and his eyes shot open.
Lance's eyes shot open, his heart leaping into his throat. He blinked several times, trying to process the small figure above him.
The a small boy with short cropped hair and a missing front tooth grinned down at him. He was no taller than Lance’s knees, wearing pajamas with cartoon characters all over them, his little arms crossed proudly.
“Tio, you drool in your sleep,” he announced, his voice a mix of triumph and mischief.
Lance groaned, rubbing his face and sitting up in a flurry. “Sylvio, I swear…”
Before he could finish, the small boy was already darting away, giggling like he'd won some kind of victory. Lance’s eyes tracked his movements, and sure enough, he was heading straight for the door, where his little sister, Nadia, stood, a wide-eyed, innocent smile plastered on her face.
“Tio drooled!” Sylvio declared as he reached her, pointing dramatically at Lance like he was making some earth-shattering revelation.
Lance sighed, collapsing back onto the mattress with his hands over his face. “I’m never living this down,” he muttered.
Nadia giggled, her voice high-pitched and light. “It’s okay, Tio! Everyone drools!” she said, as if offering some form of consolation, though it only made Lance laugh in spite of himself.
Keith, who had been woken up by the commotion, was rubbing his eyes. He blinked and looked around at the chaos unfolding. “What just happened?” he asked, still trying to shake off the remnants of sleep.
Lance sat up again, this time more slowly, and glanced at Keith. “That,” he said, pointing toward the door, “is my nephew, Sylvio. And my niece, Nadia. They’re usually the first ones up.”
Keith watched the kids dart around the room, laughing and full of energy, as Sylvio climbed into the bed beside Lance, making himself comfortable like it was the most natural thing in the world.
“So… this is your family’s version of waking up, huh?” Keith asked, still bleary-eyed and blinking against the morning light streaming in through the window.
Lance chuckled, leaning back against the headboard and rubbing his face. “Yeah, pretty much. They’ve got more energy than I know what to do with.” He glanced over at Sylvio, who was now happily settled on his side, his legs sprawled out like he owned the place. Nadia, not wanting to be left out, hopped up onto the bed too, crawling her way toward Keith with a big grin.
Keith, still a little groggy, gave her a sleepy smile. "And I’m supposed to just roll with it?" he asked, half-joking, as Nadia stopped in front of him and studied his hair with an intense curiosity.
“Yep!” Nadia said matter-of-factly, before leaning forward to touch a lock of his hair, her little fingers brushing it softly. “I like your hair. It’s spiky. Like a hedgehog.”
Keith blinked at her, slightly taken aback but amused. "Hedgehog, huh?" he said, glancing at Lance for support.
Lance just shrugged, still half asleep. “It’s true. You don’t know the half of it.”
Sylvio, who had been quietly observing the scene, piped up with a grin. “Tio, you’re awake now. We get breakfast?” His tiny voice was full of hope and impatience, clearly ready to jumpstart the day.
“Breakfast? Sylvio, it’s barely 7 a.m.,” Lance said, exasperated but trying to keep his tone light. “Keith and I drove late last night. We need sleep. Please.”
Sylvio didn’t seem to understand the concept of sleep deprivation. His eyes sparkled with energy as he hopped off the bed and tugged at Lance’s shirt. “But I’m hungry! You said we could have pancakes!”
Keith, still half in a daze and thoroughly entertained by Sylvio’s unrelenting enthusiasm, shot Lance a look. “Pancakes, huh?”
Lance sighed, looking at his nephew. "You heard him. He doesn’t know what time it is." He turned to Keith, grinning sheepishly. "Pancakes are probably happening whether we like it or not."
Keith rubbed his eyes. "I’m starting to think I’m more in the mood for sleep than pancakes right now," he muttered, but he couldn't help the smile tugging at the corner of his lips.
“You’re too old for that,” Sylvio said sagely, as though he had all the wisdom in the world on the matter of sleep. “You just get up and eat. You’ll feel better.”
Lance chuckled. “Sounds like something my mom would say.”
Sylvio’s face lit up with pride. “I learned from the best,” he said with a dramatic flourish, gesturing as if his knowledge of breakfast was something profound.
Lance shook his head, still smiling. “Alright, alright. I think we’ve been outvoted, Keith. Let’s go get some pancakes before Sylvio makes us feel worse about it.”
Keith just laughed, standing up and stretching. “Lead the way, then. I suppose I’ll survive on caffeine until I can actually get some sleep.”
The two of them followed Sylvio and Nadia out of the room, their laughter trailing behind them as the house began to buzz with activity, the promise of pancakes filling the air.
Rachel was already downstairs. Her backpack was slung over one shoulder, her hair hastily pulled into a messy ponytail, and she was stuffing her face with a piece of burnt toast, the corners charred beyond recognition.
Lance brushed by her, knocking his nail against the lens of her Coke-bottle glasses. “This is a sad look, bug eyes,” he grinned, glancing at her through the mess of her morning routine.
“Shut up, loser,” Rachel shot back with a mouth full of toast, not even bothering to wipe away the crumbs. “I overslept. Didn’t have time to put in my contacts because someone decided to come home past midnight.”
Lance raised an eyebrow, leaning against the doorframe. “Oh, I’m sorry. Did I interrupt your beauty sleep?” He smirked, crossing his arms as she glared at him over the top of her glasses.
“Pfft, beauty sleep? If I had any, you’d be the last person I’d wake up to,” she muttered, barely looking up from her toast as she turned the page of a textbook she’d clearly been skimming. “And don’t act like you didn’t know I’d be up late studying. Some of us actually have responsibilities, unlike you.”
Lance couldn’t help but chuckle. “I’m not the one eating burnt toast for breakfast, Rachel. But sure, keep pretending you’re the responsible one.”
She flicked a glance at him, her expression unreadable behind her thick glasses, but the corners of her lips twitched. “Better than having to wake up early to make pancakes for everyone. But if that’s how you want to live, go for it, loser.”
Lance shook his head, amused. “You’d never make pancakes even if you had all the time in the world.”
Rachel shot him a playful, half-hearted glare. “True. But at least I’m not the one who’s gonna get roped into it this morning. Have fun with that.”
Lance grinned, knowing exactly what was coming. “You’re right. Pancakes are happening whether you like it or not.”
Lance stood at the stove, flipping pancakes with a practiced hand. The smell of warm butter and vanilla filled the air as he worked, a stack of golden-brown pancakes slowly growing higher. He hummed under his breath, enjoying the simplicity of the task. It was a familiar comfort, one he’d done countless times growing up, despite his tendency to avoid the kitchen. The sizzle of the batter hitting the griddle made a rhythmic sound, adding a layer of calm to the morning chaos.
“Rachel, quit eating all the berries!” Lance called out, his voice light but firm, as he turned another pancake. He glanced over at his sister, who was already sitting at the table, a spoon full of syrup hovering over her stack of pancakes, her mouth halfway full of berries.
“I’m not eating all of them,” she mumbled between bites, but it was hard to ignore the evidence on her plate. She’d gone through half the raspberries already.
“Sure, sure, you just need to eat all the berries before anyone else gets a chance,” Lance grinned, shaking his head. He slid the last pancake onto the plate, setting it down in front of her with a mock glare. “Here, your pancake with a side of attitude.”
Rachel barely looked up as she drizzled syrup over her stack, taking a bite. “I’ve got a test today. I need energy,” she muttered with a slight shrug, not offering any other explanation.
Lance raised an eyebrow, but before he could respond, he heard the faint sound of footsteps behind him. Keith, who’d been lingering in the hallway, appeared in the kitchen doorway, looking a little out of place with his tousled hair and sleepy expression.
“Smells good in here,” Keith commented, a small smile tugging at his lips.
“Thanks,” Lance replied, flipping the final pancake onto a plate. “Want some?”
Keith nodded and walked over to the counter, taking a seat at one of the stools. “Sure, but I’ve never had anyone make pancakes like this before. Don’t think I’ve ever seen someone put so much... love into it.” His smile widened a little as he looked at the stacked plates.
“I do what I can,” Lance chuckled, handing over a plate. As Rachel scarfed down her food and gathered her things, Lance felt a moment of peace before the whirlwind of the day began.
Rachel grabbed her backpack, slinging it over her shoulder. “I’m out,” she said, barely glancing at Keith. “See ya.”
“Good luck on your test,” Lance called out, but Rachel was already out the door, her footsteps heavy as she hurried to her car. The sound of the engine starting up and the tires crunching over the gravel driveway lingered in the air long after she was gone, leaving behind a brief but noticeable stillness in the house.
Lance stood there for a moment, staring at the door as if willing the silence to fill the space. After a few more seconds, he shook himself out of the moment, setting the spatula down with a soft clink. Wiping his hands on a towel, he took a deep breath and walked over to the counter, taking a seat next to Keith. The warm stack of pancakes still steamed lightly, filling the air with the familiar, comforting smell of breakfast.
Keith, who had been quietly enjoying his plate, paused for a second to savor the last bite before setting his fork down with a soft clink. He wiped his mouth with a napkin before turning to Lance, his curiosity evident in the tilt of his head. “So, why don’t you two go to the same school?” he asked, voice casual but still holding that note of genuine curiosity. “I mean, you’re... twins.”
Lance, who had been busy cutting his pancakes, froze for just a moment, the question catching him a little off guard. He hadn’t really thought about it that way before. To him, Rachel had always seemed so... separate from his world in a way. She’d carved out her own path, and he’d been doing the same. Still, there was something in the way Keith had asked that made him pause, as if maybe it was a question that deserved a deeper answer.
He shrugged lightly, trying to shake off the slight unease that the question brought up. “Rachel’s never been very STEM-minded,” he said, his voice casual, but his fingers drummed against the edge of his plate, betraying his inner thoughts. “She’s always been an artist—always has been. Even when we were kids, she’d spend hours with her sketchpad while I was over here trying to solve math problems or build something. It just wasn’t her thing.”
Keith nodded, his expression thoughtful as he took in the explanation. “That makes sense,” he said, his voice low and understanding. “I guess it’s easy to forget that not everyone’s into the same stuff.”
“Yeah,” Lance continued, his eyes flicking to the half-empty plate in front of him. “She’s actually applying to art school right now. I think she wants to go somewhere in New York, but I’m not really sure. I’m not exactly keeping tabs on her life. But yeah, she’s got her own thing going on. It just doesn’t really line up with mine.” His tone softened a little, as if the words were more complicated than they seemed.
Keith didn’t press, but his gaze lingered for a moment before he took another bite of his pancakes, chewing slowly. “It sounds like you two just have your own paths. Different ones, but that doesn’t make them any less important, right?”
Lance let out a quiet laugh, his fingers still playing with his fork as he thought about his sister. "Yeah. It's just... sometimes I feel like everyone’s got it figured out, you know?" He shrugged slightly, pushing around his pancakes absentmindedly. "Rachel’s always been the perfect student, the perfect daughter. And then there’s me, just trying to keep up. She’s always known exactly what she wants to do—art, you know? She’s good at it, like, really good. And I’m over here... just trying to figure out what my thing is." He paused, his voice quieter now. "I don’t even know if I have a thing, Keith. It feels like everyone’s got their path laid out, and I’m just... lost in the shuffle."
Keith was about to respond when the familiar sound of footsteps echoed down the stairs, followed by the soft hum of a familiar tune. Lance looked up to see his mom, Lisa, coming into the kitchen, her phone in hand as she absentmindedly scrolled through it. Selena’s voice could be heard faintly in the background, the music playing through Lisa’s phone as she moved about the kitchen. Lance froze for a moment, his attention diverted. He knew where this was going.
Suddenly, to his surprise, Keith started humming along. Lance blinked, nearly choking on his pancakes as he shot Keith a puzzled look.
"What do you know about Selena ?" Lance asked, trying and failing to mask his amusement.
Keith raised an eyebrow, a small, playful smile creeping up on his lips. "I’m not that uncultured, Lance," he replied confidently.
Lance couldn’t hold back a laugh. "Uh, yes, you are," he said, grinning. He paused, then, mimicking Keith’s voice in a mock-serious tone, added, "'My name’s Keith, I’m so emo.'"
Keith’s eyes narrowed, a smirk pulling at the corner of his mouth. "I do not sound like that," he protested, rolling his eyes.
"Oh, but you totally do," Lance shot back, his grin widening. "Answer the question, mullet."
Keith leaned back slightly, folding his arms across his chest as he looked up at Lance with a deadpan expression. "I was born in Texas, McClain."
Lance blinked in surprise. “Well, I’ll be damned,” he muttered, chuckling. "You know what? I can't argue with a Texan."
Keith gave a quick nod. “I know enough to keep you on your toes.”
Lance leaned back, shaking his head with a laugh. “Alright, alright, you’ve earned some credibility,” he admitted. “But Selena ?” He gave Keith a teasing side-eye. “How is it that someone from Texas knows Selena and not end up listening to full-on country?”
Keith raised his hands in mock surrender. "Hey, some of us have diverse taste." He gave Lance a wink. "You should try it sometime."
Lance snorted, shaking his head as he pushed his plate aside. "Maybe later, cowboy. But not today."
Keith smirked, glancing back toward the stairs as the sounds of Lisa and Selena filled the room. "Maybe you’ll convert me to some of that pop, huh?"
"Not happening," Lance said with a wink, but his voice softened a little, a sense of camaraderie settling between them. It was nice to joke around like this—like everything wasn’t so heavy all the time.
It was lunch when Lance’s dad came inside through the side door in the kitchen. Beads of sweat dotted along the wrinkles and creases of his forehead. His white shirt clinging to his chest and his jeans covered in mud and clay.
“¡Hace un calor tremendo y apenas es noviembre!”
“Miguel!” Lisa shouted from the living room, “We have a guest! Please me mindful of the languages you use. Don’t make him feel left out.”
Lance’s dad, Miguel, paused mid-step, his broad frame filling the doorway. He glanced at Keith and then at his wife, his tired eyes softening with a mix of sheepishness and stubbornness.
"¡Ay, Lisa! No me hagas esto," Miguel muttered, wiping his brow with the back of his hand. "You know how this heat gets to me."
Lisa, already busy tidying up, waved her hand dismissively. "Just try, Miguel," she said, but there was a smile tugging at her lips, softened by the affection she had for her husband. "I don’t need to translate every other word."
Lance, who had been staring at his dad’s work-worn appearance, finally spoke up with a chuckle. “It’s fine, Dad. Keith’s been around the block with our family enough to get it.”
Keith nodded with a small smile. "I’m good.”
Miguel let out a soft grunt of acknowledgment, taking a step further into the kitchen. His eyes flicked over the table, now set with food, and his lips curled into a tired but satisfied grin. "Ah, looks like lunch is ready, huh?"
“Come sit down, miguelito,” Lisa called, motioning toward the table. "I made your favorite—don't make me say it twice."
Miguel grinned at the offer, peeling off his mud-stained boots before collapsing into a chair with a heavy sigh. "Well, it's good to be home," he said, though the exhaustion in his voice was clear. "But I swear, this weather’s gonna kill me one day."
Lisa stood behind him, massaging his shoulders. “I put Sylvio and Nadia down for their nap, Marco will come by to get them when he’s done with work.”
Miguel raised his eyebrows and chuckled, “You managed to get Sylvio to nap?”
Lisa sucked her teeth. “Barely, I had to threaten that boy with no rice pudding this weekend first.”
Miguel chuckled, his deep voice rumbling with amusement as he leaned back in his chair, finally letting the weight of the day ease off his shoulders. "You got him to nap with that?" he said, raising an eyebrow in disbelief. "That boy’s a nightmare when it comes to napping."
Lisa rolled her eyes but couldn’t hide the smile tugging at her lips. She ran her hands gently over his tense shoulders, kneading the muscles that had been worked hard all day. "I swear, Sylvio’s more stubborn than a mule," she muttered. "But if there’s one thing that kid loves, it’s his rice pudding. It worked like a charm."
Miguel shook his head, his grin widening. "You’ve got a soft spot for him, though. Spoiling him with that treat all the time." He tilted his head back to look up at Lisa, his exhaustion temporarily forgotten. "I don’t know how you do it. All these kids, the farm, keeping the house together… I’d be a wreck."
Lisa gave his shoulders a final squeeze before stepping around to the front of the chair, where she leaned down to kiss his forehead. "I manage, like always," she replied with a wink. "And speaking of kids, don’t think I forgot about Marco bringing the kids by later. I swear, I’m going to start charging him for daycare at this rate."
Miguel’s tired eyes softened as he glanced toward the hallway, where the soft sound of Sylvio and Nadia’s giggles could still be heard from the bedroom. "I’ll take the kids when Marco gets here," he said, his voice quieter now, filled with affection. "Let’s give you a break for once."
Lisa gave him a grateful look before glancing over at Keith, who had been sitting silently through their exchange. "Keith, you haven’t eaten yet, have you?" she asked, gesturing to the table where the lunch spread awaited.
Keith, who had been trying not to intrude on their family’s dynamic, shook his head. "No, I haven’t. Thank you for offering, though," he replied, his voice still a bit uncertain, but he appreciated the warmth that filled the room.
"Good," Lisa said with a smile. "We’ve got plenty to share. Sit, eat, relax. You’re family now, after all."
Miguel turned to fully regard Keith for the first time. “So, Keith, have you ever worked on a farm?”
Keith blinked, caught a bit off guard by the question, but he quickly recovered with a small chuckle. "A farm? No, not exactly," he said, shaking his head. "I grew up in the outskirts of Tucson, but I was still in the city more often than not. I’m more used to concrete and noise than… well, whatever that is." He gestured vaguely toward the outside, where the sprawling fields of the McClain farm lay beyond the window.
Miguel grinned, a low, throaty laugh escaping him. "I figured as much," he said, his voice rich with amusement. "City boy, huh? Well, you’re in for a treat. You’ll get to see how hard work is really done when you’re out here. You should come with me when we finish lunch. I’ll put you on the tractor."
Lisa rolled her eyes, but her smile was affectionate. "Miguel, don’t scare him off. He’s already got enough on his plate with Lance."
Keith glanced at Lance, who had a look of mock horror on his face. "What’s that supposed to mean?" Lance protested, though the corner of his mouth twitched upward in amusement. "I’m not that bad to deal with, am I?"
Keith shrugged, his grin widening. "You’re an interesting guy, McClain," he said, keeping his tone light. "I think I’ll survive."
Miguel chuckled, clearly enjoying the playful exchange. "Interesting, huh? Well, Lance, looks like you’ve got yourself a fan," he teased, giving Lance a sidelong glance before returning his attention to Keith. "But really, you’re in good hands. Lance might be a handful sometimes, but he’s got a good heart."
Lance rolled his eyes, but there was an undeniable warmth in his chest at his dad's words. "Thanks, Dad," he muttered, then grinned at Keith. "See? I’m not that bad. Just wait until you’ve had to put up with me for a while."
Keith raised an eyebrow. "If it’s anything like this, I’m in for quite the ride," he said, his grin never fading as he leaned back slightly, clearly more comfortable now in the casual banter.
"Alright, alright," Lisa said with a laugh, stepping in before the teasing could go too far. "Enough of the McClain family roast. Let’s eat, before we end up all talking and no food." She grabbed a plate and began serving herself, casting a quick look at the clock. "Marco will be here soon to pick up the kids, so we better take advantage of the peace and quiet while we can."
Miguel, ever the instigator, wiggled his eyebrows at Keith. "Just remember, city boy, if you survive Lance, you can survive anything."
Keith couldn't help but laugh. "I’ll take my chances," he said, reaching for another piece of chicken. "But if you really want to throw me into the deep end, I guess a tractor ride wouldn’t be the worst place to start."
Miguel’s grin widened, his eyes gleaming with mischief. "You’ve got the spirit of a farmhand, I’ll give you that. Alright, finish up, and we’ll hit the road. Got a lot of work to do today."
Lance smirked, clearly amused at the prospect of Keith stepping into his world. "Get ready, city boy," he said with mock solemnity. "It’s not all fun and games out there."
Keith raised an eyebrow but said nothing, finishing the last of his meal as Miguel stood up to grab his keys from the counter.
The moment they stepped outside, the midday sun hit them like a wall of heat, the air thick with the scent of grass and earth. The truck sat idling in the driveway, ready to go. Miguel tossed the keys to Lance, who caught them easily, a knowing smile on his face.
"You’re riding shotgun," Miguel said, "but I’m driving. Don’t think I’ll let you off that easy."
Keith chuckled as he climbed into the front seat, squeezing in next to Lance. They both settled in, the seat cramped with the three of them together.
Lance shot Keith a smirk. "Welcome to the McClain family experience—tight spaces and no personal space."
Keith leaned back, nudging Lance with his elbow. "I’ll survive. At least it’s not a tractor seat."
Miguel’s laugh echoed from the front as he started the engine. "Just wait until you’re sitting on one of those all day. You’ll be begging for this cramped truck."
The truck rumbled down the dirt road, the familiar sounds of the farm growing louder—the cawing of roosters, the occasional moo in the distance, and the hum of farm equipment working. Keith glanced out the window, taking in the open fields, feeling a strange sense of calm settle over him.
"So, what exactly am I getting into?" Keith asked, half-joking.
"You’ll see," Lance replied with a grin, "Trust me, it’s hard work, but you get used to it."
Miguel glanced back at them with a grin. "Yeah, it’s a simple life, but it’s a good one. Nothing like the city."
The truck bounced over another rut in the road, and Keith found himself shifting closer to Lance as the truck jostled. Both of them laughed, the tension in the cramped space easing with each bump.
"You ready for this?" Lance asked with a playful glance at Keith.
Keith shrugged with a grin. "I think I’ll survive. Bring on the tractor."
Lance tilted his head back, eyes closed, and silently began praying to every ancestor he could think of. He hadn’t quite anticipated this moment, and now it felt like some cosmic joke. He stood next to his father, watching as Keith maneuvered the tractor with surprising skill. His sleeves were rolled up, revealing his forearms that flexed with each movement. But what really had Lance’s stomach doing flips was the sight of Keith’s hair.
With the sun beating down, Keith had pulled his mullet into a low, messy bun, and Lance could feel his heart rate pick up as he saw the baby hairs at the nape of his neck exposed to the heat. The fine strands were beginning to curl with sweat, clinging to the back of his neck in a way that was so... intimate. The combination of Keith’s effortless work on the tractor and the sight of his damp, tousled hair left Lance feeling torn between embarrassment and something else—something he couldn’t quite place.
“I’m gonna go sit in the truck,” Lance muttered absently to his dad as he turned on his heel, not waiting for a response. “Let me know if Keith breaks something.”
Miguel’s brow furrowed, and he called after him. “You alright?”
Lance gave a distracted wave over his shoulder, not even bothering to look back. “Yeah, just—just dehydrated.” He didn’t even realize how much his voice had faltered until he slammed the truck door a little harder than necessary.
He slid into the driver’s seat, the familiar smell of leather and dust filling his nostrils. Lance turned the key in the ignition, wincing slightly at the sound of the engine turning over. He cranked the A/C to full blast, hoping the cold air would help clear his head. The hum of the cooling system was a welcome distraction as he lay his face in his hands, his elbows propped up on the steering wheel.
What was wrong with him? He let out a frustrated breath, trying to collect his thoughts. There was just something about the whole situation that felt... off. Keith working the tractor had triggered something, and Lance couldn’t shake the feeling that he was on the edge of a thought he couldn’t quite reach.
It wasn’t like he’d never seen Keith before, or spent time with him for that matter. But there was something different now. Keith wasn’t just a tutor, a friend who helped him with his grades. Seeing him like this—sweat-drenched and focused, looking oddly at home in this rural landscape—made Lance feel things he couldn’t quite name. The baby hairs on the back of Keith’s neck, damp from sweat, curled in the sunlight, and Lance couldn’t stop staring at them. He was hyperaware of the way Keith’s every movement seemed to affect him now, the way the simple action of Keith rolling up his sleeves or tugging at his hair felt so personal.
Lance groaned, rubbing his face with both hands, trying to push the confusing thoughts out of his head. Why did it feel like something was shifting? And why did it feel like it had been happening for a while, only now he was just beginning to notice?
He let out a shaky breath, feeling the weight of everything. Maybe he needed a minute. Maybe the heat and the exhaustion were getting to him more than he thought. Or maybe—just maybe—he was overthinking all of it. He straightened up in his seat, trying to steady himself. Whatever it was, he was going to have to figure it out. But for now, he closed his eyes, letting the cool air wash over him and hoping that by the time he opened them again, he’d have a clearer mind.
They made it home just before the sun began its slow descent beneath the horizon. The sunset stretched for what felt like miles, the sky awash in soft peach-pink hues, gradually deepening into lavender and gold. The hills stood silhouetted against the changing canvas, their outlines softened by the fading light. The desert sand shimmered in the warmth, bathed in the final rays of the day, as though it was reluctant to let go of the sun.
Lance gazed out the window, the view nearly hypnotic. The vastness of the landscape always made him feel small, but in a way that was grounding. As the truck rumbled along the dirt road toward home, he could see the fading light tracing the contours of the land, the rugged beauty of the place he’d grown up in.
For a moment, everything felt quiet. No distractions, no confusion, just the world settling into a peaceful dusk. It was the kind of silence that settled deep in the bones, the kind of quiet that could make a person feel more connected to the earth beneath them than anything else.
Keith, sitting beside him, let out a quiet breath, seemingly lost in the same scene. It was a silence they shared, one that spoke volumes without either of them having to say a word. It was as if they both understood that in this moment, the landscape and the setting sun were enough.
The truck’s tires kicked up a cloud of dust as it rolled down the dirt driveway, the house finally coming into view as the evening shadows stretched longer, swallowing the last traces of sunlight. The fading glow from the horizon made the landscape look almost dreamlike, as if the world was holding its breath before night fully settled in.
Lance barely had time to open the door before he felt a small body launch herself into his arms. Nadia, with her tiny frame, had her arms wrapped around his neck in an instant.
“Why’d you leave?” Her voice was filled with a mix of annoyance and something else, perhaps a little hurt, as she tugged at him. “I wanted to show Keith Princess Jasmine and Peppa!”
Lance blinked, momentarily caught off guard by the sudden onslaught. He looked down at her, trying to process what she was saying. Was he really this out of it? "Who are we talking about right now?"
Nadia's eyes narrowed in that way only little kids could manage, and she flung her head back dramatically in his arms. "The goats, tio. The goats!" she exclaimed, as if it were the most obvious thing in the world.
Lance felt a chuckle bubble up from his chest, the warmth of her enthusiasm pushing away the lingering tension of the day. He shook his head, still trying to wrap his mind around what she was saying. "You renamed them again?"
"Of course I did! Princess Jasmine is the white one, and Peppa is the black one!" she said proudly, as if her new system made perfect sense. “They were lonely while you were gone.”
Lance smiled at the thought, a rush of affection sweeping over him. The day had been long, and the truck ride back had given him time to think, but seeing Nadia, full of energy and life, brought him back to the simple joys of home.
The crunch of gravel echoed again as another car pulled into the driveway. Marco, dressed in his auto-tech uniform, stepped out. He gave a brief wave to Lance before walking toward the house, his movements confident and steady, as though he’d just finished a long shift but was used to it. Nadia immediately let go of Lance and ran to him, her voice bubbling over as she began to recount everything she’d done that day with Keith, the goats, and the seemingly endless list of things she needed to tell her dad.
Marco chuckled, lifting Nadia into his arms effortlessly. “I see you’ve been keeping busy,” he said, glancing at Lance.
“More like keeping Keith busy,” Lance replied with a grin. “He’s not a bad farm hand, I’ll give him that.”
Marco raised an eyebrow, clearly intrigued. “Keith, huh?” He exchanged a brief, knowing look with Lance. "This the physics tutor mom’s been going on and on about?"
Lance sighed, rubbing the back of his neck. “Yeah, that’s the one. He’s… interesting.” He glanced over at Keith, who was still chatting with Sylvio by the goats, trying his best to keep up with the boy’s energy.
Marco nodded slowly, a knowing smirk tugging at his lips. “You know, mom’s been pretty adamant about how much you need this guy to help you with your grades. So, I’m guessing he’s making an impression?”
“Making an impression is an understatement,” Lance said, his voice a little more serious than he intended. He paused for a moment, then added, “But, yeah, I guess I’m starting to see what she meant. He’s different. In a good way.”
Marco's smirk softened into a more thoughtful expression, and he looked out at the horizon for a moment, his arms still holding Nadia as she squirmed to get back to the goats. “You always gravitate towards the different ones,” Marco observed quietly. “Just make sure you don’t lose yourself in it, alright?”
Lance blinked, taken aback by the seriousness in Marco’s tone. It wasn’t something his brother usually said—he was more the laid-back type. “I’ll keep that in mind,” Lance replied, but the words hung in the air between them, heavier than he expected.
Marco shifted Nadia in his arms and gave Lance a small, reassuring smile. “Good. Just don’t forget where you come from, alright?”
Lance nodded, his gaze drifting back to Keith, who had finally managed to escape the chaos of the goats. "I won’t. Thanks, Marco."
The moment passed, and the siblings fell into a comfortable silence, the quiet buzz of the evening settling around them.
Every time Lance closed his eyes, he could only see Keith on that tractor again. His sleeves were rolled up, forearm muscles flexing as the sweat glistened on his skin, reflecting the harsh sunlight. It was almost like something out of a dream—too real to be a fantasy, but still vivid and hard to shake. The image lingered in his mind, the way Keith had looked so effortlessly at ease, so… competent. It made Lance’s stomach flip in a way he wasn’t used to.
Sitting on his bed, Lance buried his face in his hands, the weight of the day still heavy on his shoulders. He watched the water drip from his damp hair, pooling on the hardwood floor beneath his bare feet. His mind was racing, too fast for him to catch up with. What was it about Keith that had his thoughts in a constant whirl?
He was supposed to be focused, supposed to get some rest—get ready for the next day. But every time his eyelids fluttered shut, Keith’s face was there. The curve of his jaw, the way his hair had fallen over his forehead. He hadn't even been trying to impress anyone. It was just… him.
Lance sighed, rubbing his face before dropping his hands and looking around the room. The familiar clutter, the old posters on the walls, the empty water bottle next to his bed—it all felt so mundane now, so ordinary compared to the overwhelming thoughts swirling in his head.
The sound of water running in the bathroom reminded him that Keith was still in the shower, and Lance had been waiting for what felt like hours to turn off the lights. He couldn’t shake the image of Keith—sweaty, focused, so damn effortless. It wasn’t like Lance had never seen people work hard before, but there was something about the way Keith did it that made everything feel... different. He wasn’t just working. He was owning it.
Lance stood up, stretching his back, trying to shake off the restlessness. He needed to get a grip. Keith was just a tutor. A weird, mulleted, overly intense tutor who happened to be unexpectedly good with farm equipment. Nothing more. Right?
When the sound of the shower turned off, Lance let out a breath he didn’t realize he’d been holding. He reached for the light switch, ready to turn it off, but his hand hovered just above it as the door creaked open.
Keith stepped out, his hair still damp, strands of it falling in wet tendrils over his forehead. He didn’t look at Lance immediately—his focus was on fixing the towel around his hips, tugging it into place with a nonchalant ease. Lance tried to keep his eyes on the floor, trying to ignore the flutter of his pulse at the sight of him, but his gaze betrayed him. It drifted back to Keith, watching him move with a casual confidence that seemed to make everything feel just a little more charged.
“Ready for lights out?” Keith asked, his voice still carrying the remnants of steam from the shower, rough but somehow soothing at the same time.
Lance cleared his throat, feeling like an idiot for feeling flustered over something so simple. “Yeah,” he mumbled. “Just… just a minute.”
Keith nodded, giving him a glance as he reached for his clothes on the chair next to the bed. He didn’t say anything more, but Lance could feel his presence still lingering in the room, that quiet energy hanging between them like an unspoken tension.
The seconds stretched on as Lance sat there, trying to ignore the heat creeping up his neck. Every movement Keith made seemed to draw his attention, the way his towel hung low on his hips, the way his hair stuck to his skin, dripping water onto the floor. It shouldn’t have been that big of a deal, but Lance couldn’t seem to help himself. Every small detail about Keith felt... important. Like he was constantly noticing things he wasn’t supposed to.
Finally, Keith finished getting dressed, his footsteps soft on the wooden floor as he moved across the room. He paused by the door, his hand on the handle, and turned back to Lance. “You good?”
Lance nodded quickly, not trusting himself to say anything else. “Yeah. Just... tired.”
Keith’s lips quirked into a small smile, but he didn’t push it. “Alright. Goodnight, McClain.”
“Night,” Lance replied, his voice quieter than he intended.
The door clicked shut, and Lance was left in the stillness, the sound of his own heartbeat louder than the silence that filled the room. He took a deep breath, trying to calm his racing mind, but it didn’t help. Keith was still there, lingering in his thoughts, even as the darkness settled around him.
The room was quiet again. Lance lay back, letting the ceiling blur as his eyes adjusted to the dark. The hum of the ceiling fan, the muffled sound of crickets outside, the faint scent of shampoo Keith had left behind — it all wrapped around him like a blanket, too warm and too strange. He closed his eyes.
At first, it was nothing. Just blackness and the usual static of sleep settling in.
Then it shifted.
He was outside. Somewhere familiar but not quite real — the field behind the house, maybe, but bathed in a golden hour haze that made everything look softer, warmer. The sky above them glowed orange and pink, like the day was holding its breath. And there was Keith, standing a few feet away with the sun at his back, his expression unreadable but his posture open, expectant.
Lance took a step closer.
He didn’t remember how it started. Maybe Keith reached for him first, or maybe he just moved without thinking. But suddenly, Keith’s hand was in his, rough and warm, and their bodies were inches apart. Lance could feel Keith’s breath on his cheek, see the way his lips parted just slightly. The moment stretched, charged, and then—
Keith kissed him.
It wasn’t tentative. It was like they’d done it a hundred times before. Familiar. Certain. Lance leaned in like gravity was pulling him, like this had been waiting in the wings of every moment they’d spent together. Keith’s hand cupped the back of his neck, fingers threading into Lance’s hair as their mouths moved together, slow and hungry.
Lance made a small sound in the back of his throat, part surprise, part relief. Keith pulled him closer, and Lance went willingly, letting himself get lost in the feeling—the heat of it, the weightlessness, the way everything else just fell away.
Here, in this place that wasn't quite real, nothing was complicated. It was just the two of them, breathing in the same air, touching like it meant something.
And it did. God, it did.
Lance gripped the front of Keith’s shirt, bunching the fabric in his fists as their mouths collided again, harder this time. Keith made a low sound against him, something between a growl and a gasp, and Lance felt it reverberate through him like a struck chord. It made his knees weak.
They stumbled back blindly, Lance’s hands slipping under the edge of Keith’s shirt, fingers brushing over warm, taut skin. Keith’s breath hitched, but he didn’t stop him—instead, he tugged Lance closer, their hips pressed together now, no space left between them. The air was thick, electric, each kiss more demanding than the last.
Lance pulled back just long enough to catch his breath, only to have Keith chase after him, lips trailing down his jaw, his throat, biting gently at the spot just below his ear. Lance shivered, his fingers digging into Keith’s back as his head fell to the side, giving him more access. Everything burned—the way Keith touched him, kissed him, like he’d wanted this just as badly, just as long.
“You drive me crazy,” Keith murmured, voice rough against Lance’s skin.
Lance barely had the presence of mind to respond. “Yeah? That makes two of us.”
They sank into the grass, Lance landing first, Keith following without hesitation. Their legs tangled, hands everywhere—pushing, pulling, needing. Keith braced himself above Lance, eyes locked on his, dark and glassy with want. For a moment they just stared at each other, the silence roaring with everything unspoken.
Then Keith leaned in again, and the kiss turned desperate—like they were trying to memorize each other, to press themselves into skin and soul alike.
Lance moaned against Keith’s mouth, overwhelmed and aching and completely undone.
And then—
A loud knock. A door creaking. A burst of hallway light.
Lance jerked awake, breath ragged, heart pounding like he’d run a mile. His sheets were a mess, sweat clinging to his skin, and the image of Keith’s mouth on his neck lingered like a ghost.
The door clicked shut again. Footsteps faded.
Lance sat up slowly, dragging a shaky hand through his hair.
What the hell was that?
Lance sat frozen for a beat, chest still heaving, heartbeat echoing in his ears like thunder. The dream clung to him like smoke—Keith’s mouth, the weight of his body, the heat. Lance dragged a shaky hand down his face, trying to shake the images loose. He glanced toward the blow-up mattress in the corner of the room.
Empty.
He blinked. When did he leave?
Stumbling to his feet, Lance pulled on a hoodie and padded down the stairs, feet cold against the tile. His face was pale, eyes wide and shell-shocked, like he’d seen a ghost—or maybe become one.
He turned the corner and stopped dead in his tracks.
There, in the soft morning light filtering through the blinds, was Keith. He sat awkwardly cross-legged on the floor, surrounded by action figures, trying to entertain Sylvio with what looked like the least convincing villain voice Lance had ever heard. The toddler giggled anyway, delighted.
Lance’s heart should’ve settled. It didn’t.
He stood frozen in the doorway, watching in growing horror as Keith, completely unaware of the emotional warfare happening just feet away, reached behind him for a glass of water. He took a long drink, throat working, Adam’s apple bobbing with every swallow.
Don’t look. Don’t—
Then the universe turned its cruelty up a notch.
A single droplet escaped the corner of Keith’s mouth, trailing a slow, glistening path down the line of his jaw and along his neck before disappearing beneath the collar of his worn T-shirt.
Lance inhaled sharply.
Nope. Absolutely not.
He turned on his heel and bolted back up the stairs.
He needed air.
He needed a distraction.
He needed a lobotomy.
Desperately. Urgently. Immediately.
His brain had clearly declared war on him, and Lance wasn’t about to sit around and be the battlefield. Without thinking, he yanked on a pair of mismatched socks, jammed his feet into the nearest pair of sneakers, and marched back downstairs like a man possessed.
As he reached for the garage door, a voice called out from the kitchen.
“Where you going?” Rachel asked, her words muffled around a mouthful of toast and orange juice. She raised an eyebrow, one hand still on the fridge door.
Lance froze. His mind scrambled. He glanced around, eyes landing on the half-empty carton of juice on the counter like it was a lifeline.
“We need, uh…” he said, grabbing the truck keys off the hook. “More orange juice.”
Rachel squinted at him. “Pretty sure there’s another carton in the back of the fridge.”
Lance was already halfway through the door. “We need the cold kind. Trust me!”
The door slammed behind him before she could ask any more questions.
Outside, the morning heat was already creeping in, and the truck radiated leftover warmth from the previous day. Lance slid into the driver’s seat, cranked the AC, and gripped the steering wheel like it might keep him tethered to reality.
What the hell is happening to me?
He didn’t have an answer.
But apparently, it involved cold air, an unnecessary juice run, and putting as much distance as possible between himself and Keith's stupid, perfect neck.
Lance barely registered the keys turning in the ignition before he was pulling out of the driveway like the truck owed him an escape. His brain was still short-circuiting, stuck somewhere between dream logic and waking reality.
He gripped the steering wheel with one hand, the other fumbling for his phone. His fingers moved on autopilot, dialing the first number that offered any kind of grounding.
Hunk.
It rang once.
Then—
“Yo!” Hunk’s voice burst through the speaker, bright and familiar—like a lifeline tossed across stormy waters. “Is the farm on fire? Did someone die? Blink twice if it’s a crisis, Lance.”
Lance exhaled like he’d been holding his breath since the dream. “Dude.”
“Are you in a spaceship right now?”
Lance rolled his eyes, shifting the phone to his other hand. “No, I’m in my dad’s truck. It’s too old for Bluetooth. I’m literally holding the phone like it’s 2006.”
“Okay, just checking. Your voice sounds all echo-y and dramatic, like you’re about to confess something life-altering.”
A beat.
“...Oh my god. Are you about to confess something life-altering?”
Lance let his head fall against the steering wheel with a dull thud . “I hate how well you know me.”
“Don’t dodge the question, man. Spill.”
Lance groaned. “Look, nothing’s on fire. No one died. The goats are fine. I’m just… processing.”
“Processing?” Hunk repeated, suspicious. “Lance, are you dying?”
“I mean, maybe emotionally. Also physically—I think I saw God yesterday, and he looked a lot like Keith on a tractor.”
There was a pause.
“…Okay, I need you to back up. Did Keith run you over with a tractor or are you saying what I think you’re saying?”
“No one got run over! Why is that always your first guess?”
“Because it’s you , dude.”
Lance slumped back in the driver’s seat, staring blankly at the dusty windshield. “I need orange juice, Hunk.”
“You don’t even like orange juice.”
“I know. But Rachel was drinking it and it felt like a safe lie.” Lance dragged a hand through his hair, still damp at the roots from his rushed shower. “I had a dream. A really... vivid one.”
“Okay,” Hunk said slowly. “Was it one of those falling or flying ones? Or like... you were naked in public?”
“I was not the one who was naked, Hunk!”
Pause.
“Oh.”
“Yeah.”
Another beat.
“So… Keith?”
Lance groaned so hard it came out as a guttural, tortured wail . “I need to rewire my brain. Or bleach it. Or just—bury myself alive. That might be more cost effective.”
Hunk chuckled, but it was warm, not mocking. “Okay, okay, breathe. First of all, dreams are dreams. It doesn’t mean anything unless you want it to. Second… you sounded kinda panicked. Like, more than usual. Are you okay?”
Lance was quiet for a moment. The desert road stretched ahead, nothing but scrubby brush and horizon.
“I don’t know,” Lance admitted, voice low as he leaned his head against the steering wheel. “I just—every time I close my eyes now, it’s him. And then I wake up and he’s downstairs, being stupidly nice and good with kids and accidentally hot, and I just—I needed to get out before I did something crazy. Like stare at his neck again.”
Hunk laughed, warm and a little too knowing. “Okay. So maybe we’re not totally in denial anymore.”
“There is nothing to be in denial about!” Lance shot back, sitting up straighter like that could somehow make his point stronger. “I, Lance McClain, have gone seventeen years in a Catholic, Cuban household without so much as a blip . Not one questionable dream, not one confusing crush—nada. This is just the heat. It’s frying my brain. I need electrolytes, not a sexuality crisis.”
There was a pause on the other end, and then Hunk said, “Bro. You are in a truck, in the middle of nowhere, running from the sight of this guy’s neck . I don’t think Gatorade’s gonna fix that.”
“I’m hanging up.”
“No, you’re not,” Hunk replied calmly. “Because if you were, you’d have done it already. Instead, you’re sitting there having a crisis in your dad’s truck like a dramatic telenovela protagonist.”
Lance let out a strangled sound, somewhere between a groan and a prayer. “This isn’t a crisis. It’s heatstroke. Sun poisoning. Demonic temptation. I don’t know. Maybe this is what happens when you skip Sunday mass too many times.”
“Oh my God ,” Hunk said, laughing. “You think God is punishing you with a hot farm boy?”
“I didn’t say that! ” Lance hissed. “I’m just saying—there are rules, okay? Cosmic, cultural, Cuban rules. And Keith has this face , and this hair , and— no! I rebuke this. In Jesus’s name, I rebuke it.”
There was a long beat of silence. Then Hunk said, “So you definitely think he’s hot.”
“I’m hanging up for real this time.”
“No, you’re not.”
Lance slammed his forehead against the steering wheel and whispered, “Padre nuestro que estás en el cielo, por favor hazme ciego antes de volver a ver su maldito cuello.”
Lance did hang up eventually—after Hunk made him promise not to crash the truck or join a monastery.
Now he stood in the middle of the grocery store, still wearing his dusty jeans and sweat-dampened T-shirt, staring blankly at the juice aisle like it had personally wronged him. The air conditioning was turned up high, blasting down in cold, almost holy waves, and he stood directly under a vent like it might purge the memory of Keith’s stupid, sweaty neck from his brain.
Orange juice. He came here for orange juice.
Why did it feel like he’d just survived a spiritual battlefield and not, you know, a completely normal, totally heterosexual tractor ride?
A woman passed by with her toddler and gave him a polite nod, but he didn’t move. His hand hovered near a bottle of pulp-free Tropicana, then dropped again.
He wasn’t even thirsty.
God, he needed an exorcism.
Or maybe a lobotomy.
Or maybe— no . There was nothing to unpack. Nothing to examine. He was simply tired. And the sun was hot. And Keith had accidentally been attractive in a completely unavoidable, infuriating way.
Totally explainable.
Totally fixable.
He grabbed the juice, turned on his heel, and headed to checkout like it was a military operation.
All he had to do was get home, give his mom the juice, and avoid Keith for the rest of the night.
Simple.
Right?
The screen door creaked as Lance stepped back into the house, a plastic bag swinging half-heartedly in one hand. The sun had dipped even lower now, casting long shadows across the kitchen tile. The orange juice was cold. His soul was not.
“Got it,” he announced to no one in particular, setting the bottle on the counter with a little more force than necessary.
From the living room, he could hear cartoons blaring and the distant sound of plastic smacking against plastic — Sylvio and Nadia were clearly waging war with their action figures again. No sign of Keith yet. Maybe he was upstairs. Maybe the universe had granted Lance a moment of mercy.
“Lance!” Lisa called from the laundry room. “Did you remember the pulp-free kind?”
“Yes, Mamá!” he called back, already halfway to the stairs. “No pulp! I’m not a criminal.”
He climbed two steps — and froze.
There was Keith. In the hallway. Wearing one of Lance’s old t-shirts, too big on him by a mile and hanging off one shoulder. The collar was stretched out from the numerous times he’d yanked at it despite his mother’s warnings and there were various holes from the times he and his brothers would go running through the brush. His hair was damp. He must’ve showered again . Why did he shower so much? Was he trying to ruin Lance’s life?
Keith turned, holding a towel and looking only mildly surprised to see him. “Hey. Thought you got lost.”
“Nope,” Lance said too quickly. “Just… mission: citrus.”
Keith smiled. It was unfair. “Well, thanks. Nadia was devastated.”
“Yeah, she told me. She wanted to show you the goats.”
“She did. Jasmine tried to eat my sock.”
Lance should’ve laughed. Should’ve said something casual. But all he could think about was the way Keith’s collarbone peeked out from the neckline of his shirt, and how his skin looked still-warm from the shower, flushed and—
“Okay,” Lance blurted. “I need another shower.”
Keith blinked. “Didn’t you just—?”
“Yup. Farm dust. You know how it is.” He didn’t wait for a response. Just spun around and took the stairs two at a time, trying not to trip over his own guilt or attraction or overwhelming need to scream into a pillow.
This was fine.
Everything was totally, completely fine.
Right?
Lance came back downstairs, towel slung around his neck, trying to act like he hadn’t just stood under cold water for twenty minutes questioning every decision that led him to this moment.
But then—Luis’s voice cut through the kitchen.
“Lance!” he hollered over his shoulder, somewhere between amused and scandalized. “You know city boy over here’s never been fishing?”
Lance froze halfway down the stairs.
City boy?
He made the mistake — the fatal mistake — of looking toward the living room.
And there was Keith. Sitting cross-legged on the rug, in between Rachel’s legs as she gently braided his hair. His back was straight, head tilted slightly forward to give her easier access, and every so often, she’d tap his shoulder to get him to relax his posture. His hair, still a little damp from earlier, curled just slightly as she worked, glossy in the sunlight that poured through the nearby window. He looked serene. Comfortable. Like he belonged.
And then Keith laughed at something Rachel said, and Lance felt his heart trip over itself.
This was fine.
This was definitely fine.
“What?” Keith asked, looking up at him with that wide-eyed curiosity that never failed to sucker-punch Lance’s composure. “You ever been fishing?”
Lance tried to play it cool, leaned against the wall like it was holding him up for reasons not related to a growing identity crisis. “I live in a town with three bait shops, Keith. Of course I’ve been fishing.”
“Good,” Luis said, clapping him on the back as he passed. “’Cause I told him we’re taking him out with us tomorrow. Crack of dawn.”
Keith made a face.
Lance swallowed hard. This wasn’t just a crush. This was a test. A cosmic joke. Fishing at sunrise? That meant five hours stuck on a boat, next to Keith, who apparently had never gone fishing, or sinned in his life, because of course the broody Keith Kogane somehow got along with everyone, including Lance’s entire family .
Lance was going to die. Probably in the boat. Probably tangled in fishing wire.
He gave a weak thumbs-up. “Can’t wait.”
The house was still dark when Luis banged on the bedroom door like the cops.
“Up and at 'em, ladies!” he shouted. “Sun’s not gonna wait for us!”
Lance groaned into his pillow. “God give me strength,” he mumbled.
Keith, from somewhere near the floor, let out a muffled, “What time is it?”
“Too early for God to be awake,” Lance answered, dragging himself upright. He caught sight of Keith, still wrapped in his blanket on the blow-up mattress, hair a tangled halo around his head.
Great. Even sleep-deprived and half-dead, Keith still looked annoyingly ethereal.
Lance shoved on a hoodie and tried not to stare as Keith sleepily pushed his hair out of his eyes and blinked at him like a baby deer coming out of hibernation.
He’d done nothing wrong. God was just testing him. Again.
They stumbled out to the truck with Luis and Marco already packing up the tackle boxes and bait. The morning air was sharp and cool, thick with the scent of wet soil and faint desert bloom. The kind of chill that nipped at your nose and made you regret every decision that led to being awake before the sun.
Mittry Lake was about twenty minutes out, and the drive was quiet in that hushed, sacred kind of way — the sky still gray, with a faint orange blush creeping up along the horizon. Lance sat in the backseat, squished between a thermos and Keith, who was slowly nursing a gas station coffee and watching the desert roll past.
Lance tried not to look at the way Keith’s profile softened in the early light, how the curve of his jaw caught gold when they passed through open stretches of road.
Mittry appeared like a secret — mist curling just above the water’s surface, cattails standing still as sentries at the shoreline.
They pulled up beside the dock, tires crunching on gravel. Luis hopped out, already shouting instructions, while Marco pulled the cooler out of the bed of the truck.
“Welcome to paradise,” Luis said with a grin, stretching. “Smells like fish guts and dreams.”
Lance stepped out, shoved his hands in his pockets, and stared out at the lake like it might give him answers.
Keith came up beside him, tugging his hoodie tighter. “It’s kinda beautiful, actually.”
Lance risked a glance at him.
Yeah. Kind of.
Mittry Lake looked peaceful—silent mist rising over the still water, the sky brushing into soft pastels—but that serenity ended the second Luis pulled out his tackle box like it was Excalibur.
“All right, Keith,” he said, clapping a hand on Keith’s back so hard it made him stumble. “Time to see what you’re made of.”
Lance, already regretting every life choice that brought him here, muttered, “He’s made of vibes and eyeliner. Let him live.”
Keith shot him a look. “I’m not wearing eyeliner.”
“Could’ve fooled me,” Lance grumbled, yanking on a too-small life vest that kept riding up his ribs like it had a personal vendetta.
Luis started passing out fishing rods like a game show host on speed. “Here’s yours, Keith. Don’t cast it into your face. Marco did that once.”
“I was ten!” Marco shouted from the bed of the truck. “And I needed stitches!”
“Still counts,” Luis called back, then turned to Keith. “Anyway, just flick your wrist and keep your eye on the line.”
Keith did as instructed. His cast was… not great. The line landed with a plop about three feet from shore.
Lance tried not to laugh. He failed.
Keith glared at him. “You wanna try?”
“Oh, I was born for this,” Lance said dramatically, grabbing his rod with flair. “Fishing is in my blood. My ancestors practically invented —”
His hook immediately got caught in a bush behind him.
Keith snorted.
Luis was wheezing. “Yeah, that’s some ancient technique right there.”
“I panicked!” Lance shouted, yanking his line free and nearly hitting himself in the face. “It’s the vest. I can’t move in this thing. I feel like a trapped hamster.”
Meanwhile, Keith tried casting again and somehow managed to hook a boot floating in the water.
“Oh my god,” Lance said, wheezing with laughter. “You caught a boot. You’re a cartoon character.”
Keith deadpanned, “Maybe there’s a fish living in it.”
Marco, now reclining with a sandwich, called out, “I’m giving that cast a solid 3 out of 10, but the commitment? That’s a 9.”
Rachel had shown up somewhere between chaos and sunrise with Nadia and Sylvio, who immediately started throwing breadcrumbs into the water and yelling, “Here fishy fishy!”
“I don’t think that’s how bait works,” Keith said politely.
Nadia frowned. “You don’t know. You’ve never been fishing before.”
Keith blinked. “Fair.”
Lance watched it all—the cartoon boot, the floating breadcrumbs, his father teaching Sylvio how to pee off the side of the dock like it was a rite of passage—and sighed dramatically.
“This is the worst episode of National Geographic I’ve ever seen,” he muttered.
But when Keith smiled beside him, sun catching in the soft curve of his cheeks, Lance looked away quickly, as if the light itself had scolded him.
“Still better than church camp,” he added under his breath.
The sun had climbed high enough that the heat was basically a war crime. Which meant, naturally, someone—probably Rachel—shouted, “Everybody in the water!” like they were storming Normandy instead of Mittry Lake.
Marco was the first to cannonball in, sending a wave big enough to soak half the dock and all of Luis’s dignity.
“Bro!” Luis yelled, shielding the sandwich in his hand like it was sacred. “There was mayo on this!”
Rachel peeled off her shirt and ran in after, Nadia right behind her with floaties up to her ears, shrieking with glee. Even Sylvio was already paddling with a weird little intensity, like he was training for the junior Olympics.
Keith stood at the edge of the dock, eyeing the lake with suspicion. “Do we know what’s in this water?”
“It’s fine,” Lance said, rolling his eyes as he tugged his shirt off. “Just some fish. Maybe a couple sea monsters. Possibly a cursed ghost bride. Who knows? Mittry’s full of surprises.”
Keith gave him a flat look. “Comforting.”
Then Lance shoved him.
Keith flailed midair with a “LANCE, YOU—” before he hit the water with a loud splash.
Lance was laughing so hard he almost fell in himself. “Oh man, the betrayal in your eyes.”
Keith resurfaced with his hair slicked back, glaring murder. “You’re dead.”
“Gotta catch me first, city boy!”
And that was all it took. Keith lunged for the dock just as Lance yelped and dove in. A full-blown splash war erupted, complete with Sylvio yelling “WATER BATTLE!” and hitting everyone indiscriminately with his inflatable dolphin.
Marco had given up and was floating on his back like a sea lion. Rachel was trying to teach Nadia synchronized swimming, which mostly looked like flailing and yelling “kick prettier!”
Lance swam away from Keith as fast as he could until he made the mistake of looking back. Keith was closer than he thought.
“Wait, wait! Time out!” Lance shouted, laughing.
“No time outs in water vengeance,” Keith growled, dunking him.
Lance popped up sputtering. “That was an illegal dunk ! I’m calling a lifeguard!”
“You shoved me first!”
“I did it out of love —!”
“Debatable!”
They were both laughing now, treading water, their faces way too close for comfort. Lance’s smile faltered slightly.
Keith blinked. “What?”
“Nothing,” Lance said quickly, splashing water in his face again. “Your eyeliner’s waterproof.”
“I’m not—oh my god.”
Marco swam by on a pool noodle he clearly stole from a five-year-old. “You two done flirting, or…?”
Lance splashed him next.
Thanksgiving Break was coming to an end, and prying Keith away from his new honorary family felt like trying to wrestle a cat out of a sunbeam. Lance had to practically drag him toward the truck, offering repeated promises— swear-on-my-life, cross-my-heart -style—that he’d bring him back as soon as finals were over for Christmas. Keith, for his part, didn’t argue much, but he kept glancing back at the house like it might disappear if he blinked.
The sky was still half-asleep, a soft gradient of pale indigo bleeding into the faintest hints of pink on the horizon. The road back to campus stretched long and empty ahead of them, flanked by silhouettes of saguaros and low brush barely visible in the dawn light.
Keith had one hand on the steering wheel, the other loosely resting on the window ledge as the SUV rumbled steadily down the highway. His eyes were steady on the road, the faint glow of the dashboard lights casting his face in soft shadows.
Lance sat slouched in the passenger seat, wrapped in a hoodie that was two sizes too big—one he may or may not have “accidentally” stolen from Keith over the weekend. His hair was still damp from the rushed morning shower, and he looked like he hadn’t entirely re-entered consciousness.
“You know,” Keith said, voice still raspy with sleep, “for someone who begged to stop for coffee, you’re doing a lot of sulking and not a lot of sipping.”
Lance grunted, lifting the lukewarm cup from his lap. “It tastes like sadness and gasoline.”
Keith smirked. “That’s because you asked for the gas station espresso shot.”
“I was desperate,” Lance mumbled, staring blearily out the window. “And sleep-deprived. And emotionally fragile from being woken up by Luis yelling 'Fishing! Dawn Patrol!’ like we were Navy SEALS.”
Keith chuckled, the sound low and warm. “You screamed.”
“I was vulnerable.”
They lapsed into silence for a few miles, save for the low hum of tires on asphalt and the occasional buzz of a distant highway sign. The early morning light crept in slowly, casting a golden halo on Keith’s cheekbone, and Lance—still not quite awake, not quite dreaming—found himself staring a moment too long.
He looked away, forcing his eyes on the horizon instead. “You know,” he muttered, “I meant it. About coming back for Christmas.”
Keith’s grip on the wheel tightened slightly, just for a second. “Yeah?”
“Yeah.” Lance smiled faintly. “Lisa said she’s making arroz con leche again. Miguel’s already got your name down for ‘Tractor Duty, Day One.’ It’s basically a trap. You’re doomed.”
Keith glanced over, the edge of his mouth twitching into a tired grin. “Guess I’ll pack my work boots.”
A comfortable silence settled between them, filled only by the hum of the SUV and the occasional croak of early morning desert wildlife. The horizon was bleeding gold now, soft light reflecting off the windshield and catching in the messy strands of Keith’s hair.
Then a text popped up on the car’s dashboard screen, cutting through the quiet like a splash of cold water:
James Griffin: when u coming back
Lance’s eyes flicked to the message before he could stop himself. His chest gave a tiny, inexplicable lurch—quick and sharp like a static shock.
Keith didn’t react right away. He just stared ahead at the road, jaw tightening almost imperceptibly. His thumb tapped the steering wheel twice, a nervous rhythm like he was debating whether to reply or toss the whole phone out the window.
Lance tried to play it cool. Tried to keep the edge out of his voice. “Didn’t know that was still going on.”
Keith’s eyes narrowed slightly. “What’s that supposed to mean?”
“Dunno.” Lance shrugged, turning toward the window, though his voice carried more weight than he meant it to. “Just that you brought me to your childhood home to apologize for that guy’s behavior. Told me all the bullshit he put you through. And now he’s texting you like nothing happened. I’m just guessing he’s probably back at your place, waiting to pick up where you left off.”
Keith was quiet for a beat too long. The silence stretched out between them, taut and humming with tension.
“He’s not,” Keith said finally, his voice low and even. “He’s not staying with me. I’ve barely seen him since my birthday.”
“Barely,” Lance echoed, the word catching in his throat like it had teeth. Frustration flickered beneath his ribs, sharp and uninvited. “That’s not never , though, is it?”
Keith’s fingers tightened around the wheel, knuckles paling. “What are you trying to say?”
“I’m not trying to say anything,” Lance snapped, then exhaled and ran a hand down his face. “I just—God, I don’t know. You make it sound like he’s out of the picture, and then he’s popping up on your screen like a jump scare.”
Keith glanced over at him, brows drawn. “You jealous or something?”
Lance scoffed. “Of James ? No. I just—” He faltered, then shook his head. “You told me all that stuff he did. How he treated you. And then… it’s like none of it mattered.”
“It did matter,” Keith said sharply. “It still does.”
“Then why’s he still in your life?”
That landed like a punch in the chest. Keith’s mouth opened, then shut again. His jaw clenched, and he went silent, eyes fixed straight ahead as the road stretched out endlessly before them.
Another text lit up the screen.
James Griffin : i’m at ur place when u get back.
Lance didn’t say anything this time. He didn’t have to.
Keith's eyes flicked to the screen, and for a second, his jaw clenched so tight Lance thought he might crack a molar. He didn’t reply. Didn’t even reach for the phone. Just locked his gaze back on the road like if he stared hard enough, he could outrun the notification.
Lance leaned back against the headrest, letting the silence thicken between them. “Guess that answers my question,” he muttered.
Keith's hands tightened around the wheel, the leather creaking beneath his grip. “I didn’t know he’d be there.”
“But you gave him a key,” Lance said, not accusatory, just quietly resigned. “That’s gotta count for something.”
Keith exhaled harshly through his nose, like he was trying to hold back a thousand words at once. “It’s not like that.”
“No?” Lance turned to look at him, voice low. “Then what is it like?”
The truck rumbled down the highway, the early morning light casting long shadows across Keith’s face. He didn’t answer right away.
Keith’s knuckles were white on the steering wheel. “You don’t know what you’re talking about.”
Lance let out a sharp laugh, humorless. “Really? Because I was there, Keith. I sat there while you told me everything that asshole did. How he made you feel like garbage. How he made you think you weren’t worth—” He cut himself off, shaking his head. “And now he’s at your place like it’s nothing? Like he gets to walk back in like that ?”
Keith’s voice rose, sudden and sharp. “You think I want him there?!”
“Then why the hell is he, Keith?” Lance shot back, twisting in his seat now, fully facing him. “Why does he still have access to you? Why is he the one who gets to be at your place, when I—”
He bit his tongue, too late to stop the words that had almost slipped out.
Keith blinked, caught off guard. “When you what?”
Lance stared at him, chest rising and falling. “Forget it.”
“No,” Keith snapped. “Say it.”
The truck’s cabin filled with their uneven breathing, the hum of tires over asphalt a distant backdrop.
“When I’m the one who stayed,” Lance said finally, quieter now but no less angry. “When I’m the one who gave a damn. When I’m the one who—” His voice cracked. “God, I don’t even know what this is, but it sure as hell isn’t fair.”
Keith opened his mouth, but nothing came out.
So Lance finished it for him.
“You brought me home, Keith. You let me into your family, into your world—and I let myself start thinking that maybe that meant something. But if James still gets to just… walk back in, like none of it mattered, then what the hell am I even doing here?”
“You’re here because you were failing physics. Nothing more, nothing less.”
That was a punch to Lance’s gut. “Yeah. My bad.”
Keith didn’t even look at him when he said it. Just kept his eyes fixed on the road ahead, jaw tight, mouth set in a grim line like he’d already regretted the words the moment they’d left him—but not enough to take them back.
Lance sat back, stunned silent for a second, the air in the car feeling suddenly too thick, too hot. He scoffed, but it sounded more like a laugh strangled in his throat.
“Right,” he said, biting down the lump rising. “Thanks for the reminder.”
The silence that followed was deafening. The soft hum of the engine, the tires kissing pavement—it all faded into the background noise of Lance’s spiraling thoughts.
“I must’ve been really fucking stupid,” he muttered, almost to himself, looking out the window again. “Thinking we were actually friends.”
Keith’s fingers twitched on the wheel, but he said nothing. Not a single goddamn word.
Lance swallowed hard and stared at the blur of desert hills and morning light outside the window, fists clenched in his lap.
This time, when his voice came, it was ice-cold.
“Next time James needs help passing a class, maybe you can take him home.”
The car rolled to a stop outside Lance’s dorm building just as the morning sun began casting long, golden streaks across the pavement. Campus was quiet—too early for the usual bustle, but too late for the comfort of darkness. It was that in-between hour when everything felt raw and a little too real.
Keith killed the engine, but neither of them moved at first. The silence between them had thickened over the drive, stretched until it felt like it could crack open at any second. But it didn’t. It just… hung there.
Lance stared at the passenger side window, watching the reflection of the sun inch its way up the glass. His chest felt tight, like all the words he wanted to say were lodged in his throat, too sharp to swallow but too heavy to spit out.
Keith didn’t say anything. He hadn’t said anything since that last blow in the car—the one that had landed right in Lance’s gut, so clean and casual it almost didn’t register until it burned.
You’re here because you were failing physics.
Right. Of course he was. Silly him for thinking it had ever been more than that.
The seatbelt clicked as he unfastened it, the sound startling in the thick silence. He grabbed his bag from the back seat, yanking it a little too hard, but he didn’t care if Keith noticed.
His hand hovered on the door handle for a split second longer than it needed to.
One word. One look. One anything, and maybe—
But it didn’t come. Keith didn’t say a thing.
So Lance opened the door and stepped out into the cold morning air. He didn’t slam it—he wasn’t giving Keith the satisfaction of a dramatic exit—but the soft thunk of it closing behind him felt like the end of something.
The gravel crunched beneath his sneakers as he walked away. Backpack slung over one shoulder, fists jammed in the pockets of his hoodie, he kept his eyes straight ahead. He didn’t look back. He wouldn’t give himself the chance.
Not to see Keith sitting there, still gripping the wheel like it might anchor him to something. Not to see if he looked sorry. Or confused. Or anything at all.
Because if he looked back, Lance might stay.
And he couldn’t afford to do that.
ϕ🜉ϕ
“Lance, this is the third time you’ve gotten this question wrong. And it’s literally the same mistake.”
Keith's voice was edged with mild irritation, but it wasn’t angry—just tired. He was sprawled out on his stomach across the worn carpet of Allura’s dorm room, a mechanical pencil twirling between his fingers. The faded gray t-shirt he wore had slipped slightly off one shoulder, exposing a sharp line of collarbone that Lance was definitely not looking at.
Lance groaned, sprawled out face-down on her dorm room floor like a starfish in distress. “That’s because my brain is fried. Crispy. Extra well-done.”
Allura’s roommate, Romelle, was somehow still dead asleep in the corner, curled up with noise-canceling headphones despite it being nearly two in the afternoon.
“I’m trying ,” he whined, flipping over to stare blankly at the ceiling. “Nothing’s clicking. I need physics to spontaneously combust.”
Allura giggled and rolled onto her back beside him, their shoulders touching. “Dramatics aren’t gonna get you an A on this final.”
“I’m not being dramatic,” Lance replied solemnly. “I’m being realistic . We both know my academic demise is imminent.”
“Keith’s been helping you all semester—you’ve got this.” She reached over and tugged at his cheek. They were close enough for him to notice the faint flush of her cheeks and the indigo that speckled her blue irises. Lance smiled weakly at her, but even as he did, his eyes drifted—just for a second—back to Keith. To the way his brow furrowed in concentration. To the tan line peeking out from the hem of his shirt sleeve. No. Nope. Stop.
This, Lance told himself, was normal. Him and Allura. Shoulders touching. Her pretty laugh. Her even prettier eyes. This made sense. Not whatever… whatever had come over him during break. That had to have been a mirage. A desert hallucination. Lack of electrolytes. Temporary possession.
“If I get an A,” Lance said, forcing a grin to keep things light, “do I get a kiss?”
Allura blinked at him, startled—and Lance couldn’t help but hear the quiet rustle of Keith’s pencil pausing mid-spin.
Allura blinked at him, startled—but only for a second. Her lips curved into a mischievous smile as she rolled onto her side to face him fully.
“Well then,” she said, propping her head up with one hand, “study hard, lover boy. Sounds like it’s a date.”
Lance flushed, but before he could say anything—before he could even process the flutter of confusion in his chest—Keith’s voice cut in, sharp as a paper slice.
“Don’t make promises you can’t keep,” he muttered, still staring down at the textbook like it had personally offended him.
Lance blinked. “Excuse me?”
Keith finally looked up, arching a brow. “You’ll need a miracle to get an A. Better start praying instead of flirting.”
Allura snorted. “Keith, let the man have his dreams.”
“I’m just trying to save him from public embarrassment.”
Lance sat up, squinting at him. “Why do you sound like my abuela when she’s had too much coffee?”
Keith shrugged. “Maybe your abuela has a point.”
Something twisted low in Lance’s gut. He wasn’t sure if it was irritation, embarrassment, or that weird little pulse of something else he’d been trying not to name. Either way, it made his voice come out way too defensive.
“Right. Because you’re the expert on my life now.”
Keith didn’t respond right away. He just stared at Lance, unreadable.
Allura clapped her hands once, breaking the tension. “Okay! Back to circuits before I start charging you both for wasting my time.”
“All I’m saying,” Lance continued, folding his arms as he leaned back against the side of Allura’s bed, “is that maybe if you smiled more, you wouldn’t be such a bitter little cactus.”
Keith didn’t even blink. “And maybe if you studied more, you wouldn’t be failing your way into a nervous breakdown.”
“Oh, I’m sorry,” Lance shot back. “Didn’t realize the human embodiment of a traffic violation was gonna come for my academic record.”
“I don’t break traffic laws,” Keith said flatly.
Allura, flipping through the textbook, didn’t even look up. “You ran three stop signs last week.”
Keith’s jaw tensed. “They were more like... suggestions.”
Lance threw his hands up. “See? This is what I mean! Lawless energy. I’m not taking criticism from a guy who drives like he’s in Mad Max .”
“You begged me to drive to the grocery store because your hands were full of orange juice.”
“Because someone was ogling my neck and I panicked!”
Silence.
Keith blinked slowly. “What?”
Lance froze.
Allura turned to him, brows raised. “I’m sorry. Did you say someone was ogling your neck, or...?”
“I—I said dogging my steps!” Lance blurted out. “Yeah, someone was following me. Totally normal. Not neck-related.”
Keith gave him a look that could only be described as surgical.
“Wow,” he said slowly. “That was the worst cover story I’ve ever heard. And I used to lie to get out of detention.”
Lance flailed a little. “Shut up, desert gremlin.”
Allura snorted, burying her face in her hands. “I can’t believe I willingly invited this energy into my room.”
“You knew what this was,” Lance said dramatically.
“I thought you’d at least pretend to care about physics,” she muttered.
“I do!” he insisted. “Just not when Keith’s sitting there looking all smug and know-it-all and—”
He made a vague, frustrated gesture. “...shoulder-y.”
Keith blinked. “Shoulder-y?”
“I don’t have to explain myself to you.”
“Oh, thank God,” Keith said. “Because none of it makes sense.”
Lance opened his mouth for another retort—something about Keith’s tragic inability to use conditioner—when Allura finally snapped her textbook shut with a thwack that echoed like a gunshot.
“Okay,” she said, voice sweet in the way that meant danger . “If the two of you don’t shut up in the next five seconds, I’m kicking you both out. I don’t care if we’re in the middle of a nuclear winter. I will personally launch your asses into the quad.”
Lance blinked. “Whoa, Allura—”
“ Five. ”
Keith sat up straighter.
“ Four. ”
Lance scrambled for his pencil.
“ Three. ”
They both practically faceplanted into their notebooks.
“Thought so,” she muttered, opening her textbook again. “Last final tomorrow. We’ve accomplished nothing in two hours except discovering Lance has a neck thing and Keith is allergic to joy.”
“I do not have a neck thing,” Lance hissed under his breath.
Keith didn’t look up. “You absolutely do.”
Allura’s head snapped back up. “ Do you want to die? ”
Dead silence.
“Didn’t think so,” she said sweetly, returning to her notes.
Lance, cheeks flaming, glared at Keith without lifting his head from the page. “This is all your fault.”
“Good,” Keith said blandly. “Suffer.”
They didn’t speak again for thirty full minutes.
Sort of.
Because Lance definitely muttered “stupid shoulder-y bastard” under his breath at least twice.
Chapter 5: lead us not into temptation
Notes:
it wasn't until i uploaded the last chapter that i was informed that VLD was not set in the west and instead set in fuck ass nebraska (sincerest apologies if you're from there, i lived in kansas for 3 years before moving to the east coast and it was torture). i'm already so deep into the lore that i can't be bothered to change it sorry!
w/c: 21.7k (i kept myself on a strict outline guys)
(See the end of the chapter for more notes.)
Chapter Text
Lance woke up at 5:59 a.m.
Not by choice—his body had simply given up on pretending to rest. Anxiety had gnawed at him all night, keeping his sleep shallow and fragmented, like his thoughts. Now he lay there, eyes open in the gray half-light, feeling like he hadn’t slept at all.
His AP Physics C midterm was in almost exactly six hours, and the pressure was already buzzing beneath his skin. Hunk was asleep on the other side of the dorm, snoring softly, completely dead to the world—as usual.
Lance briefly considered shaking him awake just for the company. Or maybe to see if he could transfer some of his panic via physical contact, like static electricity.
But instead, he stayed in bed, staring at the ceiling, replaying equations and mistakes over and over in his head. And worse than the physics—he was also replaying the previous hours he had spent on Allura’s dorm floor.
He didn’t know why he said what he did.
I mean—yeah, who wouldn’t want to be kissed by someone as gorgeous as Allura?
But the words had tumbled out of his mouth before his brain could filter them, and somewhere in the back of it all, he remembers distinctly glancing sideways—just a flick of his eyes—to see if Keith would react.
And Keith had.
Just a twitch in the jaw, a curl of sarcasm in his voice sharp enough to cut paper. Nothing obvious. Nothing anyone else would’ve caught. But Lance had. He’d seen it. Felt it.
Now, lying in bed, it hit him with fresh embarrassment. Like he’d been fishing for something—attention, jealousy, a reason to believe this whole mess wasn’t one-sided—and it had backfired.
He turned onto his side and groaned into his pillow. “God, I’m such an idiot.”
Outside, the sky was just starting to lighten. The day was still waiting to begin, but Lance already felt behind.
Lance finally dragged himself out of bed around 6:30, the sky outside still gray and the campus eerily quiet. Hunk was snoring softly across the room, completely unaware of the existential crisis unraveling three feet away.
He got dressed in silence, tugging on an old hoodie and jeans, not bothering to fix his hair. The dining hall had just opened for early breakfast, and the only people there were athletes, overachievers, and students with anxiety-induced insomnia.
He grabbed a lukewarm breakfast sandwich and a cup of orange juice—because apparently, that was his brand now—and ate in near silence by the window. The food didn’t help. If anything, it made the nausea worse.
By 7:15, he was outside again, still wired and jittery and nowhere near ready to face his midterm or the look in Keith’s eyes if they happened to run into each other.
Without really thinking about it, his feet carried him across the quad, past the library and the science buildings, until he found himself in front of the small campus chapel. The stained-glass windows caught the early morning light and cast soft colors onto the brick.
He’d always found it funny that a science-based academy like Garrison had things like this. A chapel. Like divine intervention was gonna help you pass Calculus II or figure out how to wire a propulsion system without blowing up the lab.
Still, he stepped inside.
The door creaked slightly as it swung shut behind him, sealing out the world and its exam schedules and unresolved emotional entanglements. The air inside was cool and still. Dust floated in the colored beams of light filtering through the stained glass, casting soft patterns on the pews.
Lance hesitated for a second, then slid into the back row like a guilty Catholic cliché. His mom would’ve called it instinct. He called it muscle memory.
He didn’t kneel. Didn’t cross himself. Just sat there, elbows on his knees, hands clasped loosely like maybe he could fake piety well enough to earn a partial credit miracle.
He stared at the crucifix for a long time, memories of his childhood that he didn’t want creeping in anyway. Early Sunday mornings, groggy and grumbling, as his mom wrangled him into a too-stiff plaid button-up and khakis that always itched behind the knees. He used to try hiding under the bed to avoid it—once managed a full fifteen minutes before she found him and yanked him out by the ankle like some Cuban exorcist.
He used to think church was boring. A place where you sat still, stood up, sat down, stood up again, mumbled things you half-knew, then got donuts if you survived the hour. He’d found the old traditions stiff and suffocating. Something to rebel against—not out of malice, but because he wanted to breathe. He’d roll his eyes during sermons, doodle in the margins of donation envelopes, and sneak looks at his watch every five minutes.
But there’d been comfort in the ritual. In the smell of old hymnals and floor polish. In the way his mom’s hand would find his when they prayed, squeezing twice to say I’m here.
Now he was older, supposedly wiser, and here he was again. Not because he believed it would fix anything, but because it was quiet. He missed it. Not the rigidity or the guilt, but the structure . The sense that someone out there had a plan. That if you followed the rules, if you kept your head down and your shirt tucked in and never looked twice at the wrong person, things would make sense. You’d be safe. Loved. Redeemed. Because the world outside was too loud and too full of things he didn’t understand—like partial differential equations and the exact temperature at which Keith Kogane’s shoulder blades could melt steel beams.
He looked up at the crucifix again and sighed.
“Why couldn’t I have just fallen for, like, a girl in bio lab?” he muttered, resting his chin on his hands. “Someone who says ‘lol’ out loud and drinks pink smoothies and doesn’t make me want to scream into a pillow and kiss them at the same time .”
He scrubbed his hands down his face. “I can’t even look at Keith without remembering how his stupid back looked in that tank top last week. I’m doomed.”
His voice echoed faintly in the empty chapel, like even God was trying not to laugh.
“You know,” a voice piped up from behind him, “you’re not exactly the first person I expected to find having a theological crisis at dawn.”
Lance jumped in his seat, whipping around to see Pidge standing in the aisle, hair sticking out under a beanie and a thermos in hand. She squinted at him over the rim of her glasses.
“Pidge?” he blinked. “What the hell—how long have you been standing there?”
“Long enough to hear the phrase ‘stupid back in a tank top.’” She raised an eyebrow. “Which, for the record, is a wild thing to say in front of a crucified man.”
Lance groaned and dropped his head into his hands. “I’m gonna combust. Just spontaneously burst into flames right here.”
“You’d be the third Garrison student to do that this semester,” Pidge said, plopping down beside him. “Though the last one was just a grease fire in the mech lab, so—debatable.”
He cracked a smile, weak and small, but there.
“Alright, spill,” she added, leaning back on the pew. “Is this about physics? Or is this about the walking wedge of unresolved tension and jawline that is Keith Kogane?”
Lance let out a long breath and didn’t answer. Pidge gave a knowing hum.
“I mean, look. If God didn’t want people to be hot, He wouldn’t have invented cheekbones. That’s just logic.”
Lance snorted despite himself. “I hate that that almost made me feel better.”
“Good,” Pidge replied, sipping from her thermos. “Now come on. Hunk’s complaining that he has no one to eat breakfast with. Then you can stress-cry over electric fields like the rest of us.”
Lance stood slowly, rolling his shoulders like maybe the tension would finally fall off. It didn’t. But Pidge’s presence helped—a small grounding force in the middle of his internal hurricane.
“Does he know you’re the one who always ditches him?” Lance asked as they walked toward the exit, his voice still raspy with exhaustion.
Pidge shrugged. “He thinks I’m doing mysterious genius things in the lab. I’m not about to ruin the mystique by admitting I was just watching compilation videos of raccoons stealing food.”
Lance let out a soft laugh, the first genuine one of the morning. “Honestly, that does sound therapeutic.”
“Oh, it is. I’ll send you a playlist.”
They pushed open the chapel doors, greeted by the sharp morning air and the faint hum of a campus slowly waking up. The sky was still pale, streaked with early pink and gold.
“I don’t know if I’m ready to face today,” Lance admitted, squinting into the light.
Pidge bumped his shoulder with hers. “No one is. That’s why breakfast exists. And caffeine. And Hunk. Mostly Hunk.”
Lance smiled, a little more real this time. “Lead the way, oh wise raccoon prophet.”
“As you wish, O sinner of vector components.”
And with that, the two of them walked toward the dining hall, the chapel fading behind them, replaced by the smell of hash browns and the steady, comforting buzz of campus life moving on.
The dining hall was still half-empty when they got there, a rare lull in the usual morning chaos. The lights were a little too bright, the industrial coffee smelled like regret, and the eggs looked vaguely suspicious.
Hunk was already at their usual table, surrounded by three different plates and a stack of napkins that might’ve qualified as a structural hazard. His face lit up when he saw them.
“There you are! I was two seconds away from texting a fake emergency.”
“Lance was communing with God,” Pidge said, dropping her bag onto the bench and sliding in.
Hunk blinked. “Wait, like… actually?”
Lance gave a one-shouldered shrug and sank down next to him. “Don’t worry, I didn’t burst into flames.”
“Good to know,” Hunk said, handing over a plate like it was a peace offering. “I got you the not-suspicious eggs.”
“There are suspicious eggs?” Lance asked, suspiciously.
“There are always suspicious eggs,” Pidge mumbled, already digging into her bowl of cereal like a gremlin emerging from its cave.
Lance poked at his plate, grateful for the food even if his stomach wasn’t quite ready to cooperate. “Thanks, man.”
Hunk gave him a once-over, brows drawing together. “You okay? You look… I mean, more tired than usual, which is saying something.”
“I’m fine,” Lance lied. “Just—finals, you know. Physics. The usual spiral into academic despair.”
“Mm,” Hunk said, in that way that meant he didn’t believe him but wouldn’t push—yet. “Well, eat something at least. You can’t pass out dramatically in the middle of the midterm. That’s my brand.”
“Don’t worry,” Lance muttered, half-smiling as he took a bite. “If I go down, I’ll do it quietly. With dignity.”
“You? Dignity?” Pidge said around a spoonful of cereal. “Name one time.”
Lance pointed a fork at her. “This is why we’re not friends.”
“This is why you passed chem. You’re welcome.”
After breakfast, the weight of the upcoming physics midterm settled back into Lance’s shoulders, a quiet but persistent pressure. He couldn’t focus on anything else—every step toward the lecture hall seemed like an extra mile. The hallways were buzzing with last-minute cramming, people holding open textbooks or whispering formulas to each other like they were casting spells.
Lance could barely get a breath in, but he wasn’t the only one. Pidge was by his side, her face determined, and Hunk was somewhere behind them, muttering about how he was “absolutely certain” he could rewrite the laws of physics with one wrong answer.
“I’m not ready,” Lance admitted quietly, pulling his jacket tighter as they neared the lecture hall. The doors loomed ahead, like the gates of a battlefield. “I don’t even know how i ended up in AP Physics.”
“I’m not ready,” Lance admitted quietly, pulling his jacket tighter as they neared the lecture hall. The doors loomed ahead, like the gates of a battlefield. “I don’t even know how I ended up in AP Physics.”
Pidge gave him a sidelong glance. “I feel like I distinctly told you not to last year. You barely survived AP Calc.”
“I thought I was on a roll!” he protested, voice pitching slightly. “One good test grade and I started thinking I was Einstein or something.”
“You got a B on a pop quiz,” she said dryly.
Hunk, trudging behind them, let out a groan. “Okay, but let’s not pretend like any of us have functioning brain cells left. I woke up this morning and put deodorant on my toothbrush.”
Lance laughed, though it was more nervous than amused. “That explains the minty freshness in your armpits.”
“You joke,” Hunk said, “but I almost cried.”
They reached the lecture hall steps, their pace slowing as they approached the heavy double doors. The muffled rustle of papers and whispers of panicked review seeped out from inside.
Pidge let out a breath and rolled her shoulders. “Alright, battle stations.”
Lance paused, staring at the door like it might rear up and bite him. “If I don’t make it out… tell Keith he still owes me that pencil he borrowed.”
“Tell him yourself,” Pidge said, pushing the door open and giving him a gentle shove inside. “You’re not dying. You’re just taking a test.”
“Same thing,” Lance muttered under his breath.
But he followed her in anyway.
The lecture hall was too bright. The overhead lights hummed with artificial cheerfulness, and Lance could swear they were aimed directly at him like interrogation beams. Rows of desks were already filling up with students hunched over like soldiers before a charge. Some muttered formulas under their breath. Others sat in a terrifying, meditative stillness, like monks preparing for spiritual battle.
Lance chose a seat near the back, wedged between Hunk and a kid he only vaguely recognized from lab. Pidge slid into the row ahead, immediately pulling out her calculator like it was a holy relic.
Shiro walked down the aisles with a stack of thick paper booklets, slapping them onto desks like bricks. Lance’s heart pounded louder with every thump.
Shiro dropped the test packet in front of Lance with a curt nod. Lance offered a nervous smile in return, though he wasn’t sure if it even registered. His fingers twitched as he reached for his pencil, the weight of the exam already pressing down on his chest.
“Alright,” Shiro said, walking back to the front of the room. He scanned the lecture hall like a general surveying a battlefield.
“This will run a lot like how the actual AP exam will go in May. You will have 45 minutes to complete 35 multiple choice questions and another 45 minutes to complete three free-response questions. This exam block is two hours, but you will not need the whole time. You may take a break in between the MCQ and the FRQ, but use your time wisely. You may not speak or make any noise during this break or your grade will be automatically cancelled.”
Lance swallowed hard. Cancelled sounded way too final. Like death. Or expulsion. Or getting ghosted by College Board.
Shiro moved with the controlled precision of a soldier, dropping the thick test packets like hammers onto desks. Lance flinched when his landed, the slap of paper too loud in the breathless room.
“Scantrons, pencils, calculators out,” Shiro continued, voice calm but firm. He was wearing a Garrison Academy hoodie and holding a coffee the size of a small child. “No phones. No talking. If you look at your neighbor, I will personally remove your eyeballs and submit them for extra credit.”
A few nervous laughs rippled through the room. Lance didn’t laugh. His stomach was doing Olympic-level gymnastics.
Hunk nudged his elbow and passed him a peppermint. “For luck.”
Lance took it with trembling fingers. “If I fail, bury me with this test so I can haunt it.”
“You’ll be fine,” Hunk whispered. “You’ve been studying with Keith. And Allura. And Pidge. And me. That’s, like, a nerd full house.”
He stared at the cover page.
AP Physics C: Mechanics. Midterm Examination.
His palms were already sweating. He hadn’t even opened the thing yet.
He looked down at the test in front of him. His name was already scrawled on the Scantron. His pencil was sharp. His calculator was on. He was out of excuses.
“Your time starts… now.”
The silence that followed felt deafening. Lance flipped open the booklet. The first question stared back at him with cruel, impassive letters:
A 2.5 kg block slides down a frictionless incline of angle θ…
He blinked. Once. Twice.
His brain was oatmeal.
To his left, he could already hear Hunk’s pencil scratching across the page. Ahead, Pidge’s fingers flew over her calculator like she was defusing a bomb. Even the guy who always napped in the back row looked like he knew what he was doing.
Lance glanced down again. Inclined plane. No friction. Easy. Right?
F = ma. Component of gravity parallel to the incline is mgsinθ... right?
He wrote it down. It looked familiar. That was something.
Okay, he thought, tightening his grip on the pencil. You can do this. Just like the practice problems. Just like when Keith yelled at you for forgetting units.
For a split second, Lance could almost hear Keith’s voice in his head: Show your work, dumbass.
And for some reason, that helped.
He filled in his first bubble.
Then the next.
The rhythm started to come back. Slowly. Tentatively. Like testing your weight on a frozen lake.
Time ticked on.
He didn’t know if he was actually doing well, or if he was just surviving—but either way, he wasn’t frozen anymore.
Forty-five minutes later, Lance dropped his pencil and leaned back in his chair with a soft exhale. His hand ached. His brain was soup. But he’d done it—the multiple choice was over.
Shiro paced to the front of the room, checking his watch. “You may now take a five-minute silent break before moving on to the free-response section. You may stretch, drink water, or lay your head down. Do not talk. Do not pull out your phone. Do not look at anyone else’s paper.”
Lance sat back and closed his eyes, tilting his head toward the ceiling like it might offer him divine intervention. His heart was still racing, and his palms were sweaty from gripping his pencil like it was a lifeline.
He cracked one eye open and glanced sideways. Pidge was already chugging water like she’d run a marathon. Hunk had his head down on the desk, mouth slightly open, clearly whispering some kind of prayer or food-related mantra. Even Keith—no, not Keith. Keith wasn’t there. Not today.
Lance’s chest pinched a little at the thought.
He sat up and rubbed his hands on his jeans, resisting the urge to pull out his phone just to check the time. Instead, he stared at the blank cover of the next test booklet. It might as well have been a tombstone.
He took a slow breath in. Held it. Let it out.
Three free-response questions. You can survive three. You’ve survived worse.
And then, as if summoned by that single, shaky confidence, Shiro called out again.
“Break’s over. Open your FRQs. Begin.”
Lance flipped the page, pencil already in hand.
Round two.
Lance opened the booklet and immediately wished he could close it and walk into the sea.
Question One: An object of mass m is attached to a spring and placed on a frictionless incline of angle θ…
His eyes blurred. Spring. Mass. Incline. Frictionless incline. He read it twice, three times, before the words stopped looking like squiggles. His pencil hovered.
Okay. Draw a diagram. Free body. Resolve the forces.
He began to sketch, hands shaking a little. The incline slanted wrong. He erased. Re-drew. Why does the triangle look like it’s melting?
He could hear someone scribbling furiously nearby—probably Pidge, because of course she was thriving while Lance was battling a cartoonishly hostile spring.
His brain jumped ahead, trying to guess the final question, or maybe how much of his grade this would tank if he just… stopped. No. He couldn't stop. Keith might not be in the room, but his voice—sharp, sardonic—echoed in his head anyway.
"This is literally the same mistake."
Lance gritted his teeth and forced his attention back to the problem. He moved to part (b). And then (c). Somewhere around drawing energy diagrams for Question Two, he started to enter a kind of flow—an exhausted, slightly delirious state where answers came not from confidence but sheer academic muscle memory.
At one point, he nearly laughed aloud because one of the sub-questions was the exact kind Keith had drilled him on three nights ago, while sprawled out on Allura’s floor arguing over formulas like idiots.
He didn’t laugh, though. Not really. It caught in his throat.
By the time he reached the final problem, his hand was cramping and his handwriting had deteriorated into something that looked like a panicked chicken had run through graphite.
The last question was about electric fields between two parallel plates, and for the briefest second, Lance felt… calm. He knew this one. He could do this one.
He finished with two minutes to spare.
And then he sat there, staring at the last line of his answer, blinking hard. The silence in the room was deafening.
Shiro’s voice cut through the air like a blade. “Pencils down. Booklets closed.”
Lance dropped his pencil with a clatter and folded his arms over his head. His muscles ached. His heart still hadn’t settled.
But somehow—somehow—he had made it.
The moment Shiro dismissed them, the room erupted in the soft chaos of shuffling papers, groaning chairs, and relieved exhaling. Lance didn’t move at first. His arms were still folded across his desk, his forehead resting lightly on his sleeves. The fluorescent lights buzzed overhead, too loud for a room that had been silent for two hours.
“Lance,” Pidge said softly, nudging his shoulder with a mechanical pencil. “C’mon. It’s over.”
He lifted his head slowly, eyes unfocused and dry. “I feel like I just aged forty years.”
“You look like it too,” she replied, but there was no bite to it—just exhaustion and sympathy.
He stood on legs that didn’t want to hold him. The desk creaked as he pushed himself upright, and the hallway outside the lecture hall felt ten degrees cooler, like stepping into a different world. Sunlight poured in through the glass walls lining the corridor. It should’ve felt freeing, but it didn’t. Not yet.
Hunk joined them a moment later, balancing a water bottle and his own test packet. “I forgot how to spell my own name during the FRQ. That’s where I’m at.”
“Didn’t know spelling counted in physics,” Lance muttered, rubbing the bridge of his nose.
“It does if you accidentally call ‘kinetic energy’ ‘kitchen energy,’” Hunk replied, deadpan.
That at least pulled a small laugh from Lance. A real one, not the hollow kind. They began walking together, the three of them moving slowly down the path back toward the dorms. The quad was already filling with other students pouring out of their exams—some triumphant, others dead-eyed.
“I can’t believe we just did that,” Lance said, voice low.
“Survived,” Pidge corrected.
“Barely,” Lance added.
He didn’t mention that part of his brain was still stuck on Keith. On the night before. On the awful quiet car ride home from the desert and what Keith had said—and what he had said.
The words still echoed.
You’re here because you were failing physics. Nothing more, nothing less.
Lance shoved his hands deep into his jacket pockets and tilted his head up to the sky. The sun was too bright.
“Wanna get something sweet?” Hunk offered, catching his expression. “Like donuts or celebratory pancakes?”
“I could go for celebratory pancakes,” Pidge nodded. “And you could use the sugar.”
Lance smiled faintly. “Yeah. Okay.”
They were two steps away from being out the building when a voice called Lance’s name.
Keith.
Lance turned around, eyebrows furrowed “Uh, hey, Keith.”
“We won’t be able to leave today,” he panted like he had sprinted, “I missed my AP Lang midterm so I have to make it up tomorrow.”
Lance blinked at him, “Leave for… what exactly?”
“Winter break?” Keith shifted nervously, “I thought I was staying with you and your family again. They invited me, remember?”
Lance blinked.
Something in his chest lurched—like the floor had dropped a couple inches beneath him and his body hadn’t caught up.
“Oh,” Lance said.
That was all. Just oh .
Because of course that had been the plan. Weeks ago, during a glitchy video call with his mom—her voice cutting in and out between laughter and scolding one of his younger siblings—she’d said,
“Tell Keith he’s welcome back for the holidays. We’ll even make those cassava balls he liked so much.”
And Lance had. He remembered the way Keith’s expression had shifted when he told him—like something had softened in him, just a little. Like the idea of
home
wasn’t entirely foreign anymore.
But that was before.
Before the silence. Before the sharp words. Before Keith had made him feel like he was just a failing grade Keith had to carry over the finish line.
Lance cleared his throat, trying to buy time while his brain caught up. “I… don’t think that’s possible anymore,” he said, forcing the words out evenly. “Campus residences close tonight. Once I check out, I won’t be able to get back into my dorm, so I have to leave today.”
Keith blinked. “Oh. Well—” He shifted awkwardly, like he hadn’t expected this to be complicated. “You could crash at my place tonight. I’ve got an extra room. It’s nothing fancy, but it’s better than scrambling for a hotel or something.”
Lance stared at him for a beat. The offer was simple, even generous on the surface. But it landed wrong. Because Keith hadn’t apologized . Hadn’t acknowledged what he’d said in the car or the way it had made Lance feel like an afterthought.
So instead of answering right away, Lance looked down the hall toward where Pidge and Hunk were waiting quietly, pretending not to eavesdrop while totally eavesdropping. Then back to Keith.
His voice was flat when he replied, “I’ll think about it.”
And for now, that was all he could offer.
Lance zipped the last duffel shut with a sigh, flopping back dramatically onto his stripped bed. The dorm felt hollow, echoing with that strange, in-between energy—most students had already cleared out for break, leaving the halls quieter than usual.
Three weeks away from Garrison. Three weeks of pretending he didn’t almost cry during his physics midterm. Three weeks of pretending things weren’t weird with Keith.
He sat up, stretched, then grabbed his backpack and slung it over one shoulder. He was dressed light: a faded T-shirt and joggers, a hoodie tied around his waist in case it got breezy after sunset. The winter sun outside was still bright, casting long, lazy shadows across the quad. It was warm for December—perfect Arizona weather where you questioned if it was even winter at all.
Lance took one last look around, then locked the door behind him.
Keith was already waiting out front.
His bike gleamed in the sun, black and sleek and a little obnoxious—kind of like its owner. Keith leaned against it with his helmet tucked under one arm, sunglasses shielding his eyes, wind ruffling his messy hair. He didn’t say anything as Lance approached, just gave a nod.
“You ready?” he asked.
Lance squinted up at him. “You’re wearing sunglasses and a leather jacket. You trying to impress me or audition for a music video?”
Keith didn’t even flinch. “Yes.”
Lance snorted but took the spare helmet anyway, tightening the strap before climbing on. His duffel was already bungeed behind him, probably secured with the same overachiever energy Keith put into test corrections and knife training.
He wrapped his arms around Keith’s waist without hesitation this time. “Just don’t kill us.”
“No promises,” Keith said, but Lance could hear the smirk in his voice as the bike roared to life.
They pulled out of campus and into the open desert roads, the horizon wide and endless.
Lance let the sun hit his face, the wind pull at his hair, and—for just a little while—let himself forget everything else.
The ride through the desert was quiet, save for the hum of the engine and the rush of wind. Lance didn’t say much—there wasn’t much to say. The sun was beginning to lower in the sky, casting long streaks of gold across the open road, and by the time Keith pulled off the highway and into a small residential area, Lance’s thoughts had started to settle into a low, dull hum.
Keith’s apartment complex was tucked behind a row of palm trees, low-rise and sun-bleached, like most things in Arizona. The walls were a dusty beige, and the cracked parking lot had faded white lines and a few scattered oil stains. Keith parked in his usual spot near the back, cutting the engine and tossing his helmet onto the seat like they hadn’t just been going 70 down the freeway.
The stairwell smelled faintly of sun-baked concrete and someone’s takeout from the night before. They climbed up to the second floor, where Keith unlocked a door with peeling paint and nudged it open with his shoulder.
For the first time, there was no James Griffin lounging half-naked in the space looking at Lance like he was a piece of gum stuck to the bottom of his shoe. It finally gave Lance the opportunity to fully take in Keith’s apartment—which wasn’t much. It was blank and sterile, looking almost like the stock photos you’d find on the internet if you looked up ‘two-bedroom apartment’.
The walls were bare except for a single, crookedly-hung calendar that still said November. The couch was the kind you bought from Craigslist for thirty bucks and hoped didn’t have bedbugs, and the marble kitchen counters were spotless—too spotless, like no one ever cooked here. There were no photos, no knickknacks, no sense of someone living a life. Just function. Just Keith.
For some reason, that unsettled Lance more than the silence.
He stepped inside slowly, his footsteps muffled by the thin, scratchy carpet. “Wow,” he said, trying for levity. “Cozy. Definitely doesn’t scream I’ve emotionally repressed every major event in my life. ”
Keith gave him a dry look as he set his keys in the bowl by the door. “Don’t get too comfortable. It’s just for the night. We leave for your place tomorrow morning.”
Lance dropped his duffel by the couch and looked around again. “Where’s James?”
Keith opened the fridge. “With his boyfriend. Probably terrorizing Scottsdale.”
Lance blinked. “James has a boyfriend?”
Keith shot him a look. “Why does that surprise you?”
“Because he’s… James,” Lance said, flopping dramatically onto the couch. “You don’t find it a little weird that he has a boyfriend and still sleeps with his ex and hangs out at his place like a leech?”
Keith shut the door with a little more force than necessary and tossed his keys onto the kitchen counter. “He’s not a leech,” he said flatly, though the lack of conviction in his voice was obvious. “And we’re not sleeping together… not anymore.”
Lance let out a slow breath, leaning his head back against the cushion as he stared at the ceiling. “You realize how that sounds, right?”
Keith didn’t answer. He was still standing by the counter, arms tense at his sides, like he was bracing for something to hit him.
Lance sat up a little straighter, his voice quieter now. “Why does he still have a key?”
Keith rubbed the back of his neck. “Because I kept thinking maybe he’d need a place to crash. Or that if I changed the locks, it’d feel like slamming a door I wasn’t ready to close.” He glanced up, meeting Lance’s gaze. “I know it’s stupid.”
“It’s not stupid,” Lance said, even if part of him still felt like yelling. “It’s just… sad. You let people hurt you and then you make excuses for them.”
Keith winced, and Lance instantly regretted how harsh that sounded.
“I’m not trying to be a jerk,” Lance added quickly. “I just—I don’t like seeing you get treated like you’re disposable. You’re not.”
Keith looked away, jaw clenched, eyes fixed on a spot on the floor like it had all the answers. “I don’t feel disposable when I’m with you.”
Lance froze.
The words hung between them like something too fragile to touch.
“Oh,” Lance said, suddenly very aware of how loud the silence had become.
Keith gave a small, awkward shrug. “Yeah. Oh.”
Lance felt the walls closing in on him. He didn’t like where this conversation was going.
“So where am I sleeping?” he asked, mostly to break the silence.
Keith didn’t answer right away. He rubbed his jaw, then walked past Lance toward the hallway. “End of the hall. Sheets are clean. Probably.”
Lance snorted. “Wow, you really know how to make a guy feel welcome.”
Keith leaned against the wall and crossed his arms. “You’re the one who called me ‘emotionally constipated’ the last time you were here.”
“I stand by that,” Lance said, pointing dramatically. “But at least now I get to see the bachelor pad in all its empty glory.”
Keith smirked, just barely. “You done giving a Yelp review of my apartment, or do I need to find the comment card?”
The room was just as bare as the rest of the apartment except for what looked like a fake succulent that sat in the middle of the nightstand.
“Keith, we live in Arizona. What do you need a fake succulent for, just grab one outside.”
Keith raised an eyebrow, walking past Lance into the room and poking the little green plastic plant like it had personally offended him. “It was a gag gift from Shiro. He said even I couldn’t kill this one.”
Lance cackled, dropping his duffel bag onto the bed. “Wow. The bar is in hell.”
Keith gave him a deadpan look. “You’re welcome to go sleep outside with the real succulents.”
“Oh, don’t tempt me,” Lance shot back, flopping dramatically onto the mattress. It let out a creak that didn’t sound entirely trustworthy. “I’ll commune with nature and get a cactus spine up my ass.”
Keith made a face as he turned toward the door. “Just don’t bleed on the sheets. I don’t want to explain that to the landlord.”
Lance rolled onto his side, grinning. “You say that like I haven’t already bled on at least one thing in every room of your apartment.”
Keith paused, blinking. “What—”
“ Nosebleeds , Keith,” Lance interrupted innocently. “God, you’re gross.”
“Right—well, I’m gonna be in the garage in the back of the complex. I would offer dinner but I can’t remember the last time I cooked in this place.”
Lance waved a hand lazily from the bed, eyes already half-lidded. “Don’t worry, I wasn’t expecting a five-star experience. Just glad there’s no James waiting to insult me on the way to the bathroom.”
Keith snorted under his breath, turning back toward the door. “Garage is unlocked if you need anything. Just… don’t touch the toolbox. Or the welder. Or the bike.”
“So basically don’t breathe near anything cool,” Lance replied, flipping onto his back. “Got it.”
Keith smirked faintly and pulled the door halfway shut behind him. “Try not to die of boredom.”
“Only if you don’t die of loneliness first,” Lance called after him, grinning at the sound of Keith muttering something under his breath as he padded down the hallway.
The room fell quiet again, and Lance let out a long breath, letting the ceiling blur slightly as his eyes unfocused. The bed was firm, the air still smelled faintly like motor oil and old dust, and there was something strange about being in Keith’s space without all the tension that usually came with it. Strange… but not bad.
Lance stared at the ceiling for a good five minutes after Keith left, the silence of the room starting to press on his ears like cotton. Eventually, he sighed and rolled off the bed, padding barefoot into the apartment’s tiny kitchen.
It wasn’t much. A narrow strip of countertop, an outdated stove with a stubborn burner, and a fridge that hummed like it was actively fighting for its life. He opened it cautiously and was met with… well, nothing too surprising. A half-empty carton of almond milk, some sad-looking eggs, three different kinds of mustard, and a Tupperware container of something unidentifiable.
“Wow,” Lance muttered, squinting. “So this is what the inside of a bachelor’s soul looks like.”
Still, he wasn’t about to let that stop him. A quick search through the pantry turned up some pasta, a dusty jar of tomato sauce, and—miracle of miracles—garlic powder. He cracked his knuckles dramatically.
“Time to chef it up,” he muttered. “Keith Kogane, get ready to cry tears of joy over something that didn’t come from a takeout box.”
He got to work, boiling water and humming under his breath as he chopped up the only vegetable he could find—an onion that was questionably soft on one side. He cut around the mushy part and tossed it into a pan, letting it sizzle as he added garlic powder and a pinch of salt like he was on a cooking show with a live audience.
The kitchen began to smell, well… actually kind of amazing. Warm, savory, a little burnt around the edges, but it was the kind of scent that made a place feel like someone lived there. He was plating two heaping servings of pasta onto the small two-person table when he stopped, suddenly feeling nauseous. This was eerily domestic and it made his stomach turn. He stared at the plates for a moment, the steam curling up like quiet reminders of something too tender. It wasn’t the food that made him nauseous—it was the idea of it. Of cooking dinner for someone. Of waiting for them to come home. Of making enough for two without thinking.
Too familiar. Too easy. Too much like he cared.
Lance gripped the edge of the counter and exhaled slowly through his nose. “Get a grip,” he muttered to himself. “It’s just dinner. You’re not… nesting.”
But it was hard to ignore the weight that settled in his chest as he looked around the apartment—the blank walls, the sad fake succulent, the empty table now set for two. He had spent the last few weeks convincing himself that whatever was between him and Keith wasn’t real. Not in a serious way, anyway. Definitely not in a let-me-cook-for-you-and-make-your-apartment-smell-like-home kind of way.
He sat down before his knees could talk him out of it, trying to shake off the feeling, trying to swallow the lump in his throat that had nothing to do with hunger. The front door creaked open a few seconds later, and Lance schooled his face into something casual, like he hadn’t just been on the verge of a quiet existential spiral over pasta.
Keith stepped in, wiping grease from his fingers with a rag. “Smells good,” he said, cautiously, like the words might set off a trap.
Lance forced a smile and gestured to the table. “Don’t get used to it. Next time you’re getting microwaved taquitos.”
Keith raised an eyebrow as he slid into the chair opposite him. “There’s gonna be a next time?”
Lance shrugged and stabbed at his food. “Shut up and eat before I throw it out.”
The smile Keith gave him in return was small but real. And that scared Lance more than anything.
Keith twirled some of the pasta around his fork, studying it like he wasn’t sure whether it was edible or not—then took a bite and froze.
“This is actually good,” he said, eyes narrowing suspiciously.
Lance rolled his eyes. “Don’t sound so surprised. I cook, Keith. I’m not just a pretty face and a slightly above-average SAT score.”
Keith gave a soft scoff. “It’s the most food this place has seen in months.”
“Well, you’re welcome. I expect a framed ‘World’s Okayest Chef’ award by the time I leave.”
They ate in a comfortable silence for a while, the clinking of forks and soft hum of the fridge filling the space. The tension from earlier had softened around the edges, like the heat from the food had thawed something between them.
Lance glanced up between bites. “So… what were you working on in the garage?”
Keith didn’t look up right away. He pushed some pasta around his plate, shoulders tensing a little. “An old car my dad and I used to work on. 71’ Camaro z28,” he said eventually. “I’ve been trying to fix the clutch for weeks. It’s not responding the way it should.”
“Right, right, because I totally know what that is.”
Keith let out a short laugh through his nose. “It’s a classic muscle car. Fast. Loud. Totally impractical.” He finally looked up, the edge of a smile tugging at his lips. “I thought you’d be into that kind of thing.”
Lance raised an eyebrow. “Because I give off strong ‘gearhead’ energy?”
Keith shrugged. “Because you’re dramatic and like being the center of attention. It’d suit you.”
“Oh, please,” Lance said, dramatically pressing a hand to his chest. “Just say you want to see me in sunglasses leaning against the hood like I’m in Fast & Furious .”
Keith didn’t respond right away, just gave him a long look that was unreadable but not unkind. “I mean,” he said slowly, “you’d probably crash it within five minutes.”
Lance gasped. “That’s slander. I have a perfectly average driving record, thank you very much.”
“Average,” Keith echoed, smirking. “That’s comforting.”
They fell into silence again, this time companionable, filled only by the sounds of scraping forks and low hums from the appliances. Lance glanced around the kitchen—it was small and plain, but this moment made it feel less empty somehow.
“You still work on it a lot?” he asked after a while.
“When I can,” Keith said. “It’s slow going. I don’t have all the tools, and parts are expensive.”
Lance leaned back in his chair. “That why you’re always disappearing into the garage? Not because you’re brooding in the dark with a bottle of motor oil?”
Keith gave a rare, full laugh—quiet but genuine. “Motor oil’s too expensive for brooding.”
“Well, now I’m hurt,” Lance said, grinning. “What happened to all the emotionally tortured mechanic vibes? Am I the only one keeping this aesthetic alive?”
Keith just shook his head, still smiling faintly as he stood to clear their plates. “You’re exhausting.”
“And yet,” Lance said, standing up to help, “you invited me anyway.”
Keith shot him a side glance. “Guess I’m a glutton for punishment.”
Lance bumped his shoulder gently as they loaded the dishwasher. “Guess you are.”
“I can show you the car when we’re done cleaning up, if you want.”
Lance paused mid-motion, wiping his hands on the dish towel before tossing it aside. "Wait, seriously?" He raised an eyebrow, trying to gauge if Keith was messing with him. "You want me to get in a car that you’ve been tinkering with for weeks? The car that I have absolutely no idea how to drive?"
Keith shrugged, not looking up from the sink. "I mean, if you don't mind getting a little grease on you, it's a classic. Besides, you’d be safe with me. I’m a professional."
"Professional at what? Getting in accidents?" Lance teased, but his tone was light, like he was trying to push aside the little knots of unease that always seemed to creep up when he was around Keith for too long.
Keith gave him a sidelong glance. "If you don't want to, that's fine. Just thought you might want to see it. I’m getting pretty close to finishing it." There was something almost proud in his voice, and Lance couldn't help but feel a tug of curiosity.
"I mean, I do love me a good project," Lance said with a grin, "and I guess it wouldn’t hurt to check it out. Maybe I’ll even pretend to understand what’s going on under the hood."
Keith’s lips twitched. "That’s the spirit. Let’s finish this up and I’ll show you."
The air between them felt different now, a little warmer, a little more open. Lance wasn’t sure if it was the proximity, the car, or something else entirely, but the words didn’t seem as hard to say now. "You really care about it, huh?"
Keith’s expression softened slightly, the usual guardedness slipping away just a fraction. "Yeah. It’s… It’s the last thing I have left from him. My dad, I mean."
Lance stopped what he was doing, his hands stilling on the plate he was drying. “You don’t have to talk about it if you don’t want to.”
Keith shrugged again, though his eyes seemed distant. "I’m fine," he said quietly. "Just... sometimes it’s easier to fix things than deal with other stuff."
Lance didn’t know what to say to that, so he just nodded and gave Keith a small smile. "I get it," he said simply, deciding to let Keith have his space in that moment.
They finished cleaning up in comfortable silence, then made their way to the garage, the night stretching out ahead of them, quiet and full of possibilities.
Keith bent down for the latch and pulled it up. It was a two-car garage, the inside was more spacious than Lance had judged when they walked up to it. On the right was an old, red Porsche 964 up on a lift with a missing tailgate and to the left—
“There she is,” Keith gestured to what Lance was assuming was the Camaro in question.
“She’s beautiful, ” It wasn’t the same red as the Porsche. The undertones had more purple. Ghost flames stretched along the long hood of the car and across the doors. If Lance shifted to his left they were orange and if he shifted to his right they were a metallic purple.
Lance stepped closer, his gaze tracing the curves of the Camaro as Keith beamed. The fading light from the overhead bulb flickered slightly, casting a soft glow on the paint.
“She really is a beauty,” Lance murmured, his hand hovering just above the hood, afraid to touch in case it wasn’t ready for it yet. “This car is… it's got personality.”
Keith smiled, a rare, genuine smile that reached his eyes. “It’s a work in progress, but yeah. She’s got character. We used to drive her around all the time. My dad would take me on trips to the coast, just to get out. It was like our thing.”
Lance nodded, his thoughts swirling for a moment. “I get why you’re fixing her up. It’s like keeping a piece of him with you, right?”
Keith glanced at him, but didn’t say anything immediately. There was a hesitation, like he wasn’t sure if he wanted to open up more than that. Instead, he gave a quick nod and gestured toward the engine. “Yeah. Anyway, the clutch’s been giving me hell lately. I’ve tried adjusting it, but the pedal’s still too stiff. I’ve been working on it for days.”
Lance crouched down next to the engine, peering inside with interest, even though he had no idea what he was looking at. “I have zero clue about cars,” he admitted with a small chuckle, “but this looks complicated. Like, how do you even start fixing something like this?”
Keith smirked, clearly amused by the honesty. “Well, first you start by not having zero clue. You’d be surprised how much you can figure out if you just try. The internet’s full of people who love fixing up old cars.”
“I bet I’d be more helpful if I started by Googling things like ‘How to not mess up a car that’s probably worth more than my life,’” Lance joked.
They stood there for a few moments, the quiet hum of the garage surrounding them, each of them lost in the unspoken comfort of simply being there. Lance took a breath, feeling the weight of the night and the warmth of the moment. Maybe it was the intimacy of the space, or the fact that they were sharing something so personal, but it felt like a step forward. A shift, small but important.
“So,” Lance nudged Keith’s side, “How many guys you take out in this thing?”
Keith looked at him incredulously and Lance raised his hands. “Or girls—whomever you’re into, I don’t judge.”
Keith’s eyes narrowed, his lips pulling into a smirk as he crossed his arms. “Are you seriously asking me that?”
Lance grinned, leaning casually against the car. “Just curious. I mean, this thing’s a showstopper. Can’t blame a guy for wondering.”
Keith’s smirk grew slightly, but there was something a little softer in his gaze now. “I don’t know. I’ve been a little busy, you know? Not exactly been out here trying to impress people.”
Lance raised an eyebrow. “Busy with what? The garage?”
“Among other things,” Keith said, his tone dropping slightly. It was a subtle shift, but Lance noticed it. He felt the change in the air, and his teasing smile faltered for a moment.
He took a breath, trying to bring the conversation back to something lighter. “Well, I don’t blame you. I wouldn’t want to take this beauty out and have to share it with anyone else either.”
Keith looked at him, his eyes searching for something—maybe a joke, maybe sincerity—but he didn't seem to find exactly what he was looking for. Instead, he shrugged. “Yeah. It’s kind of… my thing, you know?”
Lance nodded slowly, understanding that there was more to it, but also recognizing that maybe now wasn’t the time to push. Keith had a way of keeping parts of himself hidden, and Lance had learned not to press too hard.
“So, uh, what’s next?” Lance asked, tapping the side of the Camaro gently. “You want me to hold the flashlight while you play mechanic?”
Keith snorted, a rare, genuine laugh that sounded like it came from somewhere deeper than the usual snark. “Yeah, that’s about right.” He reached for a toolbox on a nearby shelf, glancing back at Lance. “Just don’t break anything, alright?”
“I’ll try,” Lance said with a mock salute, feeling a small spark of warmth spread through him. There was something comforting about this—the two of them, working on the car, the quiet buzz of the garage surrounding them. It felt like a moment he could hold onto, even if he wasn’t entirely sure what it meant.
As the night stretched on, the tension between them seemed to loosen, just a little. Keith showed him how to check the fluid levels, how to carefully twist the bolts without stripping them, and Lance did his best to keep up, even if he was mostly faking it.
But there was a calmness between them, a rhythm to the way they worked together. The kind of calm that felt like it had been waiting for them all along.
Lance blinked against the bright light filtering through the small window next to the bed groggily rubbing his eyes. The previous night came back to him in bits and pieces—working on the Camaro in the garage, their casual conversation, and then the overwhelming exhaustion that had settled over him after hours of trying to keep up with Keith’s mechanical talk.
He sat up slowly, his back stiff from the awkward position he had managed to get himself in at some point during the night. The smell of eggs hit him first. Still rubbing his eyes, he followed the smell down the hallway and out into the living area. On the far corner by the TV stand was a record player he had missed in his inspection the afternoon before. A sleek black vinyl sat in the center spinning as soft jazz had filled the living room and kitchen. Had Lance fallen asleep in someone else’s apartment?
“Ah, sleeping beauty is finally awake,” Against Lance’s better judgement, he turned to face Keith.
Maybe he shouldn’t have fought his mom as hard as he did about going to Sunday school because standing by the stove was Keith Kogane in nothing but his underwear with his hair pulled back into a low bun with the soft baby hairs on the back of his head curling against his nape. He turned to regard Lance with a pair of black glasses resting on the bridge of his nose, the sunlight pouring in from the nearby window making his pale skin almost shimmer.
Dear God .
“Since when did you wear glasses?”
Keith shrugged. “Always? I just have a really bad habit of always falling asleep with my contacts in.”
Silence settled again and Lance found himself looking Keith up and down again.
Keith raised an eyebrow. “You gonna stand there gawking or do you want eggs?”
Lance opened his mouth. Closed it. Opened it again. Words refused to form in any coherent order in his brain. He was glitching. His entire operating system had just bluescreened. A soft puff of jazz saxophone behind him didn’t help the surreal nature of the moment.
“I—uh—sure,” he managed, voice cracking a little. “Eggs. Yes. Great. Love those. Big fan.”
Keith turned back to the stove, utterly unfazed, as if he hadn’t just shattered Lance’s brain into a hundred hormonal pieces. The muscles in his back shifted as he stirred something in the pan, and Lance tried very hard not to look. Or breathe. Or exist.
“Didn’t peg you for a jazz guy,” he said, mostly to distract himself.
Keith gave a soft snort. “It was Shiro and Adam’s stuff. This was their place that I crashed at a lot, that’s why there’s an extra bedroom. They moved out when Shiro came back and I mostly left all the things they already had.”
Lance blinked, the comment sobering him slightly. “That’s… actually kinda sweet.”
Keith just shrugged, nudging some scrambled eggs onto a plate. “It’s tradition now. Thought you might like it more than waking up to the sound of me dropping a wrench on my foot.”
Lance smiled, softer this time. “You’d be surprised how often I’ve woken up to worse.”
Keith handed him the plate and set a fork down beside it. “You’re not at a beach hostel in Nicaragua, Lance. You can have normal mornings here.”
Lance made an exaggerated gasp. “Normal mornings? With breakfast? And jazz? What kind of luxury resort is this?”
Keith just rolled his eyes and poured himself a cup of coffee, then leaned against the counter, sipping slowly. He looked more relaxed now—still guarded in that Keith way, but less like he was waiting for the floor to drop out from under him.
Keith shook his head with a little smile and pushed his glasses up his nose. “Eat your eggs, McClain.”
They stood in companionable silence for a moment, the record crackling faintly beneath the music. Lance eyed the eggs and then Keith’s very bare legs. “But, uh. Not to make this weird, but you are very… underwear. ”
Keith, to his credit, barely flinched. “You’re staying at my place. You don’t get to judge my pants level.”
Lance held up both hands, one still holding his fork. “Hey, I’m not judging. Just—stating facts. Very observational. Scientific, even.”
Keith quirked an eyebrow, unimpressed. “You’re ogling me and calling it science?”
“I’m not ogling,” Lance protested, face already warming. “I’m making a comprehensive environmental assessment. You’re just… part of the ecosystem right now.”
Keith turned back to the stove with a shake of his head. “You’re lucky I didn’t come out in less.”
Lance nearly choked on a piece of egg. “ There’s less?”
Keith smirked, and Lance suddenly found the floor tiles intensely fascinating.
“Anyway,” Lance said after a beat, stabbing his eggs with newfound determination, “I think I preferred when you were emotionally constipated.”
Keith laughed under his breath, a rare, unguarded sound. “Tough luck, McClain. You get me how I am now. Pants optional.”
Lance groaned dramatically. “This vacation is going to kill me.”
Shiro and Adam came by to drop off the same Acura they had taken the last time. Keith was crouched by the Camaro when the familiar hum of an engine pulled into the lot. Lance leaned against the garage wall, wiping grease off his hands with a rag that had seen better days. The sleek, dark gray Acura eased into one of the visitor spots, sunlight glinting off the polished hood. Shiro stepped out of the driver’s side, sunglasses perched on his nose and a familiar easy grin on his face. Adam got out on the passenger side, waving as he rounded the front of the car.
Keith stood up, brushing his palms on his jeans. “You’re early.”
Adam shrugged, tossing him the keys. “Figured we’d beat the traffic. Plus, someone—” he nodded toward Shiro “—was itching to get back behind the wheel of his ‘baby.’”
Shiro rolled his eyes. “You say that like you don’t love this car as much as I do.”
Keith smirked faintly and pocketed the keys. “Still runs better than half the junkers that come through here.”
Lance gave a mock salute. “Your noble steed, returned in one piece.”
“Barely,” Adam added with a chuckle. “You should’ve seen how Shiro parked it last night.”
Shiro shot him a look that didn’t hold any real heat. “Traitor.”
Lance crossed his arms. “So, you two just popping by to drop the car off? Or is this a whole ‘hang out and judge our garage handiwork’ situation?”
Adam looked past them into the garage and whistled low. “That the Camaro?”
“Yep,” Keith said, a little quieter this time.
Shiro gave a soft, appreciative nod. “Your dad would’ve been proud of how far you’ve gotten.”
Keith’s gaze lingered on the car, his posture just a little more guarded now. “Still a long way to go.”
“Yeah, well…” Adam clapped a hand on Keith’s shoulder. “So was the drive. And we still made it.”
Keith gave a faint smile in return.
They didn’t leave right away. Shiro and Adam lingered for a bit, helping Keith move a few tools and check the tire pressure on the Camaro like it was a pit stop instead of just a garage. Lance leaned against the passenger door, sipping a soda and watching the three of them with a mix of amusement and something else he didn’t want to name—something tight in his chest at the way Keith seemed more at ease with them around.
Eventually, they said their goodbyes. Adam pulled Keith into a brief hug that looked more like a sturdy handshake with extra steps, and Shiro handed over a small paper bag filled with what he claimed were “road trip essentials.”
The Acura’s interior was cool and quiet, the AC humming softly as they pulled onto the highway. Lance stretched out in the passenger seat, legs kicked up just enough to be annoying, and fiddled with the aux cord until Keith gave in and handed it over without a fight.
"You're lucky I trust you," Keith muttered, eyes on the road.
Lance grinned, tapping the beat out against the armrest. “Please, you literally showed up to our first tutoring session in a leather jacket and combat boots. You stereotyped yourself .”
Keith gave a dry snort, but the corner of his mouth twitched like he was trying not to smile. “Fair point.”
The song shifted into a breezy, summery track with a synthy sax solo, and Lance leaned his head back against the seat, eyes closed. “Besides,” he added, voice softer now, “this is good road trip music. Don’t fight it.”
Keith hummed in reluctant agreement, the rhythm of the song syncing with the sound of tires humming along the asphalt. A hawk circled high overhead, casting a fleeting shadow across the hood as they sped through another stretch of open highway.
“Just don’t start crying over Mitski in the middle of nowhere,” Keith said eventually.
“No promises,” Lance replied, grinning with his eyes still closed. “It’s not a real road trip unless someone has a mild emotional breakdown between pit stops.”
Keith huffed but didn’t argue, one hand loose on the wheel as the city faded behind them and the Arizona wilderness took over—flat, golden land that shimmered under the sun like a mirage. Cacti stood like lone sentinels along the road, and every so often, a dust devil spun lazily in the distance.
“Sylvio and Nadia miss you,” Lance broke the silence. “Nadia renamed the goats again.”
Keith let out a soft groan, but there was a flicker of warmth in his voice. “Don’t tell me… something cursed like ‘Mr. Meowgi’ again?”
Lance laughed, eyes still on the horizon. “Worse. ‘Goatye’ and ‘Vincent van Goat.’”
Keith actually choked, nearly swerving. “You’re kidding.”
“I wish I was,” Lance said, clutching his stomach from laughter. “She made signs for them and everything. Sylvio tried to veto it, but you know how persuasive she gets when she wants something.”
Keith shook his head, smiling now despite himself. “That kid’s a menace.”
“A creative menace,” Lance corrected. “She also made a sock puppet version of you. Said she missed your ‘grumpy little face.’ Her words, not mine.”
Keith rolled his eyes, but there was a visible softening in his expression. “I’m not grumpy.”
“Keith, you scowl in your sleep,” Lance said, deadpan. “You once scared a dog just by looking at it.”
“That was one time,” Keith muttered, but he was laughing now, quiet and genuine.
The mood settled into something lighter, the road stretching ahead like an invitation, the weight of past semesters and strained conversations melting away under the desert sun.
The rest of the drive passed in easy conversation and bursts of music. Lance occasionally rolled the window down to let the dry wind whip through his hair, and Keith didn’t complain once—even when Lance played the same song three times in a row.
By the time they turned off the highway and onto a long stretch of dirt road, the sky had softened into late-afternoon gold, casting everything in a warm glow. Keith slowed as familiar shapes came into view—the weathered white house with the wraparound porch, the rusting mailbox leaning a little more each year, the faint sound of goats bleating from somewhere out back.
They hadn’t even fully pulled into the driveway before the screen door slammed open.
“There he is!” Sylvio’s voice rang out first, followed by a stampede of younger McClains spilling out of the house.
Lance barely had time to throw the car into park before the doors were yanked open. Nadia launched herself at him with a shriek, and Sylvio came around to Keith’s side of the car, grinning ear to ear.
“Well, if it ain’t our honorary McClain,” Luis said, pulling Keith into a back-slapping hug before he could even get both feet on the ground. “Thought we might’ve scared you off last month.”
Keith, a little winded but smiling, shrugged. “Guess I’m a slow learner.”
Rachel pushed Luis out of the way, running her hands through Keith’s hair. “You desperately need a haircut.”
Luis laughed, unbothered as Rachel took his place with the precision of someone who’d been bossing around siblings her whole life. Keith blinked as her fingers carded through his hair with practiced disapproval.
“I like it long,” he said, not quite defensively, but enough to make Lance snort as he came around the car with their bags.
Rachel arched a brow. “Yeah? Well, we’re not in a boyband, sweetheart. You’re gonna melt in this heat.”
Lance tossed Keith a look over his shoulder. “Don’t bother arguing. Rachel once gave me a bowl cut in the fifth grade and insisted it was ‘French.’”
“Still looked better than your rat tail phase,” Rachel shot back.
Keith watched the exchange with the barest twitch of a smile. “I think I’ll take my chances with the heat.”
From the porch, Nadia was already calling out something about the goats and trying to drag Keith toward the backyard. Luis intercepted just in time, slinging an arm around Keith’s shoulders and steering him toward the door.
“C’mon, before Ma sends out the search party. She’s been prepping for this visit like the pope was coming.”
Lance leaned in with a grin. “Told you. Circus.”
Keith, surrounded by noise and affection, didn’t look nearly as out of place as he had the first time. He nudged Lance lightly with his elbow. “Yeah. But I think I like it.”
Lisa was already pulling at Keith’s cheeks complaining about how skinny he had gotten in just a month.
“I hope you brough your boots, boy. I’m putting you to work for real this time.” Miguel clapped him on the back.
Keith chuckled, rubbing the back of his neck as Lisa continued to pinch his cheeks like he was five years old. "I'm not that skinny," he protested, though his words were drowned out by her rapid-fire complaints.
Lance smirked, folding his arms across his chest. "Don't listen to her. She'll have you running a marathon in the middle of a desert for fun if you let her."
Keith glanced over at Lance with an exaggerated look of fear. "I can handle a marathon. I’m definitely not prepared for anything else your family might throw at me, though."
Miguel laughed heartily, slapping Keith’s back again in what was probably supposed to be a friendly gesture but felt like it could’ve knocked the wind out of him. "Don't worry, Keith. You’ll learn quick. You’ll fit right in. Now, go wash up. Dinner's almost ready, and I’m not sure how much of that plantain you’ll get if you don’t start running." He grinned, a devilish gleam in his eye.
Keith made a face but nodded, slipping past the chaos of Lance's family to head to the bathroom. As he disappeared down the hallway, Lance shot a glance at his brother.
"You really did drag him back here under threat of chores, huh?" Lance said with a teasing smile.
Luis winked. "Hey, what are family gatherings for, if not for a little work ? Besides, Keith's got that quiet charm. He’ll be put to work without even realizing it."
Lance snorted, shaking his head as his gaze followed Keith, who was probably already deep in conversation with one of the uncles about something mechanical or car-related.
"You know," Lance mused, "he’s actually starting to fit in with all this." He gestured at the bustling family around him.
"I noticed," Luis agreed, giving his younger brother a sideways glance. "Guess you’ve got more than just a couple of mysteries up your sleeve, huh?"
Lance blushed a little, his mind momentarily circling back to the last few days with Keith. He quickly shook it off. "I guess. He doesn’t mind, you know, all the... chaos." He didn’t add anything more, letting the rest of the sentence hang in the air.
Luis nodded, giving him a knowing look. "Don’t overthink it, bro. Let the guy eat first. Then, we’ll see how much work he’s really willing to do."
Lance had come to realize that there should’ve been a warning of some sort every time Keith decided to lose his shirt. It was like a switch would flip, and without a moment’s notice, Keith would strip it off as if it were just part of the job. But today, it was Christmas Eve, a day that was supposed to be full of nothing but lazy lounging, family games, and the smell of roasting food. Instead, it had turned into an impromptu automotive rescue mission, thanks to Luis.
The chaos had begun when Luis had burst into the house, his voice carrying like a tornado as he yelled something about his car making a rattling noise. The words barely registered before Keith and Marco were up and moving, like a well-oiled machine. Within seconds, the two of them were in the driveway, tools in hand, diving under the hood of Luis’s car without a second thought. Lance had tried to protest, but Rachel had tugged him out to the front porch, claiming that the most he could do was observe while they worked.
So now, here Lance was, perched on the old swinging chair on the front porch, with Rachel by his side, trying—mostly unsuccessfully—not to laugh at the absurdity of it all.
Keith, of course, was shirtless . The sun wasn’t even fully down yet, but the cool air of the desert evening did nothing to deter him. He had stripped off his t-shirt the second they hit the driveway, and now, there he was, arms deep in the engine, his muscles flexing and shifting as he worked with a focus that was almost too intense. The sound of tools clinking against metal filled the air, a strange juxtaposition against the Christmas lights twinkling from the roofline above the house.
Rachel, who had taken a seat next to Lance on the porch swing, glanced over at him with a grin. “You should’ve known better than to think Christmas Eve was going to be a lazy day around here.”
Lance sighed dramatically, slouching deeper into the swing as he crossed his arms. “I honestly thought today would be different. You know, no engines, no grease stains, just... food and relaxation.”
Rachel smirked, leaning back and crossing her legs. “And you thought that Keith, of all people, would let a little holiday stop him from diving into a car problem? If anything, today’s just another excuse for him to be all... this .” She gestured in Keith’s direction, her smile widening when she saw the way Lance’s gaze followed Keith’s every movement.
Lance’s face flushed, and he quickly looked away, muttering something under his breath about how it was ridiculous for anyone to be this good at looking this good while fixing a car. But Keith, apparently oblivious to his silent fan club, kept on working, completely absorbed in the task at hand.
“I think we need a sign or something,” Lance muttered, not entirely to Rachel but clearly meant for anyone who would listen. “Like, ‘Warning: Keith will take off his shirt at the slightest inconvenience.’”
Rachel chuckled softly, but there was a mischievous glint in her eyes. “You’re not complaining. You’re just... observing, right?”
Lance groaned, leaning his head back against the porch swing and staring up at the evening sky, trying to act like the whole situation wasn’t making him feel warm in places that had absolutely no business getting warm. "I’m just trying to keep my dignity intact here, you know?"
Keith, of course, chose that moment to glance up from the engine, his expression unreadable for just a second before a small, cocky smile tugged at his lips. He shot a wink in Lance’s direction before returning his attention to the task at hand, completely unbothered.
Lance blinked, his heart stumbling in his chest. “Seriously?”
Rachel, who had been watching the exchange with an almost too observant gaze, raised an eyebrow. “Well, now you’ve got his attention. I’m just here for the show.” She leaned back with her hands behind her head, the soft creak of the swing accompanying her satisfied grin.
Lance groaned inwardly, wishing for once that he could just live through a normal holiday without his emotions being tangled up in the heat of the moment. But then again, when had any day with Keith ever been truly normal?
Keith had always had this effect on him—whether it was by being annoyingly good at fixing cars, or just by existing in a way that made Lance second-guess everything he thought he knew about himself.
He pulled his knees up to his chest and rested his chin on them, trying to focus on the distant hum of Christmas lights and the sound of his family chatting inside. But no matter how hard he tried to ignore it, Keith’s presence kept drawing his attention like a magnet. And there he was again— shirtless —making it impossible for Lance to pretend he wasn’t affected.
"Yeah, next time," Lance muttered, half to himself, half to the universe, "there's definitely going to be a warning."
Dinner had promptly gone to hell. It started off normal and quaint, like any other family meal—everyone crowded around the long wooden table, the rich smell of roasted turkey and mashed potatoes filling the air, the clink of silverware against plates as they passed around side dishes. There was laughter and light conversation, the kind that only comes from being surrounded by family. It was cozy, warm, and for a brief moment, Lance had almost convinced himself that maybe, just maybe, they could all enjoy a peaceful holiday without things spiraling out of control.
But that peace didn’t last long.
It began innocently enough with Rachel teasing Luis about his lack of cooking skills. Then, of course, there was Miguel chiming in about how Lance had been “the pickiest eater growing up,” and how his “eccentric tastes” made family dinners interesting. There was a good-natured back and forth, the kind of teasing that had been passed down through generations, a constant in the McClain household.
Then, somewhere in the middle of someone passing the cranberry sauce, it happened.
“So, Keith,” Mr. McClain had started, casual as ever as he scooped a second helping of mashed potatoes onto his plate, “What are your plans after you graduate next semester?”
It was a simple enough question, the kind asked at a dozen dinner tables every holiday season, but something in the way he said it—light, expectant, maybe even a little too interested—made Lance’s stomach drop. He didn’t know why. Not exactly. But he knew that look in his dad’s eye. It was the same one he gave to roosters before a Sunday stew.
Keith, oblivious to the incoming storm, nodded politely and set down his fork. “I’m actually applying to a couple places out of state,” he said. “Aerospace engineering. I’ve got a few backups, but if I get into the one I want, it’d be in Florida.”
Lance’s heart did a weird little thing at the word Florida —not that he’d admit it—but before he could react, Rachel raised an eyebrow. “Aerospace? That’s what Lance is applying for, right?”
Keith glanced at Lance, and there was that small, familiar smirk. “Yeah. I guess I kinda took a page out of his book.”
Lance flushed, caught somewhere between pride and panic. “You never said that.”
“You never asked.”
Before Lance could respond to that—with something stupid, probably—his dad leaned back in his chair, arms crossed. “So what—you’re both planning to go halfway across the country now?”
And there it was.
Lance tensed. “It’s not halfway , it’s—”
“You think I raised you just to watch you run off and build rockets for someone else’s dream?” Mr. McClain said, not unkindly, but firmly. “We’ve got work here. Real work. You think the animals feed themselves? You think Miguel and Luis are gonna keep doing double shifts forever?”
“Dad,” Lance said, voice tight, “we’ve talked about this—”
“We said we’d talk about it,” his mom cut in gently, placing her fork down. “You never actually listened.”
Now everyone was quiet. Even the twins, who had been arguing about who got the last biscuit, were staring.
Veronica shifted in her sear. “It’s not like Lance wouldn’t come back and visit—”
“That’s not the point,” Mr. McClain said, eyes still on his son. “This family’s not a hotel, Keith. It’s a legacy. And when you’re a McClain, you carry that.”
“Dad,” Lance said again, more forcefully this time. “I’m not abandoning anyone. I’m trying to build my life. You think I don’t love this place? You think it doesn’t kill me to know I’m leaving it behind? But you always told me to chase what I loved. This is it.”
“You can love rockets and still keep your boots in the dirt, mijo,” his mom said. “Just… maybe not at the cost of your family.”
The silence that followed was thick, heavy, like the walls were leaning in.
Lance felt Keith watching him. Maybe out of sympathy, maybe solidarity. But all it did was make him feel more exposed. More torn.
“I need air,” Lance pushed back his seat, not caring about the spine curling screech that came with it.
He didn’t slam the door behind him—though he wanted to. The screen clattered shut with a finality that might as well have been a slap, but no one came after him.
The air outside was crisp in that way desert nights could be—clear and biting, carrying the scent of dry earth and faint traces of hay. Lance didn't stop moving. He made a beeline for the truck parked under the jacaranda tree, its hood still dusted with petals even though it hadn’t bloomed in weeks. His breath fogged in front of him as he yanked the door open and climbed in.
Two mismatched shoes—one of Luis’s beat-up sneakers, the other a cracked flip-flop from last summer—sat on his feet like a joke he wasn’t in the mood to laugh at. His hands trembled slightly as he jammed the keys into the ignition. The truck rumbled to life, low and familiar, and for a second, that was enough to ground him. Just for a second.
He didn’t know where he was going—he just needed to go . Needed to get away from the table where Keith had looked at him like he understood. Needed to get away from the weight in his mother’s voice, the disappointment behind his father’s silence. From the unspoken expectation that he would always return , like a satellite destined to orbit the same tired path.
The gravel crunched under the tires as he pulled out of the driveway. He didn’t blast music this time. Didn’t even touch the radio. Just drove, one hand loose on the wheel, the other fisted in his lap like it was holding in everything he didn’t have words for.
Maybe they'd say he was being dramatic. Maybe he was . But the thing was—he could love his family and still want something more. Something bigger. That didn’t make him selfish. It just made him someone .
And right now, that someone needed space to breathe.
The open road welcomed him like an old friend.
He sat on the edge of the dock where they had taken Keith fishing with the legs of his pants rolled up and his feet in the water. When he was younger, Luis and Marco had convinced him that the Lockness Monster had lived in the lake. He didn’t go in for weeks. Now he wished more than ever that was true so it could eat him whole.
The stars overhead were blurred by the welling in his eyes, and he refused to blink them away. The night didn’t need him to be composed. It didn’t ask anything of him. That’s what made it bearable.
The dock creaked gently beneath him, old wood worn soft from years of sun and rain. He let his toes curl in the cool water, the ripples spreading out in soft concentric rings—like maybe the ache in his chest could ripple away too, if he just sat still long enough.
He wasn’t mad at his parents. Not really. He knew they loved him. He knew what the farm meant to them. To all of them. But he couldn’t keep pretending that love and obligation were the same thing. Couldn’t keep swallowing the lump in his throat every time someone talked about “coming home” like it was the only place his dreams could fit.
A small splash broke the quiet, and for a ridiculous second, he half-hoped it was the monster, reaching up from the depths to pull him under and away from all of it.
But it was just a fish. Just the lake, doing what it always did—holding stories and secrets and teenage boys too overwhelmed to say the right things at dinner.
He leaned back on his hands and looked up at the stars again, the same ones Keith wanted to chase. The same ones that had always felt too far out of reach for someone like him.
And for the first time in a while, Lance wondered what it would feel like to go after them anyway.
The sharp cut of headlights sliced across the dock, flooding the water with white. Lance blinked against it, momentarily blinded, until the engine cut and a car door slammed shut behind him. Footsteps crunched over gravel, then softened on wood.
He didn’t bother turning around. “If you’re here to mug me,” he called out, voice dry, “I got nothing but a bad attitude and a sock with a hole in it. Just put me out of my misery.”
A pause. Then, quietly, “I’m sorry about dinner. I didn’t know.”
Keith.
Lance exhaled, shoulders sinking. Of course it was Keith. He didn’t know if that made him feel better or worse.
“Didn’t know what?” Lance asked, voice tight. “That my life’s been pre-scripted since I was old enough to pick tomatoes?”
Keith didn’t answer right away. Instead, the boards creaked again as he came to sit beside Lance, leaving just enough space between them for the night air to settle in.
“I didn’t know they’d put that kind of pressure on you. I thought—” Keith rubbed the back of his neck. “I thought maybe you were the one choosing to stay.”
Lance barked out a humorless laugh. “Choosing? That’s rich.” He leaned forward, resting his elbows on his knees. “It’s not a choice when the cost of leaving is making everyone you love feel abandoned.”
They sat in silence for a while, the sound of water lapping at the dock the only thing daring to speak.
“I didn’t mean to rub it in,” Keith said eventually, voice low. “Talking about school. About leaving.”
Lance sighed and finally turned to look at him. “You didn’t. Not really.” He stared at Keith, this frustrating, beautiful, brilliant person who had once been a rival, then a reluctant tutor, and now—now Lance didn’t even know what to call him.
“You just reminded me what I wanted. What I’ve always wanted. And how far away it still feels.”
Keith’s gaze didn’t waver. “Maybe it’s not as far as you think.”
Lance looked back out over the water, stars reflected like scattered glass. “Yeah,” he whispered. “Maybe.”
Keith was quiet for a moment, his profile lit soft and silver under the moonlight. Lance could feel him waiting, the silence between them patient, like he knew there was more coming.
And there was. God, was there.
“You know,” Lance said, picking at a splinter on the edge of the dock, “I tried really hard to hate you freshman year.”
Keith glanced at him, brows drawn. “Why?”
Lance huffed a breath, the kind that almost counted as a laugh. “You got the scholarship. The one I wanted. Full ride. STEM honors. I was this close. And then you showed up—quiet, pissed-off, mysterious—and they handed it to you like it was nothing. And you didn’t even seem to care!” He shook his head. “I had to take out loans. Work hours between classes. I hated you on principle.”
Keith didn’t speak right away. His face was unreadable, but his eyes were searching Lance’s, like he was flipping through a book and trying to find the page where it all made sense.
“I didn’t know,” he said softly. “They never told me anyone else was in the running.”
Lance shrugged, kicking at the water. “Not your fault. You earned it. Hell, you still do. You’re brilliant, Keith. Just—back then, I wasn’t mature enough to admit it.”
Keith turned fully toward him now, expression almost pained. “Lance…”
“I needed someone to blame,” Lance said, meeting his eyes. “And you were right there. Tall, broody, and better than me in everything we competed in. It made sense to hate you.”
Keith’s mouth lifted in a faint, almost sad smile. “Guess I wasn’t exactly welcoming either.”
Lance chuckled. “You glared at me for an entire semester.”
“You kept calling me mullet boy.”
“Yeah, well,” Lance grinned, the tension easing slightly, “it was a mullet.”
Keith rolled his eyes, but there was a softness in it now. The kind that settled in the cracks of something old and bruised. “So, what changed?”
Lance looked down at his hands. Then up again, slowly. “You did. Or maybe… I did.”
He didn’t say it outright, but it hung there, suspended in the space between them.
You let me see you. And I couldn’t hate you after that.
Keith was quiet for a beat too long—so long Lance almost backpedaled, ready to laugh it off and make a joke about emotional oversharing by moonlight.
But then Keith nudged him gently with his knee. Just a small press, but steady. “You really think I’m better than you?”
Lance blinked, caught off guard. “I mean… academically? Sure. You’re a genius. Hands steady, brain fast, always three steps ahead.”
Keith huffed, and the sound was disbelieving. “Lance.”
He shifted a little closer on the dock, their knees now fully pressed together, side by side and warm in the night air.
“You don’t give yourself enough credit,” Keith said, voice low, almost like he was afraid if he spoke too loud, it might break whatever this was between them. “You work harder than anyone I’ve ever met. You care about people in a way I didn’t even understand until I watched you do it. You walk into a room and everything shifts because you’re in it.”
Lance’s throat tightened. “You’re just saying that.”
“I’m not,” Keith insisted, and now he was fully turned toward him, one leg bent up, body leaning in slightly. “You’re amazing, Lance. You’re smart, and funny, and stubborn as hell. You make people feel seen. That’s something I never knew I needed until I met you.”
Lance opened his mouth, but nothing came out.
And Keith—stupid, brave, impossibly earnest Keith—reached up and tucked a piece of wind-tousled hair behind Lance’s ear, fingers brushing the side of his face like it was nothing. Like it was everything.
“I spent so long thinking I didn’t belong anywhere,” Keith said. “And then you came along and made everywhere feel a little more like home.”
Lance’s heart was beating so loud, he was sure the lake could hear it. “That’s… that’s not fair,” he said, barely above a whisper. “You can’t say things like that with your face that close.”
Keith smiled, slow and soft. “Why not?”
Lance swallowed hard. “Because I might do something stupid.”
“Then do it,” Keith said, barely breathing. “Please.”
Lance’s breath caught.
His eyes flicked down to Keith’s lips and then back up again. The world felt suspended, like the lake was holding its breath right along with them. Keith was so close now, warm and real, his hand still resting lightly against Lance’s cheek. Lance could smell the faint scent of motor oil and laundry detergent and something uniquely Keith. It would be so easy— so easy—to close the gap. To just—
But before he could lean in, before the moment could fully tip into something electric and irreversible—
BZZZZZT. BZZZZZT. BZZZZZT.
Lance’s phone lit up in his pocket, vibrating violently like it knew exactly what it was interrupting. The sudden noise made both of them jump.
“Jesus,” Lance muttered, scrambling to fish it out. He squinted at the screen. “Hunk.”
He answered, trying to steady his voice. “H-Hey, buddy.”
“ MERRY CHRISTMAS, DUDE!! ” Hunk’s voice practically exploded through the speaker. “Sorry if I woke you, but I promised I’d call exactly at midnight and I didn’t want to miss it!”
Lance laughed, the sound a little too high-pitched. “No, you didn’t wake me. I’m, uh… I’m down by the dock.”
“Oh sweet, are you watching the stars? Or, like, having a dramatic monologue with the lake or something?”
Lance glanced at Keith, who was sitting back now but still close—shoulders brushing, eyes not quite meeting his.
“Something like that,” he said, softer now.
Hunk went on, rambling about the present he got from Pidge and how he accidentally burned the sugar cookies but claimed it was a “caramelization technique.” Lance let the words wash over him, grounding and familiar, even as his heart still raced.
He could feel Keith next to him, could still taste the almost of it all.
And it was killing him.
ϕ🜉ϕ
Lance spent the next week trying very, very hard to pretend he hadn’t almost kissed his tutor.
It wasn’t easy.
Partially because Keith had this infuriating habit of existing within five feet of him at all times, looking unfairly good in borrowed flannel and acting like nothing had happened. But mostly, it was because Lance couldn’t stop thinking about it. About how close they’d been. About how badly he’d wanted it.
And worse—about how wrong it was.
It was the kind of wrong that sat heavy in his chest, like a stone lodged under his ribcage. It flared up every time his mother blessed the food before dinner, her voice warm and sincere as she thanked God for family, for health, for guidance.
It burned every time he slid into the cracked leather seat of his dad’s old truck, where the plastic baby Jesus on the dashboard rattled in time with every pothole and seemed to stare directly into his guilt-ridden soul.
Lance tried to push it down—tried to laugh too loud at Luis’s jokes, to help Rachel decorate sugar cookies with more frosting than necessary, to lose himself in the chaos of family and chores and the countdown to the new year.
But none of it could shake the way his stomach flipped when Keith walked into a room. Or how his mind kept replaying the way Keith had looked at him that night—like maybe Lance wasn’t a total mess. Like maybe he was someone worth seeing.
And God, wasn’t that the cruelest part?
Because pretending nothing had happened was one thing. But pretending he didn’t want it to happen again?
That was killing him.
“Dad, please ,” Lance groaned, dragging out the word like it might somehow summon mercy. “ Agua , PLEASE!”
He stood in the middle of the field, shirtless, drenched in sweat, and shaking bags of feed like maracas while trying to coax the devil’s own chickens out of hiding. The sun beat down on him with zero forgiveness, turning the dust around his boots into a fine, sticky paste. His shirt had been abandoned somewhere between the coop and his sanity, and if the overgrown brush hadn’t kept scraping up his legs, he would’ve ripped his jeans off too without a second thought.
The chickens, of course, were entirely unbothered by his suffering. They strutted just out of reach like they knew he needed them to cooperate and were absolutely taking it personally.
“¡Mira esto, Keith!” his dad called from the porch, grinning like this was quality entertainment. “This is what a man looks like when he’s paying off a debt to society!”
Lance didn’t even bother flipping him off—mostly because he was too dehydrated to lift his arms.
He glanced toward the porch, squinting against the sun. Keith was leaning against a support beam in only jeans and a fucking cowboy hat, sipping something cold with a smug little tilt to his mouth. That was betrayal in a glass right there.
Lance pointed dramatically. “ You! You’re supposed to be my emotional support tutor-slash-wrench monkey!”
Keith raised his glass in salute. “This looks like a character-building exercise. I wouldn’t want to interrupt.”
“Oh my god,” Lance muttered. “I hate everyone in this house.”
A chicken pecked at his boot and he yelped, jumping a solid foot in the air.
“Except you, Pollito,” he amended immediately. “You’re cool. Don’t kill me.”
Miguel eventually stopped laughing long enough to wave them off. “I’m heading back in. Don’t forget to latch the coop this time, por el amor de Dios. And keep an eye on that red one—she’s been eyeing the fence like she’s planning a prison break.”
“Got it,” Lance called back, wiping sweat off his brow with the back of his hand.
The screen door slammed behind his dad, leaving Lance and Keith alone with the soft rustle of dry grass, the occasional irritated cluck, and the oppressive hum of summer heat pressing down on them.
Keith ambled over from the porch, still holding his drink. “So. This is what rural charm looks like.”
“Oh yeah,” Lance said, grabbing another sack of feed. “The chickens, the heatstroke, the potential tetanus—it’s got everything.”
Keith crouched beside him, helping to spread the feed with a practiced motion. “You sure you’re not the one with the scholarship?”
Lance snorted. “Nope. I’m just the dumbass who flirts with the guy who did get it.”
Keith froze for half a second before slowly turning his head. “So we’re calling that flirting now?”
Lance blinked, brain buffering. “I mean… I’m calling it flirting. If you were just being nice, that’s cool too. I’ll go back to throwing myself at emotionally unavailable shirtless mechanics in cowboy hats.”
Keith smirked. “Good luck finding one that looks half as good as me covered in engine grease.”
“Oh my God,” Lance said, flinging a handful of feed at him.
Keith ducked and retaliated with a light shove, which Lance exaggerated into a full, dramatic fall into the dirt.
“Oh no,” he gasped from the ground, limbs sprawled like a chalk outline. “I’ve been attacked. The betrayal.”
Keith rolled his eyes and moved to help him up—but Lance grabbed his wrist mid-reach and yanked, sending them both tumbling into a mess of tangled limbs and dusty laughter.
They wrestled half-heartedly, laughing too hard to care who was winning. Lance managed to pin Keith for half a second before Keith twisted beneath him, flipping their positions so fast it knocked the wind out of Lance’s lungs.
Keith hovered above him, hands planted on either side of his head in the dry grass. Their chests rose and fell in sync, mouths parted, breath mingling in the heat.
The laughter died.
Lance’s fingers curled slightly around Keith’s wrist where he still held on, his grip suddenly delicate.
Keith’s gaze flicked down to Lance’s lips, then back to his eyes.
It would’ve taken nothing. Just one lean forward. A breath of courage.
But then—
Lance’s phone buzzed violently in his pocket, followed by the loud, unmistakable voice of Hunk on speaker, shouting:
“NEW YEARS PARTY IN TWO DAYS! YOU IN OR YOU IN?”
Lance flinched like he’d been shot. “Jesus Christ!”
Keith sat back with a groan, running both hands down his face.
“Hi, Hunk,” Lance deadpanned, still lying flat on his back and glaring at the sky.
“Did I interrupt something?” Hunk’s voice was way too smug.
Lance sighed. “Nothing I’ll ever emotionally recover from, no.”
Keith let out a dry laugh, still seated beside Lance in the dirt, his knees pulled up loosely to his chest. “You’ve got great timing, man,” he called toward the phone, voice thick with half-amused frustration.
“Oh, do tell,” Hunk said, clearly enjoying himself far too much. “Wait—was this, like, a moment moment? Like a capital-M ‘Moment’?”
Lance covered his face with both hands, groaning into his palms. “I hate you so much.”
“No you don’t,” Hunk chirped. “But seriously, party. Pidge is coming, even Matt. Keith, you too. No excuses.”
Keith glanced down at Lance, who was still pretending he could sink into the earth and vanish. His lips twitched. “Yeah. Sure. We’ll be there.”
Lance peeked between his fingers. “We will?”
Keith shrugged. “Might as well start the new year with a bang.”
Hunk let out a delighted noise. “That’s the spirit! Okay, love you, see you losers soon—don’t do anything I wouldn’t do! Or do! I’m not your mom!”
The call ended with the chirp of a disconnect, leaving behind an oddly quiet field.
Lance let his arms fall to the dirt beside him, staring up at the sky like it had answers. “He’s the worst. ”
Keith leaned back onto his elbows, glancing sidelong at him. “You didn’t say no.”
“Didn’t say yes either.”
“You didn’t want to say no.”
Lance let out a soft exhale that was almost a laugh. “Maybe.”
They sat in silence again, the buzz of summer and distant clucks of content chickens filling the space between them.
Finally, Keith asked, quieter, “Still wrong?”
Lance closed his eyes, voice soft and honest. “Yeah. But I’m starting to care less.”
She rolled onto her stomach, propping her chin up in her hands. “So? That’s the point of parties. Meeting new people. Expanding my social circle. Possibly falling in love under a string of fairy lights.”
Lance gave her a flat look. “It’s Ryan Kinkade’s party, not a Hallmark movie.”
Rachel shrugged, completely unfazed. “Tomato, tomato.”
“Besides, you’re too young.”
She snatched the nearest pillow and launched it at his head. “We’re the same age, dumbass.”
Lance caught it with one hand and chucked it right back. “Emotionally, I’m at least seventy.”
“Yeah, a grumpy seventy-year-old man who still blushes when someone says the word kiss. ”
He pointed at her with exaggerated offense. “I do not.”
Rachel smirked. “You totally do. And I bet Keith thinks it’s cute.”
Lance turned back to his closet with a groan, yanking out a shirt just to give himself something to focus on. “You’re the worst.”
“And yet,” she said sweetly, stretching across the bed like a smug cat, “you still haven’t said I can’t come.”
He narrowed his eyes. “I literally said that three sentences ago.”
“But did you mean it?”
“Yes!”
“Harsh.” She grinned, entirely unbothered. “Guess I’ll just ask Keith to sneak me in.”
“Rachel!”
“Ask me to what?” Keith asked, stepping into the room and drying his hair with a towel. He was fresh from the shower, his dark hair damp and curling slightly at the ends, and his low-hanging black jeans looked like they were hanging on by a thread.
Lance, who had up until that moment been holding his own just fine, suddenly forgot what shirts were for.
Rachel, of course, wasted no time. “To sneak me into the New Year’s party.”
Keith paused mid-rub, lowering the towel slowly as he took in the scene—Lance looking mildly horrified and Rachel looking entirely too pleased with herself. “You want me to sneak you in?”
Rachel pointed at Lance. “Because grandpa over there says I’m too young.”
Keith raised an eyebrow, glancing between them. “Aren’t you two the same age?”
Lance threw his arms up. “Why does everyone keep saying that like it means something?!”
Keith just chuckled, slinging the towel around his neck. “I don’t know, man. She seems persuasive.”
Rachel beamed. “See? Keith gets it.”
Lance muttered something under his breath about traitors and meddling sisters, then looked up sharply. “Wait—hold up. Why are you suddenly Team Rachel?”
Keith leaned a shoulder against the doorframe, arms crossed lazily, smirking just enough to make Lance’s heart stutter. “Because watching you squirm is my new favorite hobby.”
Rachel nodded solemnly. “Same.”
Lance groaned and flopped onto the bed, face-first. “This is bullying. I’m being bullied in my own room.”
Rachel patted his back with mock sympathy. “Love makes you weak, bro.”
Before Lance could fire back with some witty retort—something about Keith being smug and shirtless way too often for someone who claimed not to care—his phone buzzed on the nightstand.
He groaned dramatically, rolling onto his side to check it, expecting another text from Hunk or maybe something from the group chat. Instead, the notification made his stomach drop.
Grade Update: AP Physics C
“Oh no.”
Keith straightened a bit, towel forgotten over his shoulder. “What?”
Lance stared at the screen like it might change if he just blinked hard enough. It didn’t.
“My AP Physics grade just got posted.”
Rachel gasped like it was breaking news. “Check it, you coward!”
Lance made a strangled noise. “I am checking it! I just—” He took a breath. “Okay. Okay, I’m opening it.”
Keith crossed the room and leaned over just enough to peek at the screen.
Lance yelped and angled the phone away. “Do you mind? Personal academic crisis here.”
“Relax,” Keith said, barely holding back a laugh. “It’s not like you flunked.”
Lance narrowed his eyes. “If I open this and it says ‘See Me After Class,’ I’m haunting your ass.”
Rachel, still on her stomach, started softly humming the Jaws theme.
With a dramatic flourish that didn't at all hide how anxious he actually was, Lance tapped the notification and pulled up the grade.
There was a beat of silence.
Then— “I GOT AN A-!”
Rachel shrieked. “Oh my god, you’re not grounded anymore!”
Keith grinned, genuinely proud. “Nice, McClain. All that tutoring finally paid off.”
Lance launched himself upright and pulled Keith into a hug before he could stop himself. “I take back 20% of every mean thing I’ve ever said about you.”
Keith teased, “Only 20%?”
Lance pulled back just enough to raise a brow. “Okay, 25. Don’t let it go to your head.”
But neither of them moved away completely.
Keith’s hands had found their place—one lingering against Lance’s back, the other curling loosely around his waist, like he wasn’t quite ready to let go either. There was something soft in his expression, the usual sarcasm melting into something warmer.
“You earned it,” Keith said, quieter now. “Seriously. You worked your ass off.”
Lance opened his mouth, maybe to make a joke, maybe to say thank you—but the words caught in his throat. Because Keith was looking at him like that , and they were this close, and his heart was doing that thing again where it beat like a snare drum.
Rachel, mercifully, had slipped out of the room at some point. Maybe she sensed the shift in the air. Or maybe she just knew better than to get in the way.
“You’ve always been smarter than you give yourself credit for,” Keith added, voice almost a whisper now.
Lance swallowed. “Yeah, well… maybe I needed someone else to believe it first.”
Keith’s breath hitched.
And then they both leaned in—just a little.
Just enough.
And then—
“Guys. I’m literally right here.” Rachel’s voice sliced through the room like a buzzsaw, arms crossed and an expression of theatrical disgust plastered across her face. She strutted in like she owned the place, dramatically gagging and sticking out her tongue. “Ugh, gross. Emotional vulnerability? Disgusting. Can we not do that in my presence? Some of us are still trying to recover from secondhand cringe.”
Lance groaned and fell back on his bed with a muffled, “Why does she always come in right when things get weird?”
But Rachel wasn’t done. She pointed at him like she was directing traffic. “Anyway, back to the real important business—this party. Let’s circle back to that, shall we?”
“I already said no,” Lance muttered, still hiding his face in his pillow.
Rachel gasped like he had personally betrayed her. “You can’t be serious. Lance. Lance. It’s New Year’s Eve. It’s your A-minus redemption arc. It’s the end of an era.”
“It’s also Ryan Kinkade’s backyard with sticky floors, warm alcohol, and too many guys named Josh,” Lance shot back.
Rachel gave him a pointed look. “Exactly. Prime chaos. Prime opportunity. If I don’t go to a party where someone ends up crying in a bathtub, what was the point of high school?”
Keith chuckled from where he was still standing near the door, towel around his shoulders. “She’s kind of got a point.”
Lance glared up at him. “Do not encourage her.”
“I’m just saying,” Keith said with a shrug. “Could be fun.”
Rachel beamed, hands on her hips like a victorious general. “Two against one. Democracy wins.”
“Democracy’s a lie,” Lance mumbled, but his lips were already twitching into a reluctant smile.
Lance crept down the hallway like a spy on a top-secret mission—except his accomplice was chewing gum loudly and wearing sparkly lip glosst.
“Rachel,” he hissed. “Can you not sound like a cartoon character while we’re trying to sneak out?”
She blew a bubble obnoxiously. “Relax. Mom’s knocked out cold and Dad’s been asleep since the weather report ended. You worry too much.”
Behind them, Keith emerged from the shadows of the hallway, hoodie zipped up and keys dangling from one hand. “Your dad snores like a freight train, by the way.”
“See? We’re good.” Rachel opened the door slowly, wincing when the hinges gave a soft creak . “Your stealth missions suck, by the way.”
“Shut up, Rachel,” Lance muttered, slipping outside and into the crisp night air.
Keith’s Acura sat in the driveway like a coiled secret, sleek and just begging for trouble. Lance slid into the passenger seat while Rachel claimed the back, immediately kicking her feet up on the center console.
Keith slid behind the wheel and started the engine, the soft purr of it oddly intimate in the stillness of the neighborhood. He didn’t say much—he never did—but his glance toward Lance before pulling out of the driveway said more than enough.
“You know this is going to end in disaster,” Lance said under his breath.
Keith smirked. “Most fun things do.”
They drove through the darkened streets of Yuma, headlights washing over stretches of cactus, the occasional Christmas light still blinking lazily on fences. The car’s speakers hummed with a mellow synth beat from Keith’s playlist—something lowkey and atmospheric, like they were in a coming-of-age movie.
Rachel leaned forward between them. “So what’s our plan when we get there? Blend in? Steal snacks? Find true love in thirty minutes or less?”
“Have you ever been to a party, Rachel?”
“Not all of us were lucky to be on a private school campus for four years, Lance.” He could hear her roll her eyes without even looking over, “Try getting out of the house without Sylvio waking up every five minutes.”
Keith glanced at the rearview mirror, catching the playful fire in Rachel’s eyes. “Sounds like you’ve got it rough, kid.”
Rachel shrugged, clearly unfazed. “Some of us have to work harder to escape our family, okay?” She shot a pointed look at Lance. “Unlike someone who only has to dodge his mom's Sunday morning Bible study.”
Lance snorted, leaning his head against the window. “Sure, because getting caught by that would be way worse than getting caught by Dad’s tractor.”
Keith laughed under his breath, shaking his head as he made the turn onto Ryan’s street. The house up ahead was practically glowing in the dark, music vibrating through the air like a pulse.
“So,” Lance said, pushing himself up in his seat and glancing over his shoulder at Rachel, “what exactly are you expecting out of this party, anyway?”
Rachel didn’t miss a beat. “You know, the usual. Heart-to-heart with someone who will definitely not remember my name tomorrow. Preferably someone who looks like they listen to indie music. Maybe I'll kiss someone under the mistletoe, who knows?” She beamed, her eyes twinkling with mischief. “You guys could be my wingmen.”
“I’m literally only here to make sure you don’t get arrested,” Lance muttered, rolling his eyes. “You know, the usual.”
Keith turned the car into the driveway, parking a little farther away than necessary so they wouldn’t be noticed right away. “Alright,” he said, shutting off the engine. “Party time. Let's see what kind of trouble you two can get into.”
Rachel leaned forward with exaggerated seriousness. “Trouble? I’m here for memories ,” she said, flicking her hair dramatically. “But if trouble happens, well... it’s just a bonus.”
Lance groaned. “And now I’m the responsible one.” He shot Keith a glance. “Why’d I let you talk me into this again?”
Keith grinned at him, all easy confidence. “Because you love us.”
Lance rolled his eyes and grabbed the door handle. “Don’t remind me. Let’s go before we miss all the snacks.”
The backyard was buzzing with energy, the sound of music and conversation blending with laughter and clinking cups. The familiar faces of Ryan’s friends were scattered across the space, some standing in clusters, others sitting around a fire pit. It wasn’t quite a party, but it wasn’t exactly a get-together either. It was that perfect in-between, where everything felt casual, yet everyone was still trying to have fun.
Lance couldn’t help but look around as they walked in, trying to spot the snack table. He caught sight of Hunk and Pidge near the far side, talking to a group of people. They were already waving excitedly, and Rachel, having already spotted them, practically bounced over to greet them. Lance could hear her enthusiastic voice calling out, “Hey, Hunk! Pidge!” before they wrapped her up in a big group hug.
As he was scanning the yard, trying to locate the snack table, a shadow fell over him. The air around him seemed to cool, and Lance knew before he even had to look who it was.
James.
Of course. Every party had one—loud, cocky, and a magnet for drama. Lance didn’t like him. Actually, he couldn’t stand him. But there he was, walking toward Keith like a predator zeroing in on its prey. Lance’s gut tightened.
“Hey, Keith,” James said, his voice smooth like it was supposed to be charming. “Mind coming with me for a sec? Got something I need help with.”
Lance could feel Keith stiffen beside him. It was subtle, but it was enough to make him pay attention. He watched Keith’s face, trying to gauge what was going on, but Keith didn’t even flinch. Instead, he took a small step back, his stance shifting into something defensive.
“No, I’m good,” Keith replied coolly, his tone sharp, like a blade drawn in the heat of a sudden argument.
James didn’t back down. Instead, he smirked and leaned in closer. "Come on, man. Don’t be a buzzkill. It’s just a little fun."
Lance felt a tightness in his chest as his eyes flickered from Keith to James. The moment between them seemed to stretch out, heavy with something Lance couldn’t quite place. Maybe it was the familiarity of James’s cocky grin, or the way Keith didn’t immediately look away, but Lance could sense it. This wasn’t just a friendly request. There was something else in James’s words.
He watched as Keith’s eyes darkened, his hands curling into fists at his sides. There was no hesitation this time. Keith stepped even further back, straightening up as he glared at James.
“I’m not interested,” Keith said, his voice low but firm. “I told you before—stay away from me.”
Lance felt a shift in the air—an invisible weight. The challenge in Keith’s eyes made his heart race. He could see the tension in the way James’s face faltered for just a second.
James wasn’t used to being challenged. But Keith wasn’t backing down.
James blinked, narrowing his eyes, probably trying to gauge whether Keith was joking or serious. The usual arrogance in his smirk faltered slightly, but it was replaced quickly by irritation.
“Come on, don’t be like that. We both know you’re not as innocent as you look,” James retorted, his voice dripping with condescension.
Lance felt his stomach tighten. The way James was trying to push Keith was obvious, but what made it worse was how Keith was holding his ground—every bit of his posture screamed that he wasn’t going to give in. It was brave. And it made Lance feel like the ground beneath him shifted.
Keith didn’t flinch. He didn’t flounder. He just locked eyes with James, his voice steady and unwavering. “Leave me alone. I said no.”
For a moment, neither of them moved, and Lance almost felt like time stopped. James’s jaw clenched, his eyes flashing with frustration as he looked between Keith and Lance. But then, with a sharp huff, James turned on his heel and walked away, muttering something under his breath that Lance couldn’t quite catch. The air around them seemed to lighten, the invisible pressure lifting as quickly as it had come.
Keith stood there, still breathing a little heavier than usual, his face still hard. But when his eyes met Lance’s, there was something softer there—relief, maybe? Or just exhaustion from the whole thing.
Lance didn’t know why, but the sight of Keith standing up for himself made something in him swell. He didn’t even think about it. He just walked over to him, his voice quiet but sincere. “You good?”
Keith didn’t answer immediately, but when he looked at Lance, there was a glint of something in his eyes—a mixture of frustration and something else, maybe something lighter. “Yeah,” he said, his voice rough, but there was an unmistakable edge of pride in it. “I’m fine.”
For a moment, they both stood there, silent and watching James’s retreating figure. The party continued around them, but Lance was still processing what had just happened. The way Keith had taken control of the situation. The way he hadn’t let James push him around. It was something Lance admired—something that had been brewing ever since he first met Keith. And it was clear now: Keith was no one’s punching bag.
Without a word, Lance gave a small nod, almost to himself, and they turned to rejoin the others. As they walked back into the crowd, Lance felt a quiet pride for Keith. Maybe he wasn’t the type to wear his heart on his sleeve, but in moments like this, Lance couldn’t help but think Keith was stronger than he gave himself credit for.
And maybe—just maybe—he was starting to understand why he wanted to be around Keith so much.
“Lance! Keith! Get over here!” Hunk’s voice boomed across the yard, cutting through the music and chatter like a flare in the night. “Rachel’s about to take her first shot!”
Lance blinked, momentarily pulled out of his thoughts. He looked over to see Hunk waving both arms in the air like a man trying to flag down a helicopter, grinning from ear to ear. Rachel stood beside him, holding a tiny plastic cup like it might bite her, her face a mixture of excitement and cautious determination.
“Oh, God,” Lance muttered, already moving. “We leave her alone for two minutes…”
Keith raised an eyebrow as he fell into step beside him. “She’s never had a shot before?”
“Not that I know of,” Lance said, though his tone was more amused than concerned. “But if she ends up singing karaoke and crying about a boy named Tyler from fifth grade, I’m not babysitting.”
They weaved through the crowd toward the makeshift “bar” table, which was really just a folding table covered in sticky bottles, half-squeezed limes, and questionable Solo cups. A small group had gathered to watch Rachel’s initiation into the world of college parties, everyone cheering and egging her on like it was the Olympics.
“I feel like this is a bad idea,” Rachel muttered, holding the shot glass out in front of her like it might explode. “Is it supposed to smell like paint thinner?”
“It’s basement vodka,” Hunk said with a proud nod. “So yes.”
Lance stepped up beside her, arms crossed. “You know you don’t have to do this, right?”
Rachel gave him a determined look. “Oh, please. I survived Mom’s ‘birds and the bees’ talk. I can survive this.”
“Yikes,” Keith muttered under his breath, and Lance snorted.
Pidge, lounging on a lawn chair with a soda, called out, “Someone start recording in case she pukes!”
Rachel rolled her eyes, straightened her spine like she was about to deliver a dramatic monologue, and raised the glass. “To new experiences. To freedom. And to never speaking of this again if I hate it.”
“Cheers!” the group echoed.
She knocked it back with surprising speed. Her face scrunched instantly as the vodka hit. She coughed, eyes watering, and let out a sound somewhere between a gasp and a whimper.
“Oh God ,” she wheezed, fanning her face. “That was disgusting. Why do people like that?!”
The crowd burst into laughter and applause, and Rachel dramatically bowed, clearly eating up the attention despite her trauma.
Lance leaned over to Keith and said under his breath, “I give her ten minutes before she’s climbing on the table declaring herself queen of the night.”
Keith smirked, eyes still on Rachel. “Ten? You’re generous.”
Lance chuckled, and for a second, he forgot about James, the almost-kiss, and all the chaos of the past few weeks. For a moment, everything was easy. Fun. Like being seventeen didn’t come with landmines at every turn.
And as Rachel mock-shuddered and demanded someone bring her a chaser “or a priest,” Lance thought maybe sneaking out to this party wasn’t the worst idea after all.
“I’m gonna get a drink,” Lance announced, backing away from the group with a dramatic flourish. He pointed squarely at Rachel, who was still blinking through the aftermath of her first vodka shot. “And you —” he wiggled his finger at her, “—are getting water. You can be wild, but be responsible. I’m not explaining to Mom why you came home with a shoe on your head and a concussion.”
Rachel gave him a sloppy salute, already halfway through a bag of chips someone had handed her. “Sir, yes sir. Hydration nation.”
Keith let out a soft laugh, watching her toss chips into her mouth like popcorn. “She’s gonna be a menace,” he said.
“Oh, definitely,” Lance replied, grinning as he turned toward the table lined with drinks and questionable mixers.
Keith trailed behind him, hands tucked in the pockets of his jacket. “I’ll grab something too,” he said, scanning the setup.
Lance raised a brow as he picked out a bottle of soda for the mix. “Didn’t peg you for a party drinker.”
“I’m not,” Keith said, reaching past the crowd to grab a cold can from the ice bucket. He held it up—non-alcoholic beer, the label clearly visible. “I drove. Besides, I don’t really like how it feels. I’d rather remember what I did.”
Lance cracked open his drink and glanced at Keith, the corner of his mouth twitching up. “You’re such a responsible rebel.”
Keith shrugged, popping the tab on his own can. “Guess one of us has to be.”
They moved off to the side, away from the thumping speakers and the mass of sweaty bodies dancing under string lights. The music was muffled by distance, just low enough to let the night settle around them like a thin blanket—cool air, buzz of conversation, someone’s laughter echoing from the porch.
Lance took a sip and glanced over at Keith, who leaned against the deck railing, nursing his drink and scanning the yard like he was cataloguing every exit.
“You always look like you’re half-expecting something to explode,” Lance said, amused.
Keith’s mouth twitched. “That’s just being friends with you .”
Lance chuckled, nudging him lightly with his shoulder. “Fair. But if anything’s exploding tonight, it’s gonna be Rachel’s stomach.”
They stood there in companionable silence for a moment, drinks in hand, watching as their classmates mingled and drifted from group to group under the party lights. And maybe it was the glow from the bulbs overhead, or the faint warmth from the soda in his chest, but Lance suddenly felt a little lighter. Like, for a moment, everything was okay .
Keith sipped his beer and glanced at him sideways. “Thanks for letting me come tonight.”
Lance blinked. “Are you kidding? I needed moral support. You’re my buffer against social disasters.”
Keith huffed a soft laugh. “Happy to be your emotional support delinquent.”
“Don’t make that a sticker,” Lance warned, raising his drink in mock salute. “But honestly… glad you’re here.”
Keith clinked his can against Lance’s cup. “Me too.”
Lance wasn’t drunk.
Okay—he was drunk, but like, the fun kind of drunk. The kind where the music felt like it was made just for him and the stars were spinning a little too slow, and his mouth had apparently declared war on his brain.
The party was in full swing, the backyard lights glowing soft and golden above their heads. Somewhere behind him, Rachel was deep in a conversation about astrology with a group of upperclassmen, gesturing wildly with a half-empty cup in hand. Keith had been shadowing him most of the night, playing designated driver and designated buzzkill with a quiet vigilance that Lance hadn’t acknowledged out loud but appreciated more than he’d ever say sober.
Until now.
“I’m gonna get a drink,” Lance declared dramatically, as if announcing his retirement from professional tennis or something equally important. He pointed across the yard to Rachel. “And I’m getting you water again,” he added, jabbing another finger in her direction.
“Thanks, mom!” Rachel shouted.
Keith, standing nearby with his non-alcoholic beer, raised an eyebrow. “Are you sure you need another one?”
“No,” Lance said, already walking away.
And somehow, after a couple more swigs and a few too many conversations about nothing at all, Lance found himself back near Keith—only this time with a goal. A mission. A vision from God.
They were going to dance.
Keith looked so Keith , standing with his arms crossed, beer untouched in his hand, hair slightly damp and wavy from earlier when someone had sprayed half the crowd with a hose. His shirt clung to his chest and the light from the string lights caught in his eyes, making him look like something out of a music video. Which wasn’t fair.
“You,” Lance slurred slightly, pointing straight at him. “We’re dancing.”
Keith blinked. “We’re what ?”
“Dancing,” Lance said, already tugging on his arm. “Come on. Don’t make me beg. You owe me.”
“For what ?”
“For existing in my general orbit and being the most annoying person I’ve ever wanted to slow dance with under fairy lights.” He said it without thinking, the words slipping out too fast.
Keith opened his mouth, probably to protest—but Lance had already dragged him into the crowd.
The music pulsed through his chest, too loud and too good, and Lance swayed, already moving to the beat with all the coordination of a soggy noodle. Keith stood there, stiff as a board, looking around like he wanted to disappear.
“Oh my god,” Lance groaned, grabbing his hands. “Just feel it. Come on. Even Pidge danced once and she hates joy .”
Keith rolled his eyes but didn’t pull away. “You’re impossible.”
“And you’re lucky I’m not filming this.” Lance laughed, spinning in place and tugging Keith with him. “But also you’re doing great. Like a really angry wind-up toy.”
To his surprise, Keith started moving—awkward at first, then looser, syncing just enough with the beat to keep up. His hair bounced with each step, and his eyes never left Lance’s face.
It was warm. Too warm. Lance blamed the alcohol, the music, the winter heat still clinging to their skin—but mostly he blamed the way Keith looked at him like he was something important. Like he mattered .
They ended up too close. Sometime between a messy half-spin and Lance tripping over his own feet, Keith’s hands caught his waist. Lance’s laughter caught in his throat.
His hands found Keith’s shoulders. They didn’t stop moving, but the dance had shifted—slower now, swaying in place, breathing the same air. The music faded into the background, replaced by the rush of blood in Lance’s ears.
Keith looked at him like he was thinking something he shouldn’t say.
Lance felt his gaze flick to Keith’s mouth. His heart stumbled. He leaned in.
And then—God, of course then —
“ LANCE! ”
He jumped like he’d been electrocuted, pulling back an inch too fast.
“Allura?” he said, dazed.
She stood a few feet away, hands on her hips, wearing a pink satin crop top and a knowing smirk. “You’re seriously not answering your phone on New Year’s Eve? What if I was dying?”
“Were you dying?” Lance asked weakly, heart still doing somersaults in his chest.
“No,” she said. “But I was hoping to make an entrance, and now I’m mad you weren’t paying attention.”
Keith had already taken a step back, brushing his hair behind his ear and clearing his throat.
Lance felt like someone had pressed rewind and yanked him right out of whatever moment that had almost been.
“Oh,” he said, forcing a smile. “Yeah. Uh—welcome to the party.”
Lance was still trying to remember how breathing worked when Ryan freaking Kinkade sauntered over fresh out of a Vogue cover photo, two drinks in hand, perfect hair, and a blinding smile.
“Well, well,” Ryan said, eyeing the three of them like they were something he’d just unwrapped. “Look who finally showed up. McClain. Princess Allura. And—” His gaze lingered on Keith a beat too long. “Mystery man in black. You clean up real nice.”
Keith blinked. “...Thanks?”
Lance’s stomach twisted. Maybe it was the tequila. Or maybe it was the way Ryan tilted his head and practically purred, “Didn’t realize the broody look was still in. But I gotta say—it’s working for you.”
Keith raised an eyebrow, clearly amused. “You’re one to talk. You look like an Abercrombie ad someone lit on fire.”
Ryan grinned . Like that was the best compliment he’d gotten all night. “Flattery and sarcasm? Dangerous combo. You single?”
Lance choked. “Okay—wow—we’re just skipping right to that, huh?”
Ryan didn’t even look at him. “Was I not clear?”
Keith snorted. “Crystal.”
And for a second—just a second—he actually smiled . Not one of his rare, soft, careful Keith-smiles, but a smug one. A flirty one.
Lance’s brain short-circuited. His ears were hot. His fists were clenched.
Allura, bless her heart, leaned over and whispered, “Is he... flirting with Keith right now?”
“ Obviously ,” Lance hissed back.
“And is Keith flirting back ?”
Lance didn’t answer. He couldn’t. Not with the way Keith was looking at Ryan like he didn’t hate the attention.
“So,” Ryan drawled, “what do you say? You, me, maybe another drink?”
Keith tilted his head. “You trying to make someone jealous, or are you always this forward?”
Ryan chuckled. “Why can’t it be both?”
Lance made a strangled noise.
“Oh, my god ,” Allura whispered, delighted. “Are we in a love triangle right now? Because if so, I call narrating duties.”
“Please don’t,” Lance muttered, eyes still locked on Keith—who, to his credit, finally glanced over at him . And for a second, Keith’s smile slipped. Just a little. Just enough for Lance to see something else behind it.
Keith was still talking to Ryan. Still smirking at Ryan. And Ryan—Ryan was standing way too close, laughing like they were already halfway into a second date.
Lance didn’t even realize he was gripping his solo cup like it had personally offended him until Allura leaned in and touched his arm lightly.
“So,” she said sweetly, “how’d you do on your physics midterm?”
Lance blinked, pulling his eyes away from Keith just long enough to remember that yes , he was technically still in a conversation with another human being.
“Oh. Uh—” he rubbed the back of his neck, trying to force the smile. “A-minus.”
Allura lit up. “Seriously? That’s amazing!”
“Yeah, well.” He shrugged. “Guess all that tutoring finally paid off.”
“I told you it would,” she said, nudging him with her elbow. “You’ve got the brain, Lance. You just needed a little focus.”
He gave her a half-hearted grin. “Thanks, Princess.”
They stood side by side for a moment, the thrum of music and laughter surrounding them, and the faint chill of New Year’s Eve air brushing his bare arms. Across the yard, Keith said something that made Ryan laugh again—too loudly. Lance swallowed.
The countdown started in the background. Someone was shouting numbers over a microphone. Ten... nine…
“I’m really proud of you,” Allura said, turning toward him.
Eight... seven…
“Remember that thing you offered back in my dorm if you did well on the exam?”
Lance blinked, thrown by the sudden shift in tone. “Uh—yeah?”
Six… five…
Allura’s smile turned playful. “Well, you held up your end. So…”
Four…
She stepped in just a little closer, her hand brushing lightly against his arm. Her perfume hit him—floral and soft, like something expensive from a magazine.
Three…
His eyes flicked to Keith, still deep in conversation with Ryan. Still not looking. Still laughing.
Two…
And Lance couldn’t tell if it was the countdown or his own brain short-circuiting, but suddenly—
One—
Allura’s lips were on his.
The crowd burst into cheers. Fireworks cracked overhead. Confetti rained down in a glittery, chaotic haze.
Her lips were warm and confident and picture-perfect.
But all Lance could feel was cold.
Because even as he kissed her back—out of instinct, maybe politeness, maybe confusion—his eyes opened just a sliver.
And there across the yard, Keith was finally looking at him.
Expression unreadable.
Lance’s stomach dropped.
Allura had always been the girl of his dreams—ever since freshman orientation. She was brilliant, kind, breathtaking. The kind of girl who was held up as the gold-standard in every homily, every family dinner, every whispered prayer. A proper, sinless girl. The kind of girl good Catholic boys were supposed to marry.
She was the one Lance had imagined bringing home to his parents—not just to impress them, but to prove something. That he wasn’t lost. That he wasn’t broken. That someone as flawless as Allura Altea could see something in him worth loving.
But standing there in the soft chaos of fireworks and confetti, her lips still warm against his, Lance knew—she would never meet the McClain family.
Because her kiss was sweet, but her eyes were entirely the wrong color altogether.
And, in that moment, Lance McClain finally understood: he was unconditionally, irrevocably in love with Keith Kogane.
Notes:
first of all shoutout to my boyf because i used a picture of one of his cars for the Camaro description (he has no idea)
second... all of you guys are genuinely so sweet?? i read through all of your comments and i adore each and every one of you. thank you for 400 reads!!!
also yes i quoted twilight at the end there, i just finished rewatching the first movie. shoutout bella swan: THEE thought yearning daughter.
Chapter 6: side a: first touch
Notes:
PLS READ: i'm putting a warning here so nobody's caught off-guard but there's a good section of this chapter involving weed and smoking it. if you're uncomfy with that sort of content you're forewarned!!!
i also have changed the rating on this fic because i lowkey get carried away more than once here (you'll see what i mean)w/c: 20.5k (lowkey worried because i gave myself a 10 chapter limit but i might push it just a little)
(See the end of the chapter for more notes.)
Chapter Text
Whoever invented the sun deserved jail. Maybe not crucifixion—Lance was too hungover to commit to that level of drama—but definitely a long, painful trial by a jury of equally sleep-deprived peers.
The sunlight streamed through his bedroom window like a goddamn celestial spotlight, burning straight through his eyelids and into his skull. It was offensive. Personal. Like the sun knew exactly what kind of night he’d had and was here to make him atone for it.
He groaned, dragging a pillow over his face like it might protect him from divine judgment. It didn’t. The throbbing in his head pulsed in time with his heartbeat, and his mouth tasted like a cocktail of orange soda and regret.
A soft knock rattled against the door like gunfire.
“Go away,” Lance groaned, voice muffled under the pillow.
The door creaked open anyway, and Rachel shuffled in like a zombie who had been both emotionally and physically wrecked. Her hair was a bird’s nest of tangles, and she wore oversized sunglasses despite the fact that they were indoors. She clutched a half-empty water bottle and what looked like a Pop-Tart with one bite taken out of it.
“Too loud,” she muttered, wincing as the floor creaked beneath her.
“You came in here. You made the choice,” Lance said, still not looking up. “Now you live with the consequences.”
Rachel groaned and flopped down at the foot of his bed like a corpse, sending a sharp jolt through the mattress that made Lance hiss and clutch his stomach.
“I think I danced with a potted plant last night,” Rachel mumbled into the sheets.
“I kissed Allura,” Lance replied, just as flat.
Rachel cracked one eye open and peeled off her sunglasses like they were fused to her face. “Isn’t that supposed to be a good thing? You’ve been pining after her since, like, fourteen. Don’t sound so pained.”
Lance didn’t respond right away. He just stared up at the ceiling like it had personally betrayed him.
Rachel sat up a little, squinting at him. “Wait. Was it bad? Did she—did you—oh god, did you miss?”
“It wasn’t bad,” Lance said quietly. “It just… wasn’t right.”
Rachel blinked. “What does that mean?”
He pressed the heels of his hands to his eyes. “It means I spent four years building this fantasy around her, convincing myself that if I could just get her to like me, it would prove I wasn’t broken.”
Rachel stared at him for a long second before letting out a low whistle. “Damn.”
“Yeah,” Lance muttered. “Damn.”
Rachel didn’t say anything at first. She just let the silence hang, heavy and still. Lance buried his face in the crook of his arm and groaned like the weight of the entire party—and maybe the universe—was crushing his soul.
“I mean,” he said eventually, voice muffled, “we kissed. Me and Allura. Midnight. Perfect timing. Fireworks, literal and metaphorical.”
Rachel raised a brow. “And?”
“And all I could think about was how it felt like a performance I’d been rehearsing forever.” He rolled onto his back with a sigh. “I kept waiting for the swoon or the spark or whatever. And it never came.”
Rachel slowly pulled her hair into a loose bun. “Okay, so… maybe you outgrew the fantasy. It happens. Doesn’t mean it wasn’t real at some point.”
Lance stared at the ceiling again, the cracks in the paint more interesting than any eye contact. “What if it was never real? What if I just made it up so I wouldn’t have to look at what actually was ?”
Rachel stilled, eyes narrowing slightly. “Lance…”
He took a shaky breath. “Do you remember when I told you I was trying really hard to hate Keith our first year?”
“Yeah. You said he was a pretentious, overachieving, ‘always looks like he just walked out of an indie film’ jerk.”
“Right,” Lance laughed weakly. “Except I didn’t hate him. Not even close. I just—he got the scholarship. The one I wanted. He beat me without even trying. I was supposed to hate him.”
Rachel tilted her head, gaze suddenly sharper.
Lance’s voice dropped. “But every time I got close to him… I never hated it. Even when he was smug. Even when he barely talked. He made me feel like I wanted to prove something. And I don’t think it was just about the scholarship.”
He turned his head to look at her, finally. “Rach… I think I like Keith.”
Rachel didn’t say anything. She blinked once. Then twice.
“…No shit,” she said at last.
Lance blinked. “That’s it? No dramatic gasp? No fainting onto the bed like a Victorian lady?”
Rachel snorted. “Please. I’ve had front row seats to this slow-burn disaster for months. I’m honestly just glad you finally caught up.”
Lance groaned and dragged a pillow over his face. “Why didn’t you say anything?”
“Because you’re an idiot and needed to get there on your own. If I told you, you would’ve spiraled. Or worse—denied it to death out of sheer Catholic panic.”
“I am panicking,” he said through the pillow. “The guilt is eating me alive. I kissed Allura and thought about Keith. I almost kissed Keith like twenty times. In the same week. My soul is in danger, Rachel.”
“Lance,” she deadpanned. “You spilled beer on a plastic baby Jesus. Your soul’s been in danger.”
He peeked out from under the pillow. “…That was an accident.”
“You also cursed during grace.”
“That was one time!”
“You said ‘fuck’ three times in one sentence,” Rachel said, unimpressed. She rolled her eyes and kicked at the edge of his blanket. “Look, you’re allowed to be confused. You’re allowed to feel things that don’t make sense yet. But maybe—just maybe—stop kissing people until you do.”
Lance groaned like her words physically wounded him. “I didn’t plan it, okay? It just… happened. Everything’s been happening, and I’m—” He paused, pressing the heels of his palms into his eyes. “I’m so tired of not knowing what the hell I’m doing.”
Rachel’s voice softened. “Yeah. But the people you're kissing don’t know either, and that’s not fair to them. Or to you.”
He nodded, quietly. A beat passed.
“And seriously,” she added, “Jesus is already side-eyeing you from that dashboard. Don’t make it worse.”
Lance let out a short laugh despite himself. “Too late.”
They both froze when the clatter of pans and the unmistakable squeal of a child echoed from downstairs.
Rachel squinted. “Is someone breaking into our kitchen? Because if this is how I die—hungover and in pajama shorts—I’m haunting you forever.”
Another giggle rang out. Then Sylvio’s tiny voice, full of delight: “Do it again! Flip it again!”
Lance blinked. “That’s… Keith.”
Rachel’s brows shot up. “Why is Keith in our kitchen?”
They crept out of the bedroom, both moving like they expected to be caught doing something illegal, and peered around the corner down into the kitchen.
There he was. Keith Kogane. Hair still damp from a recent shower, sleeves pushed up to his elbows, flipping pancakes like it was the most natural thing in the world. Sylvio sat at the table with his head resting in his hands, utterly captivated. Next to him, little Nadia was already munching on a pancake with half a bottle of syrup on top.
“Ta-da,” Keith said, executing a perfect flip with one of the pancakes and catching it neatly on the pan. Sylvio cheered like Keith had just pulled off an Olympic stunt.
Rachel leaned in and whispered, “I think I just fell in love a little.”
Lance stared, jaw slack, the hangover momentarily forgotten. His heart gave a suspicious flutter in his chest—like it was trying to warn him about something dangerous, like falling. “What the hell,” he muttered under his breath.
Down in the kitchen, Keith looked up, catching sight of them through the narrow sliver of space between the staircase and the wall. He didn’t even flinch; he just calmly flipped another pancake as if he belonged there. “Marco bailed early,” he called up. “You two were still dead to the world, and the tiny ones were getting restless, so I figured someone should feed the offspring before they started eating drywall.”
Lance blinked. “You can cook?”
Keith raised an eyebrow like the question personally offended him. “I’m eighteen, Lance. It would be kinda embarrassing if I couldn’t.”
“But your apartment pantry is the saddest thing I’ve ever seen,” Lance shot back, still trying to process the image of Keith in his kitchen, domestic and barefoot and flipping pancakes like some kind of sitcom heartthrob.
Keith smirked. “Yeah, well, there’s a difference between being able to cook and being able to afford groceries.”
Rachel leaned in and whispered, “Okay, but is it weird if I propose to him right now, or…?”
“Shut up,” Lance muttered, but his voice lacked any heat. His eyes were still locked on Keith, who was now crouching to help Sylvio pour juice into a sippy cup with an absurd amount of patience and a small smile.
The butterflies in Lance’s stomach turned into something louder—something with wings made of fire and no concept of subtlety.
And significantly more dangerous.
Sylvio beamed up at Keith with sticky hands and syrup on his cheeks. “Keith’s pancakes are better than yours, Lance.”
Lance recoiled like he'd been personally insulted. “You traitor,” he muttered.
Rachel elbowed him with a smirk, eyes twinkling despite the hangover. “You gonna tell him you like him before or after he wins our nephew over completely?”
Lance glared at her, cheeks already starting to flush. “He’s not winning anyone over. He’s just making pancakes.”
“Right,” she drawled, leaning against the banister. “And I’m just here for the eggs, not the live drama unfolding in our kitchen.”
Lance didn’t answer. He couldn’t. Because Keith looked up just then and smiled—small, tired, but real—and the butterflies in his stomach screamed.
He was so screwed.
Keith set a fresh plate of pancakes on the table, then turned to grab more juice from the fridge. “You two look like death.”
Rachel collapsed dramatically into a chair. “Death, but make it fashion.”
“I think I danced with a mop last night,” Lance said, rubbing his temples. “Or a fern. Definitely something rooted.”
Keith snorted. “I saw that. Pretty sure it was someone’s coat rack.”
Rachel pointed a lazy finger across the table, eyes still half-shut behind her stolen sunglasses. “And you kissed Allura.”
Keith froze mid-pour, the orange juice sloshing dangerously close to the rim of the glass.
Lance groaned and dropped his head to the table with a dramatic thud . “Are we seriously doing this right now?”
Rachel nodded solemnly, like she was preparing for a eulogy. “Yes. Because I need answers. This is basically morning-after confession time.”
Keith cleared his throat awkwardly and nudged the juice toward Sylvio, who was too busy humming and building a pancake tower to notice the shift in tone. “Right… That happened.”
Lance didn’t lift his head. His voice was muffled by the wood. “It wasn’t a big deal. Celebration kiss. A-minus. No tongue. Basically a high-five with lips.”
Rachel scrunched her nose. “That’s worse, actually.”
Keith slowly took the seat across from them, his expression unreadable but his brow slightly raised. “So... you’ve been pining after her since orientation and the big moment ends with no tongue?”
Lance sat up, hair sticking up in five different directions like he’d been electrocuted. “Okay, first of all—rude. Second, maybe the magic was just... not there. You don’t know my life.”
Rachel leaned her cheek into her palm, watching him closely. “Or maybe you were too busy thinking about someone else.”
Lance deflected immediately. “What about you two, huh? Keith, you were practically flirting with Ryan Kinkade all night.”
Keith’s lips curled into a faint smirk. “Was I?”
Rachel gasped. “ Oh my god , you so were. That explains the weirdly high-pitched giggling from the backyard. I thought someone was getting tickled to death behind the bushes.”
Lance narrowed his eyes at Keith. “Ryan was two seconds from getting down on one knee.”
Keith raised both hands, feigning innocence. “I was being polite.”
Lance scoffed. “Polite ends after ‘hey, what’s up?’ He had his hand on your bicep at one point.”
Rachel’s head snapped toward Keith. “Wait, he did ?”
Keith shrugged, completely unfazed. “He was inviting me to his auto shop. Said I could check out the cars he’s been working on.”
Lance stared at him. “That’s the most obvious euphemism I’ve ever heard.”
Keith blinked slowly. “Then maybe I do need to check out his suspension.”
Rachel choked on her orange juice. “Okay, wow. I’m awake now.”
Sylvio, once again oblivious, proudly presented his leaning tower of pancakes. “Keith’s car shop sounds cool!”
Lance muttered, “Yeah, I bet it does.”
Before Lance could fire back with another sarcastic retort about Keith’s “suspension,” the unmistakable sound of slippers shuffling down the hallway made everyone pause. A moment later, his mother’s voice rang out from the staircase.
“¿Por qué huele a desayuno? Did one of you actually wake up before noon?”
Lance winced. “Abort mission.”
Their mom’s voice floated in from the hall. “Why do you two look like you got run over by the nativity float?”
Lance groaned. “Good morning to you, too, Mamá.”
She stepped into the kitchen, eyes narrowing as she took in the disheveled twins. Rachel still had one sock on and sunglasses sliding off her face. Lance’s hair looked like it had tried to fight God and lost.
“Dios mío,” she muttered, setting her hands on her hips. “You look like you crawled out of a storm drain.”
“We’re fine,” Rachel mumbled around a bite of pancake, “Just… slightly dehydrated and emotionally unstable.”
Their mom shot her a look, but said nothing, mostly because Rachel looked like she might slide off her chair and melt into the floor at any moment.
Their dad wandered in a beat later, still in pajama pants and clutching his mug like it was the only thing keeping him alive. He gave them both a once-over and frowned. “Did you two go to war or a party?”
Lance choked on absolutely nothing. “Neither!” he blurted, too quickly to be convincing. “Just a… uh… very intense game of Uno!”
Miguel raised a single eyebrow and took a slow sip of coffee. “Lance,” he said flatly, “I’m not an idiot.”
Rachel didn’t even try to back him up. She just let out a wheezing laugh and said, “It was a bloodbath. Skips and reverses flying everywhere. Truly traumatic.”
Sylvio nodded solemnly from his spot at the table, as if he too had witnessed the horrors of last night’s fictitious Uno match.
Their dad sighed and sat down across from them. “As long as nobody got arrested or lost a kidney, I’ll let it go. For now.”
“Check back in after we’ve rehydrated,” Rachel muttered.
“Or after the Uno flashbacks stop,” Lance added, rubbing his temples.
From the stove, their mom shook her head. “Idiotas.” But there was a smile tugging at the corner of her mouth.
Their dad blinked, looked at the three of them, and then down at Sylvio’s absurd pancake tower. “Did you make breakfast?”
Keith nodded. “Didn’t want the kid to starve.”
Rachel grinned. “He’s wife material, honestly.”
Their mom raised a brow but said nothing—just gave Keith a once-over and then nodded in quiet approval before turning to the stove. “Well. At least one of you is useful.”
Lance sank into his seat with a groan, Rachel giggled behind her juice glass, and Keith just tried very hard not to laugh.
Just as things were starting to settle—Keith quietly finishing his pancakes, Rachel pretending she hadn’t just died and been resurrected by maple syrup, and Lance nursing a mug of water like it owed him rent—the front door creaked open.
“Knock knock,” Luis called, not bothering to wait for a response as he strolled into the kitchen in jeans, sunglasses, and an offensively chipper mood. “Is this where the hungover gremlins are gathering?”
“Get out,” Rachel groaned without looking up.
“Someone woke up on the wrong side of the tequila,” Luis quipped, snagging a leftover pancake off the stack.
“We didn’t even drink tequila,” Lance muttered.
“Could’ve fooled me. You look like you went ten rounds with a blender.” Luis took a bite and pointed his fork at them. “Anyway, I come bearing news. The New Year’s carnival downtown is still up. Rides, music, food stalls—the whole deal.”
“No,” Rachel said immediately.
“Yes,” Luis countered with a grin. “Come on, it’s tradition. The Ferris wheel, the greasy food, the rigged games where I win you something mildly terrifying.”
“You once won me a plush hot dog with abs,” Lance deadpanned.
“Exactly. Memories.”
Keith glanced up from his plate. “Sounds kinda fun, actually.”
Luis lit up. “See? Keith’s in. Be more like Keith.”
Rachel made a dramatic face of suffering. “But I’m in pain.”
“You can suffer and still eat cotton candy,” Luis replied. “Multitask.”
Lance sighed and leaned back in his chair. “There’s no one to watch Nadia and Sylvio.”
Rachel shrugged, already reaching for another pancake. “We could chuck ‘em by the neighbors like we used to when Mom and Dad weren’t home.”
“Absolutely not,” their mother said from the hallway, making both twins jump. She walked in with her arms crossed, fixing them with a look that could curdle milk. “I heard that.”
“We were kidding,” Rachel said quickly, through a mouthful of syrup.
“Mostly,” Lance added under his breath.
Their mom rolled her eyes but smiled as she tousled Nadia’s hair on her way to the sink. “Your father and I are staying to watch them. I’m too old for that kind of shit.”
“Mamá!” Lance gasped dramatically, clutching his chest like he’d just been mortally wounded. “Language!”
“Oh please,” she scoffed, pouring herself some coffee. “I’ve heard you say worse just trying to parallel park.”
Rachel snorted into her orange juice.
“Besides,” their mom added, giving Lance a pointed look, “you’re the last person who gets to act scandalized when I know exactly what your breath smelled like this morning.”
Keith let out a soft cough, looking very interested in his plate. Lance flushed all the way to his ears.
“Anyway,” she went on breezily, “Luis said the carnival’s got rides, music, food, the works. Go be young and stupid while your dad and I enjoy a quiet house for once.”
“Not too stupid,” their dad called from the hallway. “We still know your location.”
“Yeah, yeah,” Rachel muttered, already halfway up the stairs. “Just don’t let Nadia convince you she’s allowed to have candy for lunch again.”
Nadia giggled from her booster seat. “I can try.”
“Now go shower. You smell like smoke and regret.”
Rachel let out a weak cheer and dragged herself out of her seat. “You’re a queen, Madre. An icon. A legend.”
“Yeah, yeah,” Rachel muttered, already halfway up the stairs. “Just don’t let Nadia convince you she’s allowed to have candy for lunch again.”
Nadia giggled from her booster seat. “I can try.”
“Now go shower. You smell like smoke and regret.”
Rachel let out a weak cheer and dragged herself out of her seat. “You’re a queen, Madre. An icon. A legend.”
“Flattery won’t make me forget that I found glitter in the laundry last time you went to a party,” their mom called after her, shaking her head fondly.
Keith snorted into his juice, nearly choking on it. Lance tried to keep a straight face but failed miserably, laughing into his hand.
He shook his head, then looked up and caught Keith’s eye across the table.
That smirk was still there—teasing, light, a little dangerous. Like he knew exactly what he was doing and was waiting to see if Lance would say anything about it.
“Carnival, huh?” Lance said, trying to keep his tone casual even as his pulse picked up.
Keith gave a lazy nod, setting his glass down. “Better than sitting around all day thinking about last night.”
Lance blinked.
Last night.
The party. The dancing. The way Keith’s hands felt on his waist. The almost-kiss.
Maybe all three.
Keith didn’t clarify. Just stood and stretched, the hem of his shirt lifting slightly, giving Lance a flash of skin that made his thoughts stutter.
“Alright, McClain,” Keith said as he slung a hoodie over one shoulder. “You still owe me a prize.”
Lance cleared his throat and stood too, grateful for the excuse to move. “You’re getting the biggest stuffed animal they’ve got.”
Keith raised an eyebrow. “That a promise?”
Lance grinned, a little too wide, a little too nervous. “Guess you’ll just have to come find out.”
Lance stepped out of the shower, steam curling around his ankles as he toweled off his hair. The scalding water had done little to wash away the stubborn hum of last night—the dancing, the almost-kiss, Keith's stupid little smirk across the breakfast table.
He pulled on a clean white three-quarter-sleeved shirt and loose jeans and stepped into the hallway just as Keith was leaning against the wall, arms crossed, phone in hand.
“Thought you drowned in there,” Keith said, still scrolling through his phone, his voice casual but laced with amusement.
Lance scoffed as he ran a towel through his damp hair. “I was recovering from glitter exposure and emotional damage, actually. Thanks for your concern.”
That finally earned a glance. Keith looked up, one brow arched in that way that made Lance feel like he was both being judged and mildly entertained.
“Wanna hit the record store before the carnival?”
Lance paused mid-step. “Record store?”
Keith shrugged, shoving his phone into his pocket. “You pointed out the vinyls I had at my place last week. Made me realize I’m overdue for something new. Figured you might know a good spot.”
Lance blinked. “You want me to help you pick music?”
Keith gave him a look—half daring, half deadpan. “Well, you have loud opinions. Might as well put them to use.”
Lance smirked, a little warmth blooming in his chest. “You’re lucky I’m still emotionally unstable enough to say yes to things without thinking them through.”
Keith grinned. “Is that a yes?”
“It’s a ‘let me grab my wallet before I regret this.’”
The car ride started quietly, but not awkwardly so. Lance had the windows cracked just enough to let in the cool afternoon breeze, the kind that still smelled faintly of leftover smoke from last night’s fireworks. The hum of the old engine filled the silence, along with the occasional rattle of something in the backseat he kept forgetting to take out. His dad’s ancient truck didn’t have a working aux cord, so the only soundtrack was the rhythmic thrum of tires on pavement and the occasional creak of the chassis when he turned too fast.
It was peaceful.
Or it would have been, if not for the plastic Jesus glued to the dash.
Lance glanced down at it—sun-bleached and slightly crooked, with one arm raised like it was either blessing the road ahead or warning him of eternal damnation. Either way, it made his stomach twist.
Perched like a tiny moral compass, arms open in eternal judgment, the little figurine stared back at him with all the mercy of a passive-aggressive nun. Lance could practically hear it whispering: So you kissed a girl you don’t love and might be in love with your tutor instead? That’s a boy? Interesting.
“Why does he look like he knows all my secrets?” Lance muttered under his breath.
Keith didn’t look up from the passenger window. “Maybe he does.”
Lance groaned. “You’re not helping.”
“You’re the one spiraling over a dashboard figurine.”
“I’m not spiraling,” Lance said, eyes still locked on the road. “I’m... deep in reflection.”
Keith made a soft noise that might’ve been a laugh. “Sure.”
Lance drummed his fingers on the steering wheel. “God, I still feel like my blood is fifty percent glitter and vodka.”
“I told you to stop letting Pidge pour your drinks.”
“Pidge told me it was apple juice.”
Keith turned to him with an arched brow. “And you believed her?”
“I was vulnerable.”
That earned him a real laugh—quiet and short, but warm enough to settle something in Lance’s chest.
They drove a little farther before Keith leaned back against the seat and said, “So... you still know where this record store is, or are we just trusting divine intervention?”
Lance shot a look at plastic Jesus. “If he gets me there, he’s really gonna owe me one.”
Keith smirked. “Just don’t let him take the wheel.”
The record store was cramped in the best way—walls lined with shelves that bowed under the weight of timeworn vinyls, cassette tapes, and a few forgotten CDs gathering dust. It smelled like old books, warm wood, and the faint tang of incense that someone had probably burned a decade ago and never quite aired out. Tucked between an overpriced thrift boutique and a sleek new sushi bar with LED lights and minimalist décor, the place looked like it had stubbornly resisted the march of time.
Lance was pretty sure the store had been there since before he was born. His abuela used to bring him by after mass on Sundays, still in his stiff church clothes, to sit cross-legged on the floor while she hummed along to vintage jazz records and made casual conversation with the owner in rapid-fire Spanish. Back then, the floors creaked in the exact same spots, and the display window had the same faded “OPEN” sign with a chunk missing from the corner. It had always felt like a secret pocket of the world—a place out of sync with the rest of Miami.
A tiny brass bell above the door jingled as they stepped inside.
A man who looked like he’d been part of the building’s foundation gave them a wordless nod from behind the counter. Mid-forties, maybe, though the scruff on his chin and the deep lines under his eyes made him look older. He wore a frayed Marlins baseball cap and a faded Ramones tee, sleeves rolled up to reveal a small tattoo of a cassette on his forearm. He didn’t speak—just gave them the universal look of I acknowledge your existence, don’t steal anything.
Keith slowed as he took in the store, fingers brushing the edge of a shelf marked “USED & UNLOVED.”
“Wow,” he said softly. “This place is... cool.”
Lance smiled, something nostalgic tugging at the corner of his mouth. “Yeah. Kinda like walking into a time capsule, huh?”
Keith nodded. “A really dusty, borderline fire hazard of a time capsule.”
“You say that like it’s a bad thing,” Lance shot back, already wandering toward the back of the store where the jazz section lived like a well-kept secret.
He trailed his fingers over the weathered edges of record sleeves, the cardboard covers rough and familiar beneath his touch. They were arranged alphabetically, though the organization felt more like a gentle suggestion than a strict system. Each flip of vinyl gave off a soft whisper, dust shifting in the stale air.
He paused when something red caught his eye—two sleek racecars frozen mid-turn on a vintage cover. Sonny Stitt: Move on Over. Bold red letters. The cars reminded him of Keith. Or maybe Ryan Kinkade, which, unfortunately, also reminded him of Keith.
His stomach twisted before he could stop it.
Lance cleared his throat and said, trying for casual but landing somewhere closer to awkward, “So… you and Kinkade…”
Keith, thumbing through a box labeled MISC ROCK – 70s–90s , looked up slowly. “We’re still on this?” His voice wasn’t exactly annoyed—more curious, with a flicker of amusement playing at the corners of his mouth.
Lance shrugged, pretending to study a record sleeve a little too intently. “You two just seemed to… hit it off last night.”
Keith arched a brow, lips twitching. “We talked about his car. He’s proud of his engine.”
“That’s not a euphemism?”
Keith huffed a laugh. “No, Lance. He literally has a restored ‘67 Mustang. I looked under the hood. That’s all.”
Lance made a face and slid the Sonny Stitt record back into place with more force than necessary. “Right. But he definitely wanted to look under your hood.”
Keith smirked, unbothered and just this side of smug. “If I’d been drunk, I probably would’ve let him.”
Lance’s brain short-circuited. His mouth opened, closed, then opened again. “What—okay, that’s—good to know, I guess.”
Keith tilted his head, gaze narrowing slightly as he studied Lance. “Would that bother you?”
Lance nearly dropped the ABBA album he hadn’t realized he was still holding. “What? No. Not at all,” he said, too quickly. “He just—doesn’t really seem like the kind of guy you’d date?”
Keith let out a sharp, unexpected giggle—an honest-to-God giggle —and Lance’s brain promptly short-circuited.
“Lance,” Keith said, still smiling, “not every fuck has to end in a relationship.”
Lance’s eyes went wide, the album now clutched like a shield to his chest. “Jesus. Warn me next time before you launch an F-bomb like that.”
Keith shrugged, clearly unbothered. “James was more than enough romance and emotional turmoil for me. I’m good. No desire to jump back into anything that complicated.”
Lance swallowed, his throat suddenly dry. “So… you’re just gonna flirt with guys and maybe sleep with them and that’s it?”
Keith raised an eyebrow. “Yeah? That’s kind of the whole point of not being in a relationship.”
Lance nodded, a little too hard. “Right. No, yeah. Totally valid. Very modern of you.”
Keith’s smirk deepened as he slowly stepped away from the bins and toward Lance, his movement deliberate. Lance backed up half a step before remembering how to stand still. Keith didn’t stop until there was barely a breath of space between them, his presence suddenly all-encompassing.
“Besides,” Keith murmured, his voice low and smooth, “I only flirt when it’s fun.”
Lance blinked, pulse stuttering. “Fun?”
Keith leaned in, just enough for Lance to catch the faint scent of mint toothpaste and the warmth of his breath. His eyes—dark and sharp as obsidian—glinted with something unreadable in the dim light, like there were stars buried inside them, waiting to be discovered.
“Yeah,” Keith said softly, gaze locked with his. “When the person makes it fun to tease.”
Lance’s breath hitched. His hands tightened around the record sleeve in his grasp, brain scrambling for a comeback, a quip, anything .
Nothing came.
Just the sound of his heartbeat pounding in his ears and the unbearable closeness of Keith.
The brass bell jingled once more.
“Okay, you guys either need to just shag and get it over with, or stop having me walk in on you two in compromising positions.” Rachel stood at the door, hands on her hips.
“Shag? Are we British now?”
Keith broke into a snort, stepping back as if Rachel had physically shoved him. “She watches Love Island once and suddenly she’s from Essex.”
Rachel rolled her eyes and made her way toward them, eyeing the record in Lance’s hand. “ABBA, huh? That for me or your next emotional spiral?”
Lance, still trying to remember how lungs worked, waved the sleeve at her. “ABBA is timeless, thank you very much.”
“I didn’t say it wasn’t,” she said, plucking it from his hands to inspect it. “Just wondering if I need to clear space for a dramatic solo dance break later.”
Keith turned back to his section, lips twitching. “If it involves glitter and tears, I’m filming it.”
“I hate both of you,” Lance muttered.
“Aw,” Rachel cooed, the grin in her voice unmistakable. “Someone’s flustered.”
Lance didn’t dignify her with a response, mostly because his tongue had seemingly glued itself to the roof of his mouth. Still, he could feel the heat crawling up his neck, betraying him.
Keith, of course, said nothing. But Lance didn’t have to look up to know he was smiling again. That quiet, smug one that made Lance want to shove him into a display rack.
Rachel, entirely unbothered, tucked the ABBA record under her arm and turned toward the register with a casual saunter. “Luis is outside,” she said over her shoulder. “We’re good to go whenever you two are done eye-fucking each other in front of the jazz section.”
Lance let out a strangled sound. “Rachel—”
Keith, helpfully, coughed to cover a laugh.
“No rush, though,” she added sweetly. “I’m sure the record store guy has seen worse. But probably not weirder.”
The man behind the counter didn’t even look up from his crossword.
Lance pinched the bridge of his nose and exhaled. “I hate this family.”
“You love us,” Rachel sing-songed, plunking the record on the counter.
Keith nudged Lance lightly with his shoulder. “You coming, or should I leave you here to spiral in peace?”
Lance groaned. “Let me at least buy something so this wasn’t a waste of a heart attack.”
Keith held up a Bowie album and grinned. “Make it count.”
“Stop smiling like that,” Lance muttered, heading for the register. “You’re going to give me another aneurysm.”
“Then maybe you should stretch before we get to the carnival,” Keith replied smoothly, following behind.
Rachel watched them with a long-suffering sigh and shook her head. “Idiots. Both of them.”
The ride to the carnival was quieter than Lance expected.
Not tense, exactly—just… charged. Like the air before a summer storm.
Keith sat in the passenger seat, flipping through the record store receipt like it held the answers to life’s biggest questions. His elbow rested against the open window, letting the breeze tousle his hair. Lance kept his eyes on the road, his hands a little too tight on the wheel.
“Rachel’s gonna keep bringing it up forever, isn’t she?” Lance muttered, mostly to the windshield.
Keith didn’t look up. “Absolutely.”
Lance sighed, slowing at a red light. “I hate that she’s never wrong.”
“She does have an annoying talent for timing.”
“Like a raccoon with a grudge,” Lance added.
Keith chuckled. “Now that’s an image.”
The downtown area was buzzing by the time they pulled up—lights strung from poles, music drifting through the air, the smell of roasted peanuts and fried everything already sneaking in through the truck’s vents. Lance turned into the overflow lot just a few blocks from the main square, eyes scanning for the familiar beat-up SUV that Rachel and Luis had taken.
“There,” Keith said, pointing out the window.
Sure enough, Rachel was halfway hanging out of the passenger side window of Luis’s SUV, waving dramatically like she was reenacting the final scene of Titanic . Her hair whipped in the breeze, and she looked far too pleased with herself.
Lance pulled into the space beside them and cut the engine, letting the truck shudder to a stop.
Luis, ever the multitasker, had one arm draped over the steering wheel and was gesturing wildly with the other, waving them over. He held up a suspicious-looking Ziploc bag filled with something green.
Oregano?
Lance raised a brow—until Luis brought his index and middle fingers to his lips in a very obvious pantomime.
Oh.
Definitely not oregano.
Beside him, Keith let out a low, amused laugh and unbuckled his seatbelt. “I knew I liked Luis.”
Lance rolled his eyes, but he was grinning. “Of course you do.”
Luis, apparently done with charades, gave them both a thumbs-up and shouted through the open window, “Get in, losers. We’re going to vibe.”
Rachel smacked his arm. “ It’s a family carnival , you idiot.”
“Exactly. Family values.”
Lance snorted. “This is going to be a disaster.”
Keith bumped his shoulder as they stepped out of the truck. “But a fun one.”
Lance rolled his eyes but couldn’t help the smile tugging at the corner of his mouth. He slid into the backseat of Luis’s SUV, closing the door behind him with a soft thunk . Keith followed, folding himself into the space beside him.
As the car pulled away from the curb, Lance leaned forward between the front seats, eyeing the infamous Ziploc bag now resting in the center console.
“How the hell did you get that past Mom?” he asked, voice low. “She’s got the nose of a K9 unit.”
Luis grinned devilishly without missing a beat. “I’m a grown-ass man with my own car that she doesn’t go into.”
Rachel snorted from the passenger seat. “Twenty-one is hardly grown. You still ask me to wash your shirts sometimes.”
Luis didn’t even flinch. “That’s because you do it better than I do. You’ve got the magic touch. Like a laundry goddess.”
“You left an entire tissue in your pocket last time,” she shot back. “Everything came out looking like it had a snow day.”
Keith muffled a laugh with the back of his hand. Lance, already grinning, leaned into the chaos. “Don’t worry, Luis. If you’re arrested tonight, we’ll all chip in for your bail. But only if your shirt’s clean.”
Luis smirked, eyes on the road. “Then I guess Rachel better get to work.”
Rachel flipped him off without looking. “You wish.”
Keith leaned toward Lance, voice low and amused. “You weren’t kidding. Your family’s feral.”
Lance grinned. “And this is us on a good day.”
Luis turned off the main lot and eased into a more secluded patch near the back, mostly shielded by a few scraggly trees and the side of a shuttered food truck. He rolled all the windows up, glancing around like they were in a spy movie.
Keith leaned forward between the front seats, propping an arm casually against Luis’s headrest. “Pass me your rolling papers, Luis.”
Luis barked a laugh and clapped his hands together, clearly delighted. “You can roll up, city boy? I’m impressed.”
Keith shrugged, casual and cocky. “Lack of adult supervision during your formative years will do that to you.”
Lance let out a snort as he dug around for the aux cord. “What, no wholesome childhood memories? No D.A.R.E. assemblies or bedtime stories?”
Keith leaned back with a smirk. “Only if you count Shiro telling me Trainspotting was a documentary.”
Rachel wheezed from the passenger seat. “Jesus Christ. I take it back. I’m not worried about Luis anymore— you’re the walking red flag.”
Keith raised an eyebrow, unbothered. “Takes one to know one.”
Luis shook his head fondly as he handed over the rest of the rolling supplies. “You two are gonna be the reason Mom goes grey before fifty.”
“Too late,” Lance said, pairing his phone to the Bluetooth. “She found glitter in the dryer last week. That clock’s already ticking.”
Lance settled back against the seat, eyes casually drifting toward Keith as he expertly rolled the joint between long fingers. The faint crease of concentration on Keith’s brow made his lips part slightly, tongue flicking out to lick the paper closed with a slow, deliberate motion.
Lance’s breath hitched just a little.
It was ridiculous — he’d seen Keith do this a dozen times before, but something about the way the afternoon light caught the curve of his jaw, the focused calm in his movements, made Lance’s heart skip.
He caught himself watching a little too long, cheeks warming.
Keith glanced up, catching Lance’s gaze, and smirked knowingly. “What? Never seen someone roll before?”
Lance blinked, scrambling for a comeback. “Uh, no, I mean—yes, but… not like that.”
Keith’s smirk deepened, eyes glinting with teasing amusement. “Relax, city boy. It’s just paper and weed.”
Lance swallowed hard, still feeling that unexpected flutter deep in his chest. “Yeah… just paper and weed,” he murmured, trying to sound casual.
Keith dug into his pocket and pulled out a small lighter with a practiced flick. “Now that I think about it,” he said, eyes glinting with curiosity, “have you ever smoked before, McClain?”
Luis snorted, reaching over to turn the music down a notch. “You’re gonna look at me and not even consider that I’ve already peer-pressured my younger siblings into doing all sorts of things they probably shouldn’t have?”
Rachel turned back around with a smirk. “Luis used to throw those wild parties at the house back in high school. He had to beg us not to snitch because Marco and Veronica definitely would’ve if they still lived at home.”
Lance’s mouth went dry, watching Keith bring the end of the joint up to his lips. The small flicker of the lighter’s flame illuminated Keith’s focused expression as he lit it and took a slow, deliberate drag.
Luis continued, clearly enjoying the moment. “One time, Lance and Rachel were like fourteen. Our parents went down to Cuba for the weekend. I let Lance have a single beer, and halfway through the night, I literally watched him roll down the stairs.”
Lance groaned, flushing bright red, while Rachel burst out laughing from the front seat.
Keith exhaled a smooth cloud of smoke, eyes still locked on Lance. “Sounds like you’ve been living dangerously for a long time.”
Lance blinked, heart still skipping, unsure whether it was the smoke or Keith that was making everything spin just a little.
Rachel reached back and snatched the joint from Keith’s fingers like she’d done it a hundred times. “God, I forgot Luis gets the strong stuff.”
“Hey,” Luis said, mock-offended as he handed Keith a second rolled joint. “You’re lucky I share at all. You two used to snitch on me for less.”
Keith leaned against the car door, legs stretched out lazily, the second joint perched between his fingers like it belonged there. “This feels like the start of a bad indie movie.”
Lance chuckled, still sitting upright like his body hadn’t figured out how to relax yet. “Yeah, like the kind where everyone stares at the ceiling and says things like, ‘Do you ever think time is just… a flat circle?’”
Rachel blew the smoke in his face. “You’re ruining my high already.”
Keith nudged Lance’s knee with his own. “You gonna try it or just keep analyzing the existential weight of recreational weed?”
Lance gave him a sideways look, then hesitantly took the joint from Keith’s outstretched hand. “Peer pressure is alive and well in this car.”
“Call it… guided exploration,” Keith said with a grin, watching a little too closely as Lance brought it to his lips.
Lance took a small puff, then coughed immediately, which set Luis off into a cackling fit.
“Oh my god,” Luis gasped, slapping the steering wheel. “He still smokes like a church kid hiding behind the bleachers.”
“Shut up,” Lance rasped, waving the smoke away dramatically. His eyes were watering, but a smile tugged at his lips. “I wasn’t ready.”
Rachel passed it back, humming along to the song Luis had queued up—some hazy, bass-heavy indie track that melted into the atmosphere.
“Modern Baseball? Seriously, Luis?” Lance snickered, “Are you trying to make us all depressed?”
Rachel passed it back, humming along to the song Luis had queued up—some hazy, bass-heavy indie track that melted into the atmosphere.
“Modern Baseball? Seriously, Luis?” Lance snickered, smoke curling lazily from his lips. “Are you trying to make us all depressed?”
Luis grinned unapologetically, flicking the volume up a notch. “It’s nostalgic. Feels like the golden age of teenage angst.”
Rachel rolled her eyes. “You weren’t even that angsty in high school.”
“You weren’t paying attention,” Luis said, dramatically placing a hand over his chest. “I had layers.”
Keith snorted, sinking lower into the seat, his head tilted back, eyes half-lidded. “This track does sound like it belongs on the playlist of someone who just got dumped behind a bowling alley.”
Lance barked a laugh. “God, that’s specific.”
“I speak from experience,” Keith said dryly, and Rachel nearly choked on her inhale.
“No way,” she wheezed. “You got dumped behind a bowling alley?”
Keith just shrugged, like it was a totally normal thing that happened to people.
“That’s tragic,” Lance muttered, a little too fondly.
“Therapeutic,” Keith corrected, taking another slow drag. “I still won the game.”
Rachel leaned forward to pass it again. “Okay, that’s the most Keith answer I’ve ever heard.”
They all laughed—lazy, warm, floating laughter that filled the car like the smoke curling through the air.
Outside, the first flickers of carnival lights blinked on in the distance, casting a hazy glow that bled into the night.
“You guys ready?” Luis asked eventually, thumb tapping against the steering wheel.
Lance glanced at Keith, who looked absurdly calm and impossibly pretty in the multicolored twilight.
“Yeah,” Lance murmured, eyes still on him. “Let’s go cause a scene.”
They spilled out of the car in a haze of laughter and lingering smoke, the warm buzz of it still crackling under their skin. Rachel fanned the air dramatically as she slid her sunglasses on, even though the sun had already dipped below the horizon.
“We smell like a Snoop Dogg concert,” she said, linking arms with Lance. “No one light a match.”
Luis locked the car behind them and slung an arm around Keith’s shoulders like they’d known each other for years. “Alright, degenerates. Let’s go win some rigged games and eat fried things we’ll regret in the morning.”
The carnival was already in full swing—colorful lights blinking erratically, the buzz of cheap speakers blaring distorted pop music, and the mingled scents of cotton candy, grease, and summer air hitting all at once. Children darted past them, clutching glowing wands. Somewhere to their right, a group screamed from the top of the rickety Ferris wheel.
“God, this place hasn’t changed since we were ten,” Lance muttered, eyeing a familiar ring toss booth like it owed him money.
Rachel made a beeline for the churro stand, dragging Luis with her under the pretense of needing a “witness” so she didn’t “accidentally” buy five.
Lance and Keith were left behind, still lingering at the edge of the midway, bathed in the rotating glow of a spinning ride nearby.
Keith’s fingers brushed against Lance’s as they walked.
Lance glanced sideways but didn’t pull away.
“You good?” Keith asked, softly, low.
“Yeah,” Lance said. “Just… haven’t been here in years. Feels weird.”
Keith looked around at the neon chaos, the kids running barefoot through gravel, the tinny laughter echoing from the prize booths. “Weird isn’t always bad.”
Lance chuckled. “You keep saying that like you’re trying to convince me.”
“Maybe I am.” Keith’s eyes flicked toward him, something sharp and fond hidden just beneath his smirk. “Come on. I wanna beat you at whack-a-mole.”
“Yeah, good luck with that.” Lance grinned and bumped his shoulder as they melted into the crowd. “Winner buys a funnel cake?”
Keith matched his pace with easy confidence. “Deal.”
And with that, the night opened up before them—loud, chaotic, full of lights and chances neither of them quite knew they were taking.The four of them wandered deeper into the heart of the carnival, pulled in every direction by flashing lights and the sounds of rigged promises. They hit all the classics—ring toss (which Rachel dominated with terrifying accuracy), balloon darts (Keith won a sad, half-deflated Pikachu that he immediately handed to Lance), and the basketball shootout where Luis swore the rims were bent.
“They are bent,” Luis muttered as his third ball clanged off the metal rim, “I’ve played in real games and I’ve never missed this much.”
“Keep telling yourself that, Steph Curry,” Rachel said, patting him on the back as she drained a free throw on her first try.
Lance was still laughing when Keith nudged his elbow. “I bet I can beat your score.”
“You wanna bet?”
“Didn’t you already lose at whack-a-mole?”
“Okay, that was a fluke—”
“I’m sensing a pattern,” Keith said with a crooked smile, and Lance bumped into him hard enough to make Keith stumble a little, laughing.
They were halfway through a cotton candy the size of Lance’s head when Luis suddenly paused, eyes locked on someone across the midway.
“Oh shit,” he muttered. “That’s Camila.”
Rachel followed his gaze and groaned. “You mean the girl from your film class who you accidentally DM’d your Spotify Wrapped at 2 a.m.?”
“It was an honest mistake!” Luis smoothed down his shirt, adjusting his curls. “I’m gonna go say hi. If I’m not back in twenty, assume I’ve eloped.”
“You gonna ask her to listen to Modern Baseball too?” Lance teased.
Luis just flipped him off over his shoulder as he jogged off, already pulling out a stick of gum.
“Wow,” Rachel said, watching him go. “That man moves fast.”
A loud squeal drew her attention, and she turned toward the sound. A group of girls near the food trucks were waving at her, holding up glittery signs and bubble tea.
“Oh my god,” Rachel grinned. “It’s Aya and them—my theater girls. I should go say hi before they crucify me for not responding in the group chat.”
She hesitated for a second, looking between Keith and Lance. “You guys okay on your own for a bit?”
Lance nodded too fast. “Totally. Go. Be social.”
Rachel arched a brow, clearly catching something in his tone, but she didn’t push. “Alright. Try not to get into trouble without me.”
She blew them both a kiss and disappeared into the crowd, leaving Lance and Keith standing shoulder to shoulder in the glowing mess of the carnival.
A beat passed. Then another.
Keith took a slow step forward, glancing at Lance from the corner of his eye. “Guess it’s just us now.”
“Guess so,” Lance said, and tried not to sound breathless.
The lights flickered overhead—spinning rides, buzzing game booths, laughter echoing behind them.
Keith tilted his head. “Wanna get another funnel cake and judge people’s fashion choices?”
Lance grinned. “Only if we can rate couples on how long they’ll last.”
Keith smirked. “You’re on.”
They wandered past the spinning teacups and the fried food stands until they found a small bench tucked beside a churro cart, sticky with powdered sugar and just slightly out of the way. The kind of spot that gave them a perfect view of the foot traffic without drawing too much attention.
Keith tore off a piece of the funnel cake and popped it into his mouth, brushing his fingers on his jeans. “Alright,” he said, nodding toward a couple walking hand-in-hand, matching sweatshirts, matching Crocs, matching general aura of nauseating sweetness. “Them. What’s your call?”
Lance squinted dramatically. “Hmm. First-year college students. Still in that honeymoon phase. They’ll crash and burn the second one of them joins a club and discovers their true self. ”
Keith snorted. “Ten outta ten. That was brutal.”
Lance grinned. “I only speak the truth.”
Keith pointed with his powdered sugar-covered hand at another pair—this time a guy with bleached tips and a girl in a leather jacket, clearly mid-argument but still holding hands.
“Oh, those two have hate sex twice a week and call it ‘passion.’”
Lance gagged. “They’re definitely the kind that scream at each other during board games.”
“They’ve thrown a Monopoly board before.”
“More than once.”
They both cracked up, shoulders brushing as they laughed. The night air was sticky-sweet, buzzing with sugar and tension and the distant echoes of laughter and mechanical whirring.
After a moment, Lance nudged Keith. “Okay, okay—what about them?” He motioned toward a soft-looking pair standing by the Ferris wheel line, a little awkward, clearly nervous, probably on a first date. The girl was twisting the hem of her shirt. The guy kept checking if her hands were cold.
Keith studied them for a long second, the smirk slipping into something softer. “That’s their first kiss night. They’re both gonna overthink it for the next two hours, but when it happens it’ll be perfect.”
Lance turned his head to look at him. Keith was watching the couple with a strange look, fond and a little wistful.
“You’re kind of a sap,” Lance said, voice quiet.
Keith didn’t deny it. “Only when it counts.”
Their eyes met, and suddenly, the game didn’t feel so much like a game anymore.
“Okay,” Keith said, clearing his throat, gaze flicking away. “Your turn.”
Lance looked around—half-distracted—until he spotted a couple sitting on a bench across the way, eating kettle corn and laughing about something on one of their phones. Their knees were touching. Their shoulders relaxed. Like they’d done this a thousand times before and would do it a thousand times more.
He nodded toward them. “Those two? They’re the real deal.”
Keith followed his gaze. “Yeah?”
“Yeah. The kind of couple who bicker over what toppings to get on pizza but still end up splitting a blanket on the couch afterward. They know each other’s coffee orders. They fight fair.”
Keith smiled faintly. “Sounds nice.”
Lance looked back at him, the carnival lights reflecting in his eyes. “Yeah,” he said. “It does.”
The warmth from the earlier smoke session lingered in their limbs, a lazy haze settling over everything. The lights from the rides bled into soft, saturated streaks, and the distant sounds of laughter and shrieking teens were muffled like they were underwater.
Keith leaned back on the bench, letting his head tip up toward the night sky. “Okay,” he said after a long pause, “it’s hitting me now.”
Lance hummed. “Mmm.”
“Everything’s kind of… floaty.”
“Yeah,” Lance agreed. “You’re floaty. Your hair’s defying gravity right now.”
Keith grinned. “Always does. It's called style, McClain.”
Lance turned to look at him, squinting a little. “You look smug. Like, extra smug.”
“I always look smug.”
“Yeah, but this time it’s cosmic smug. Like a smug alien sent here to judge me.”
Keith laughed and elbowed him gently. “You’re high.”
“You’re high.”
“You started this.”
Lance opened his mouth to argue—something half-formed and probably deeply philosophical about churros and the futility of time—but then Keith stood up and pointed toward the Ferris wheel.
“Come on.”
“What?”
“You wanna float? That’s how we float.”
Lance stared at the spinning, glowing monstrosity. “Keith. I don’t know if you’ve noticed, but I am extremely impressionable right now.”
“Exactly,” Keith said, already tugging him to his feet. “Perfect time for a terrible idea.”
They weaved through the crowd, arms brushing now and then, until they reached the line for the Ferris wheel. There wasn’t much of a wait—just a couple of kids in front of them giggling about something dumb and loud. Lance barely registered it. He was too aware of Keith beside him—how his eyes reflected the lights, how relaxed he looked in this slow, syrupy moment.
The attendant waved them forward, and they climbed into the small metal cart. As it creaked and lifted off the ground, Lance grabbed the safety bar like it might suddenly eject them into the stratosphere.
Keith didn’t seem remotely concerned. He leaned back against the seat, hands behind his head, completely at peace.
“Oh my god,” Lance muttered as the cart rocked slightly. “This was a mistake.”
Keith turned to him, one eyebrow arched. “You're not afraid of heights, are you?”
“No,” Lance said. “I’m afraid of dying stoned at a county fair and having my obituary say he perished tragically on a Ferris wheel with a smug alien. ”
Keith chuckled and nudged his knee. “You’re fine.”
They rose higher and higher, the air thinning just enough to feel real. The entire carnival stretched out below them in a mosaic of color and sound. From up here, it looked like a dream—soft-edged and shimmering, like something out of a memory they hadn’t made yet.
Lance finally released a breath and leaned back, hands loosening on the bar.
“Okay,” he admitted. “This is kind of nice.”
“Told you.”
They sat in silence for a bit, swaying gently as the wheel paused near the top. The wind lifted Lance’s hair. Keith tilted his head and watched him.
“You know,” Keith said after a beat, voice quieter now, “this is the first time in a while I’ve felt... chill. Like, really chill.”
Lance looked at him.
“Like I’m not waiting for something to go wrong,” Keith added. “Just... this. Right now. This is good.”
Lance smiled softly, his high making everything feel a little brighter, a little more raw. “Yeah. It is.”
The cart creaked again as the wheel began to move, slowly taking them back down toward the glow and chaos of the ground below. But for just a moment, up there in the air with the scent of funnel cake and the echoes of laughter floating on the wind, it felt like they were the only two people in the world.
As the cart gently rocked, Lance kicked out one leg and sighed, stretching like a cat in a patch of sun.
“You ever think about how, like, this whole thing could just snap off and launch us into the air?” he asked, lazily pointing to the bolt holding their cart in place.
Keith glanced at it, then back at Lance. “Not until now, thanks.”
“I’m just saying. If we died like that, it’d be cinematic.”
Keith raised a brow. “Flying to our deaths in a metal death trap is your idea of cinematic ?”
Lance grinned. “Better than dying in a Walmart parking lot.”
“...Okay, fair.”
They lapsed into a beat of silence. Below them, the carnival flickered on like a living circuit board—kids running past booths, parents herding toddlers, lights spinning from rides and neon signs. The air smelled like sugar and engine grease and warm night wind.
“You’d die ironically,” Keith said finally, shifting so that his thigh brushed lightly against Lance’s. “Like, mid-monologue. Quoting something dramatic.”
Lance snorted. “You’re damn right I would. I’d be halfway through a Shakespeare soliloquy.”
“Or singing Romeo Santos.”
“Oh my god. That would be so on brand.” Lance paused. “Do you think they’d let me request my own soundtrack at the funeral?”
“You’d haunt them if they didn’t.”
Lance looked at him, faux-serious. “You get me.”
Keith grinned, and the way the carnival lights framed his face made Lance’s breath catch a little. He looked so alive , in that effortless Keith way—eyes bright, mouth tilted into a smile that didn’t feel guarded for once.
“You’re not too bad yourself, McClain,” Keith said, his voice softer now, teasing but sincere.
Lance raised an eyebrow, leaning slightly closer. “Is that a compliment I just heard? From Keith emotions-are-weakness Kogane?”
Keith tilted his head, feigning deep thought. “Might’ve been. Might’ve also been a side effect of sharing a joint with your charming older brother.”
Lance gave him a look. “So now you’re blaming Luis for the fact that you’re falling in love with me?”
Keith laughed—a warm, breathy sound that Lance wanted to bottle and keep. “God, you’re insufferable.”
“But cute,” Lance shot back, nudging him playfully.
Keith leaned in just a fraction more, and suddenly their shoulders were pressed together. “Painfully.”
Lance’s heart tripped in his chest. The ride slowed, stalling again near the top, their cart swaying gently in the breeze. The world below was distant and blurred—like background noise in a movie scene neither of them realized they’d wandered into.
Keith’s gaze dropped to Lance’s mouth for just a second too long.
Lance saw it. Felt it. His breath stilled.
Keith leaned in—slow, deliberate. His eyes flicked up to meet Lance’s, checking, asking. His lips were just a few inches away now, the space between them charged and crackling like a live wire. The kind of pause that felt like gravity, pulling, tugging—
Lance turned his face away.
“So,” he blurted, looking everywhere but at Keith, “how’d you know you were gay?”
Keith looked at him like he had grown a second head.
“Or…just ya know, liking dudes. Not trying to label your sexuality or whatever.”
Keith blinked, clearly thrown, his mouth still parted like it hadn't quite caught up with the sudden veer in conversation. The kiss-that-almost-was hovered awkwardly in the air between them, the buzz from earlier still thick in Lance’s chest.
Lance, meanwhile, was staring intently at the Ferris wheel’s bolt-covered center post like it held the secrets to the universe.
Keith leaned back slowly, folding his arms across his chest, not quite annoyed—just… watching. Measuring. “That’s what you’re going with?”
Lance winced. “Sorry. That was—yeah, no, that was a weird pivot.”
“A little,” Keith admitted, but there was no heat in it. In fact, his voice softened. “But if you’re actually asking, I don’t mind.”
Lance dared to glance over. “You sure?”
Keith nodded. “Yeah. It’s not exactly a secret.”
Lance’s posture relaxed by a fraction. He pulled his knees up a bit, resting his arms on them. “Okay. So…?”
Keith shrugged, eyes flicking up to the star-strewn sky. “I think I always kind of knew. I didn’t have some big epiphany or anything. I just remember watching Treasure Planet as a kid and thinking I wanted to kiss Jim Hawkins and be him. At the same time.”
Lance let out a startled laugh. “Okay, relatable.”
Keith cracked a grin. “Right? Like—he’s got that tragic orphan swag, the hair, the hoverboard? Gay awakening material.”
They sat in a moment of quiet, the Ferris wheel creaking gently as it brought them around again, the wind brushing their faces.
Lance chewed the inside of his cheek. “I guess I never really let myself think about it much. Like, if I thought a guy was hot, I’d just be like, ‘Yeah, he’s objectively attractive, but no homo.’”
Keith laughed under his breath. “The classic.”
“It’s just…” Lance trailed off, glancing at him, the weight of the almost-kiss still pressing somewhere beneath his ribs. “Sometimes I think about things. Stuff. And I don’t know what that makes me. And then you—” He cut himself off.
“Then me…?” Keith prompted, eyebrow arched.
Lance shook his head. “Never mind. Forget it.”
Silence wrapped around them again. Not awkward this time—just still. Present.
Then Lance huffed, trying to lighten the mood. “Jim Hawkins, huh?”
Keith grinned, bumping their shoulders. “Don’t judge me.”
“I’m not,” Lance said, and this time he meant it. “He is kinda hot.”
They both burst into quiet laughter, and this time, when their shoulders stayed touching, neither of them pulled away.
The Ferris wheel eased to a stop with a rusty sigh, the safety bar clicking open in front of them. Lance practically bolted.
“Come on,” he said, voice higher than he meant it to be. “We need ice cream. Immediately.”
Keith blinked, still seated. “Is that a code word for something, or…”
“Nope,” Lance said, too fast, already halfway out of the cart. “Just—ice cream. Need it. Like, urgently.”
Keith followed without arguing, amusement dancing behind his eyes as he hopped out and jogged a few steps to catch up.
They didn’t say much as they made their way through the carnival crowd, weaving between booths and squealing kids and glowing neon lights. The earlier closeness on the ride lingered like smoke between them, present but unspoken. Lance could feel it clinging to his hoodie, pressing into the back of his neck. He tried to shake it off.
Ice cream. Focus on the damn ice cream.
They found a vendor under a tent strung with cheap fairy lights and paper stars. Lance ordered a double scoop of rocky road. Keith got mint chocolate chip, naturally. The guy would.
“Bench,” Lance said, pointing to a spot a little removed from the crowd—half in the shadow of a game booth, half under a dim carnival lamp. They settled in, and for a while, it was quiet. Just the thrum of the carnival around them and the soft, wet sounds of their spoons scraping against melting sugar.
Lance tried not to look at him.
But he did.
And Keith, being Keith, wasn’t in any kind of rush. He held his cone lazily, talking a little with his hands, like he didn’t notice how the green ice cream was beginning to melt, sliding in slow drips down toward his fingers.
Lance noticed.
He watched one bead of ice cream slip from the top of the scoop, slide along the waffle pattern, and roll onto the ridge of Keith’s knuckle. Another one followed, slower. The golden light above them caught it just enough to make it glisten.
Keith paused mid-sentence—he’d been rambling about the claw machines and how they were totally rigged—and glanced down at the mess.
“Oh,” he murmured, casually bringing the back of his hand to his mouth. He extended his tongue and, with a lazy flick, licked the rivulet of melted ice cream from his skin. Then, without missing a beat, he pressed his lips to the side of his hand and cleaned the rest of it in one slow swipe. Like it was the most normal thing in the world.
Lance forgot how to breathe.
His ice cream was forgotten, starting to sweat in his grip. All he could do was stare, body humming with something he didn’t have a name for. It wasn’t just that Keith was hot, though Jesus, yes, he was . It was the sheer ease of it. The unbothered, relaxed confidence. The way his dark lashes fluttered when he blinked, the way his jaw moved when he chewed a bit of cone. The soft pink of his tongue, disappearing into his mouth after he licked up the last drip.
Lance forced himself to look away, eyes darting toward the Ferris wheel lights in the distance. But the damage was done. His thoughts were spiraling.
He shouldn’t be feeling like this. Not about Keith. Not like that .
Keith, who made fun of him. Keith, who challenged him. Keith, who leaned in like he meant it. Who almost kissed him. Who probably would’ve kissed him if Lance hadn’t chickened out.
God, he wanted to rewind. Or fast forward. Or pause. Anything but sit here in this stupid in-between, stuck between wanting something he didn’t understand and being too afraid to reach for it.
“Hey,” Keith said, nudging him gently. “You good?”
“Yeah,” Lance lied. His voice cracked. “Yeah. Totally.”
Keith gave him a look but didn’t press. He just leaned back on the bench, one arm stretched along the top, cone in hand. His body heat radiated toward Lance like a sunbeam, warm and impossible to ignore.
Lance took a bite of his ice cream. It tasted like absolutely nothing.
He sat there in silence, staring out at the lights, pretending the only thing that mattered was finishing his cone before it melted—not the way Keith’s leg brushed against his every time they shifted, not the memory of Keith’s mouth inches from his, and definitely not the vivid image of that goddamn tongue licking up melting mint chocolate chip like it belonged in a slow-mo movie montage about summer love.
Lance’s voice cracked just a little as he stood, the sudden motion making the bench creak behind him. He rubbed a hand over his face, trying to shake the sticky weight of his thoughts. The swirl in his gut wasn’t just nerves anymore—it was something heavier, something that made his chest tight and his skin feel too warm.
“I need a joint,” he muttered, mostly to himself but loud enough that Keith looked up, eyebrows raised.
“Already?” Keith smirked, but there was a softness behind it, like he understood better than Lance wanted to admit.
“Where’s that fucker Luis?” Lance asked, scanning the crowd as if Luis might materialize from thin air. The noise of the carnival—laughter, screams, music—felt distant, like he was underwater.
Keith chuckled, standing and stretching. “Probably off charming some girl. You know how he gets.”
Lance groaned, running a hand through his hair. “Perfect. Just perfect.”
Keith stepped closer, his voice low, teasing. “Want me to go hunt him down for you?”
Lance hesitated, then shook his head. “No, I’ll find him. You—stay here. Or don’t. Honestly, I don’t care.”
Keith’s smirk widened into a grin, and he bumped Lance’s shoulder lightly. “Always a gentleman.”
Lance tried to smile back but felt the weight of everything pressing down again. He took a deep breath, forcing himself to focus on the task ahead: find Luis, get a joint, and maybe—just maybe—figure out what the hell was going on with Keith before his brain exploded.
Lance pushed through the crowd, the glow of carnival lights blurring slightly at the edges as his thoughts tangled in knots. He spotted Luis’s car parked just a little ways off—an old but well-kept sedan that always stood out with its peeling paint and bumper stickers proclaiming some sort of rebel spirit.
Lance’s heart skipped. This was going to be one of those moments where he either looked like a total idiot or the slickest guy in the world.
He crept over, glancing around to make sure no one was watching too closely. Luis had the driver’s side window cracked just enough—not locked, but not open either. Lance reached in, fingers trembling a little, and popped the door open.
The smell hit him immediately: a mix of musk, leather, and that unmistakable sharp scent of weed. He slid into the driver’s seat carefully, like he was about to disarm a bomb.
There it was—a small bag tucked between the center console and the seat. He grabbed it quickly, then reached down and fished out the Bluetooth aux cord Luis always bragged about, the one he claimed was “the real MVP” for blasting music on road trips.
His fingers lingered on the aux for a second longer than necessary. Maybe it was the haze from earlier or the swirl of adrenaline, but he felt a strange thrill sneaking up his spine.
Before Lance could overthink it, he slipped quietly out of Luis’s car, closing the door with a soft click that somehow made his heart beat louder. The familiar buzz of nerves and excitement settled deep in his chest like a restless passenger riding shotgun. With the weed clutched in one hand and the Bluetooth aux cord tucked carefully into his pocket, he felt a strange mix of readiness and hesitation, unsure what he was stepping into but too wired to turn back now.
He scanned the crowd until he spotted Keith leaning against the food stand, looking casual but alert. Lance waved him over, urgency tightening his voice.
“Let’s go,” he said, motioning hastily.
Keith raised a brow, smirking. “Aren’t we gonna wait for Luis? You know, to smoke it with him in his car?”
Lance shook his head, glancing nervously around. “Too many people. Besides, I know a spot.”
Keith snorted, amusement flickering in his eyes. “Are you seriously using that line on me, McClain?”
Lance rolled his eyes, smirking as he pushed open the truck door. “Just get in the fucking truck, mullet.”
Keith laughed, sliding into the passenger seat beside him. As Lance started the engine and pulled away from the glittering chaos of the carnival, the air between them shifted — electric and unspoken, a fragile bridge built on shared secrets and the unsteady promise of what might come next.
The truck rumbled to life, tires crunching over gravel as Lance eased it away from the crowded carnival. The distant noise of laughter and music faded behind them, swallowed by the thickening trees lining the road. The windows were down just enough to let in a cool breeze, carrying with it the faint scent of pine and earth.
Lance reached into his pocket, pulling out the aux cord and plugging it into the stereo with practiced ease. Keith smirked as Lance handed him the cord back, and Lance felt a jolt of something—call it nerves or something sharper—when their fingers brushed briefly. He swallowed hard, trying to shove the fluttering butterflies deep down.
Keith didn’t miss the reaction. Instead, he rolled his eyes dramatically as the opening chords of the song he’d queued started playing.
“Mom Jeans, really?” Lance said with a half-laugh, half-grimace. “You might be worse than Luis.”
Keith just shrugged, the smirk lingering on his lips. “What can I say? I appreciate the finer arts of emotional self-torment.”
Lance shook his head, but the tension between them eased a little, folding into the quiet hum of the truck and the bittersweet strains of the music.
The truck’s interior filled with the jangly intro as Scott Pilgrim vs My GPA started playing. Lance glanced sideways at Keith, who was already tapping his fingers on the dashboard, a small smirk tugging at the corner of his mouth.
“You really gonna make me sing this?” Lance teased, trying to hide the flutter in his chest.
Keith raised an eyebrow, amused. “You plugged it in, McClain. Now you gotta ride it out.”
Lance rolled his eyes but cracked a grin, then took a breath and started quietly:
“It’s hard for me to see exactly where the hell I went wrong...”
Keith’s voice joined his smoothly, more confident and a little raspy:
“I never thought I’d see the day we wouldn’t get along...”
Their voices intertwined, sometimes hesitating, sometimes catching perfectly on the melancholy notes. Lance’s nerves eased as the music pulled him in, and he found himself humming louder by the chorus:
“But I’m happy here...”
Keith shot him a sideways glance, smiling softly. Lance caught the warmth in his eyes, and for a second, the tension in his chest melted just a little.
By the time they hit the repetitive, almost hypnotic part—
“I sleep well alone now...” —
They were practically shouting it out, laughter bubbling beneath the words. Lance’s head tilted back against the seat, feeling light and dizzy in the best way. Keith’s hand brushed against his on the console, lingering just a moment longer than expected.
Lance swallowed hard, heart thudding, caught between the song’s bittersweet lyrics and the closeness he suddenly craved.
Keith broke the silence with a grin. “See? You’re not so bad at this.”
Lance smirked back, breathless. “Don’t get used to it.”
Lance swerved off the main road and onto a narrow dirt path, the truck bouncing and jolting over loose rocks and uneven ground. The headlights flickered as the tires skittered side to side with every bump.
“You trying to kill me, Lance?” Keith’s voice broke through the rumble, half amused, half incredulous.
Lance rolled his eyes, barely able to hide his grin. “This is the same lake we took you fishing. Remember?”
He guided the truck carefully to a stop near a small clearing. The engine died down to an almost eerie quiet, leaving only the soft chorus of crickets and the gentle lap of water against the shore.
They were at a secluded cove, tucked away from the busier parts of the lake. A wooden dock stretched out over the water, weathered and worn, but sturdy. Its planks creaked faintly in the stillness, like whispers in the night.
The lake itself was a glassy mirror beneath the moonlight, surprisingly clear. Even in the dead of night, Lance could see the shadows of smooth stones and dark patches of aquatic plants resting just beneath the surface. The water shimmered like liquid starlight, blurring the edges between reality and some kind of dream.
Lance took a deep breath, the cool air tinged with pine and damp earth filling his lungs. “This is just a more secluded spot. I like to come here to think.”
Keith was silent for a moment, eyes tracing the silver path the moon carved across the water. “I get it,” he finally said softly. “It’s... peaceful.”
Lance nodded, feeling the pull of the quiet around them, the kind that makes everything else fade away.
Lance reached over and popped the door open, stepping out into the cool night air. Keith followed, closing the door gently behind him. The crunch of gravel under their boots was the only sound as they made their way toward the dock.
The wood was cold beneath their fingertips as Lance leaned on the railing, pulling out the joint with a practiced flick. Keith crouched beside him, watching quietly as Lance expertly rolled it between his fingers, the small flick of tongue sealing the paper with care.
Once lit, the smoke curled lazily upward, mingling with the crisp night air. Lance took the first drag, passing it to Keith, who inhaled deeply, eyes half-closed in contentment.
They lingered there for a while, the joint burning down between them, casting a soft amber glow that flickered on their faces. The stars above seemed brighter here, reflected in the still water beneath the dock, making the world feel impossibly wide and impossibly small all at once.
After the last embers faded into a soft glow and the joint had burned down to nothing between his fingertips, Lance flicked the remains into the dirt and exhaled one final plume of smoke. The quiet settled around them again, a soft hum of crickets in the distance, the occasional splash of a fish breaking the surface.
Lance glanced down at the water. It looked glassy and endless, like someone had poured mercury into the lakebed. The reflection of the stars shimmered across the surface, making it feel less like a body of water and more like a dreamscape. It was the kind of view that made everything feel a little unreal, suspended outside time.
Then, from the corner of his eye, he caught movement.
Keith stood up and, with absolutely no hesitation, grabbed the hem of his shirt and tugged it over his head in one clean motion.
Lance’s brain short-circuited. “Uh—what are you doing?”
Keith glanced over his shoulder, completely unfazed, the corner of his mouth twitching into a smirk. “Going to swim?”
Lance whipped his head away instinctively, suddenly very aware of every nerve in his body. “We didn’t bring any swim clothes!”
Keith shrugged, already working his jeans down. “Hence why I’m swimming in my underwear.”
“You’re serious.”
“Dead serious.”
Lance dared a glance back and instantly regretted it—Keith was now shirtless and standing in just his boxers at the edge of the dock, lit by moonlight and still slightly damp from their earlier dip. He looked like he belonged in a goddamn coming-of-age indie movie. Lance’s mouth went dry.
“I’m not doing that,” he muttered, crossing his arms and looking anywhere but at Keith’s very bare back.
Keith grinned, completely unbothered, and took a few running steps before leaping off the dock with a splash that shattered the surface of the lake like glass.
Lance stood frozen for a beat, staring at the ripples before Keith emerged, laughing and slicking his hair back with both hands. “Come on, McClain! Water’s perfect!”
“I hate you,” Lance grumbled.
“You’re gonna hate yourself more if you don’t get in here,” Keith called, floating effortlessly under the stars. “You’ll be thinking about it all night.”
Lance sighed, staring up at the sky as if it might offer him the strength to resist. It did not. He kicked off his shoes and reached for the hem of his own shirt, already cursing whatever part of himself was weak to Keith Kogane and midnight lakes.
The water was cold at first—sharp enough to suck the air from Lance’s lungs as he plunged beneath the surface. But once the shock wore off, it felt good. Cleansing. Like shaking off the last bit of tension he hadn’t even realized he was carrying.
He came up gasping, hair plastered to his forehead, only to be immediately splashed in the face by Keith, who wore a shit-eating grin.
“You asshole—” Lance sputtered, blinking the water from his eyes.
Keith didn’t even try to deny it. “You were wide open.”
“Oh, it’s on.”
They splashed and shoved, darting around each other with lazy strokes and laughter echoing across the lake. At one point, Lance tried to dunk Keith and failed miserably when Keith wrapped his legs around his waist and flipped them both underwater. They surfaced coughing and laughing, eyes crinkled and cheeks flushed.
It was easy. Too easy. Like they were kids again—no pressure, no questions, just moonlight and water and each other.
Eventually, Lance pulled himself up onto the dock, dripping and breathless. The wooden boards were cool under his skin as he flopped onto his back, hands tucked behind his head, eyes fixed on the stars. They were clearer out here, far from the town’s glow, scattered across the sky like salt, infinite and silent.
Keith treaded water nearby, his head just visible over the dock’s edge. “Tired already, old man?”
Lance huffed a laugh. “Not tired. Just… thinking.”
Keith let that sit for a moment before paddling closer, resting his arms on the edge of the dock, and looking up at him. “Thinking about what?”
Lance was quiet. The cool night air kissed his wet skin, made the moment feel softer somehow, less like something he had to guard.
“…Cuba,” he said finally. “I miss it.”
Keith blinked. “Yeah?”
Lance nodded, gaze still on the stars. “I mean, I was just a kid when we left, but it still feels like…home. Or something like it. We used to go back every summer, before things got too tight financially. My abuela would make this guava pastry in the mornings, and my cousins and I would race bikes through the sugarcane fields. I’d come home with scraped knees and mango juice on my hands.”
He exhaled, long and slow. “Everything felt warmer there. Not just the weather. People talked to each other. Time moved different.”
Keith was quiet, listening.
“I don’t know,” Lance continued, voice softer now. “I love my family, love Arizona—but sometimes it feels like I’m just… playing catch-up. Like I missed out on something I can’t ever really get back.”
There was a gentle splash as Keith hoisted himself up a bit higher on the dock, resting his chin on his folded arms.
“I get that,” he said eventually. “Different place for me, but… same kind of ache.”
Lance turned his head to look at him, surprised.
Keith gave a small, lopsided smile. “My mom used to take me camping up north. Real quiet places. Just us, a tent, and the sound of wind in the pines. Sometimes I miss that stillness. Even when things sucked, it felt… grounded.”
Lance hummed. “It’s weird, right? Missing something that doesn’t exist anymore. Or maybe it does, but we don’t get to go back.”
Keith looked up at him, and this time, there was no teasing in his expression. Just a quiet understanding.
“No,” he said. “But we get to carry it with us. However messy it is.”
They sat like that for a long moment—Lance lying back on the dock, Keith in the water, the night holding them like a secret.
Lance’s heart ached in the best kind of way.
The silence stretched comfortably between them, the lake gently lapping against the dock as if in rhythm with their breaths. Somewhere across the water, a frog croaked lazily. A breeze stirred the reeds, carrying the earthy scent of damp wood and wild grass.
Lance sat up slowly, elbows braced behind him. He glanced down at Keith, still half-submerged, his dark hair slicked back, face calm but unreadable in the moonlight. That quiet sort of strength.
Lance hesitated, then asked softly, “Do you ever think about reaching out to her?”
Keith didn’t react at first. His gaze drifted to the horizon, where the faint outline of mountains stood against the stars. For a second, Lance wondered if he’d pushed too far, if the question had ruined the fragile peace between them.
But then Keith spoke—his voice low, like a thread barely holding.
“Sometimes.”
The water shifted around him as he leaned his head back, staring up at the sky now, jaw tight.
“I used to write letters,” he admitted. “When I was younger. Dumb stuff, like what I had for lunch or that I passed a test. I never sent them.” He huffed a dry laugh. “Didn’t know where to send them, anyway.”
Lance’s chest ached. “Keith…”
“I used to get mad,” Keith went on. “Like really fucking mad. Thought maybe if I did everything right, if I was smart and didn’t screw up, she’d come back. That I could earn it. Like love was something I had to fight for.” He dipped his hand in the water, watching the ripples. “And then I got older and realized I didn’t even know what I’d say to her if she showed up.”
Lance shifted closer, his knees brushing the edge of the dock just above Keith’s arms.
“I think,” Lance said slowly, “if she saw you now… she’d be proud.”
Keith glanced up at him, brows raised faintly, like he didn’t quite believe it.
“I mean it,” Lance insisted. “You’re smart, you give a shit about people even when you pretend not to, and… you stayed. That counts for something.”
Keith looked away, but not before Lance saw the way his mouth twitched—like he was trying not to smile.
“You’re such a sap,” Keith murmured.
Lance grinned. “Takes one to know one.”
A pause.
“I think,” Keith said, quieter now, “I’m scared that if I reach out, she won’t want to hear from me.”
Lance’s expression softened. He leaned forward, voice gentle. “That’s fair. But… not trying is still a kind of answer, isn’t it?”
Keith blinked up at him, their eyes locking in the moonlight.
The space between them stretched thin again, the kind of silence that didn’t ask to be filled, just felt.
Lance reached down instinctively, his fingers brushing Keith’s wet hand where it rested on the dock. Not gripping. Just touching. A connection. A grounding point.
Keith didn’t pull away.
And for a moment, there was no past. No weight. Just the water, the stars, and the warmth of someone staying right there with you.
No one ran.
“You know,” Keith started, putting his hands on the docks on either side of Lance’s knees, caging him in. “You’re really annoying.”
Lance’s breath caught, nerves sparking like static beneath his skin. Keith was close again—close in the way that made it hard to think, to breathe, to do anything but feel.
His hands were planted on either side of Lance’s knees, fingers curled into the damp wood of the dock, water dripping from his arms and soaking slowly into Lance’s jeans. The scent of lakewater, smoke, and something distinctly Keith filled the air between them.
Lance’s adam’s apple bobbed as he swallowed, trying to will his heartbeat back to something less obvious. “And yet,” he managed, voice a little too tight, “you keep finding excuses to be around me.”
Keith tilted his head, eyes dark and gleaming in the moonlight. “Maybe I like annoying you.”
“You do a fantastic job,” Lance murmured, trying for playful, but the way Keith was looking at him made the joke falter on his tongue. There was something else in his gaze now—something unguarded and razor-sharp all at once.
Keith’s lips quirked, but it wasn’t quite a smirk. “You don’t hate it.”
Lance’s chest tightened. His knees were boxed in, his legs still damp from earlier, and Keith’s proximity made it feel like the air itself had thickened. He didn’t back away. Couldn’t, really. But he didn’t want to either.
“No,” Lance said quietly, voice softer than he meant it. “I don’t.”
There was a beat. A breath.
Then Keith pulled himself up out of the water, still caging Lance in with his arms. He leaned forward, and Lance leaned back with him until his still-damp hair met the old wood on the dock.
Then Keith shifted just a little closer. “So what now?” His breath and lips ghosted across Lance’s lips.
Lance's heart skittered, nerves flaring hot under his skin. The question lingered between them—simple, sincere, terrifying. So what now?
Keith was so close Lance could feel each word as it left his mouth, a whisper pressed against his lips like the threat of something tender. His damp hair dripped onto the dock, cool against Lance’s temples, but everything else felt like it was burning.
And just like always—when things got too real, too close—Lance’s instinct kicked in.
He barked out a shaky laugh, turning his face to the side, cheek brushing the grain of the dock. “Wow. Bold of you to ask that when you’re basically dripping lake water in my e—”
“Lance,” Keith cut him off.
“Yeah?” Lance’s voice came out shakier than he intended.
Keith grabbed Lance’s jaw—firm, steady, not enough to hurt, but enough to hold him there, to keep his eyes on him.
“Stop trying to deflect,” Keith said, voice low and thick with heat. “And shut up.”
Lance didn’t breathe.
Couldn’t.
The dock felt miles below him, the lake a distant memory. All he could see was Keith’s face, still damp from the water, his eyes burning into him with a kind of stubborn tenderness that made Lance feel like his bones might dissolve.
Then Keith kissed him.
And every fear Lance had ever conjured up, every insecurity he’d buried under sarcasm and bravado, shattered into nothing.
The grip Keith had on his jaw and hip was firm, anchoring him, steadying him in the middle of the storm. But his mouth—God, his mouth was soft, slow, and so devastatingly patient. It wasn’t the kiss of someone uncertain. It was the kiss of someone who had decided . Someone who had waited long enough.
Lance melted into it before he even realized he had.
The second their lips touched, it clicked —loud, earth-shaking clarity. The awkwardness with Allura the day before, the static in his head, the way his body hadn’t quite responded the way he thought it should’ve gone. Silenced. Like white noise flicked off in an instant.
This… this was what he’d been waiting for.
Keith tilted his head slightly, deepening the kiss, and Lance let out a sound that was somewhere between a gasp and a groan. His fingers curled into the fabric of Keith’s belt loops, dragging him closer without thinking. Keith took the invitation gladly, crowding into the space between Lance’s legs, pressing their chests together with barely restrained urgency.
The dock creaked beneath them, the wood rough under Lance’s back, but he couldn’t bring himself to care. Not when Keith was kissing him like that—hungry now, teeth grazing his lower lip, breath hot and uneven.
Lance tugged him closer still, desperate to close whatever sliver of air dared to remain between them. His hands slid up Keith’s back, wet fabric clinging to his fingers, his nails digging in just enough to make Keith hiss through his teeth.
“Shit,” Keith breathed, pulling back just a fraction to press his forehead against Lance’s, their noses brushing. His lips were red and kiss-swollen, his voice wrecked. “You’ve been driving me insane.”
“Yeah?” Lance rasped, dazed and breathless. “Guess I’m good at something after all.”
Keith growled low in his throat—half a laugh, half a curse—and surged forward again, catching Lance’s bottom lip between his. This time, there was no gentleness. No hesitation.
Just heat.
Keith’s hand slid under Lance’s shirt, palm flat against warm skin, and Lance arched into the touch, gasping. His own hands roamed blindly, threading into Keith’s damp hair, tugging hard enough to make Keith moan against his mouth.
The sound Keith made—low, needy, drawn from somewhere deep in his chest—shot straight to Lance’s stomach like a live wire. It zinged through every nerve ending, lighting him up from the inside out.
They kissed like they were trying to memorize each other—like time was against them, like they were afraid this would vanish come morning. It was greedy, desperate, aching in all the places they didn’t know how to speak about yet. Lips swollen, breathing heavy, fingers tangled in damp clothes and hair.
Then—
Brrrr!
Brrrr!
Lance’s phone rattled violently against the wooden planks of the dock, the vibration sharp and jarring in the stillness of the night. For a split second, he thought it might vibrate itself right into the lake.
Keith didn’t budge.
A low, discontented groan rumbled from his throat, half frustration, half disbelief, but he didn’t move away either. His mouth hovered inches from Lance’s, breath warm and ragged.
Lance exhaled, reluctantly, and reached blindly to grab the phone without looking. The screen lit up: Rachel.
His stomach dropped. His sister had a sixth sense for interrupting at the worst possible times.
“It’s Rachel,” Lance whispered, barely louder than the breeze. Saying it any louder felt like it would break whatever spell had been cast around them. He pressed the green button with trembling fingers.
“Hey, Rach,” he said first, trying to keep his voice even, casual, like his heart wasn’t thundering in his ears, like Keith’s thigh wasn’t still between his legs and his hands weren’t pressed firmly on either side of Lance’s waist.
On cue, Keith pulled back slightly, and Lance’s heart sank. The warmth left with him.
But then, without a word, Keith reached for the hem of Lance’s soaked shirt, fingers ghosting across his stomach as he tugged it upward and over his head. Lance shivered, but it had nothing to do with the cool night air.
Rachel’s voice crackled from the speaker, fast and sharp with irritation. “Are you freaking kidding me, Lance? You just disappeared . We’ve been looking all over for you. Someone jacked Luis’s weed, and the keys to his car are missing, and we thought you were dead in a ditch —!”
Lance could barely hear her. Keith’s lips found his throat again, hot and wet, trailing lazy open-mouth kisses down his neck. His tongue flicked out occasionally, swirling slow, infuriating circles over Lance’s pulse like he had all the time in the world.
“I uh—” Lance’s voice cracked embarrassingly as he tried to keep still, eyes fluttering shut. “I’m at—uh—Mittry. Mittry Lake. With Keith.”
He was going to hell. Or jail. Or both.
There was a pause on the other end.
“...Right,” Rachel finally said, her tone flat and suspicious. “You sound weird . Why do you sound weird?”
“I’m not weird. You’re weird,” Lance blurted, cringing the second the words left his mouth. Keith chuckled quietly against his collarbone, lips still moving, teeth grazing now.
Rachel sighed, long-suffering. “Lance. You’re breathing like you ran a mile, and your voice is shaking. What the hell are you doing?”
“Just... swimming,” he said weakly, flinching when Keith’s fingers skimmed along the waistband of his jeans. “I’ll be home later.”
“Don’t get kidnapped,” Rachel muttered. “And if you are literally high and half-naked at the lake with Keith of all people, I swear to God—”
“Love you, bye!” Lance quickly hung up and tossed the phone somewhere behind him without looking.
Keith raised an eyebrow. “Swimming?”
“It was technically true.”
Keith smirked, leaning in again, water still dripping from his hair and down the sharp line of his jaw. “You’re the worst liar I’ve ever met.”
“And you’re psychotic, ” Lance shot back, breath still uneven, eyes wide with a mix of disbelief and something far more dangerous. “I can’t believe you did that while I was on the phone with my sister. ”
Keith didn’t even flinch—if anything, the accusation only made his smirk grow.
“You’re lucky that’s all I did,” he muttered, leaning in until his breath brushed hot against Lance’s ear. Then, slowly, deliberately, he caught Lance’s earlobe between his teeth and bit down—not enough to hurt, just enough to make Lance shudder.
“Keith—” Lance’s voice faltered, the rest of his protest dying in his throat.
“I could’ve been doing much worse with her on the phone,” Keith whispered, low and hungry. “You think that was bold? Try waiting weeks for you to get out of your own way. Try watching you pretend it doesn’t mean anything. I’m so fucking tired of pretending, Lance.”
Lance swallowed hard, heart punching at his ribs.
Keith pulled back just enough to look him dead in the eyes, his voice rough with restraint. “We’ve been getting interrupted too fucking much . I’m sick of waiting.”
The heat in his words settled low in Lance’s stomach, thrumming like the echo of a snare drum. His pulse skipped, stuttered, then roared. And for a second—just a second—his carefully built walls, the jokes and deflections and awkward silences, trembled like glass under pressure.
Lance could only stare up at the stars, their quiet brilliance mocking the chaos unraveling inside him. He started naming ancestors in his head like a prayer—Abuela Lucía, Tío Ernesto, José the Fisherman, literally anyone —pleading for divine intervention before he melted into a puddle of lust and bad decisions right there on the dock.
But no miracle came.
Keith kissed lower, lips tracing slow, deliberate paths across Lance’s skin like he had all the time in the world. Lance bit the inside of his cheek, trying not to make a sound, but it was hard to stay quiet when every nerve felt lit up, every breath harder to hold.
Then Keith’s teeth grazed Lance’s hip bone.
Lance choked on a gasp.
Keith didn’t let up—his mouth sucked against the skin just above the waistband of Lance’s boxers, tongue swirling, teasing, branding him in heat and want.
“You’re evil,” Lance whispered, the words catching halfway between a whimper and a laugh. His fingers curled against the dock, white-knuckled, as he tried to ground himself in something— anything —besides Keith’s mouth on him.
Keith glanced up through heavy lashes, eyes dark and sharp with amusement. “You like it.”
Lance had no rebuttal. Just a trembling exhale and the realization that he was so far gone, he wasn’t sure he could find his way back.
Not that he wanted to.
The drive back was quiet— too quiet—and thick with tension so palpable it clung to the air like humidity. Lance gripped the wheel a little tighter than necessary, knuckles pale against the faux leather, eyes fixed dead ahead like looking at Keith might set him off like a firework.
His brain had completely short-circuited the second Keith’s tongue had dipped into his navel. The trail of bites left along his waist still throbbed, slow and aching, and Lance was pretty sure he’d be sporting some suspicious marks in the morning. He didn’t remember who pulled away first, or how they’d even made it back to the truck. Everything after that kiss— those kisses—was a blur of shaky breath and buzzing nerves.
Now, sitting behind the wheel, he was doing a subtle but increasingly desperate shimmy in the seat, shifting every few seconds to relieve the very real problem currently testing the limits of his jeans.
He cleared his throat.
Keith said nothing, just leaned against the passenger window, wet hair curling against his cheek, a small, satisfied smirk tugging at his lips. He hadn’t even touched Lance since they got in the truck, but his entire existence was radiating smug post-makeout energy, and Lance was this close to swerving into a cactus.
“I hate you,” Lance muttered, voice hoarse.
Keith didn’t even look over. “Sure you do.”
Lance pulled into the driveway to find the porch light on and Rachel standing leaning over the rail with her arms crossed. Luis sat in the chair half asleep. He killed the engine and slowly walked up to them, feeling like a guilty toddler.
“Do you have any idea what time it is?” Rachel tapped her foot against the ground, one eyebrow raised.
“Past your bedtime, that’s for sure,” Lance rolled his eyes as he stepped up the porch steps.
“You’re lucky I have your location,” Rachel continued, “I was gonna send out a search party.”
“I told her not to worry,” Luis snorted, seemingly awake now, “Figured you two were off sucking each other’s faces.”
Lance squeaked and whipped around. Luis only smirked, motioning to his collar.
“You got a little something there, little brother.”
Lance pulled into the driveway, the crunch of gravel beneath the tires betraying their return. The porch light was still on, casting a warm glow over the wooden steps. Rachel leaned over the railing, arms crossed, expression unimpressed. Luis lounged in one of the chairs, half-asleep, his head lolling to the side until the headlights stirred him fully.
Lance killed the engine and stepped out, guilt crawling up his spine like he was a kid caught sneaking back in after curfew.
Rachel tilted her head, one eyebrow arched. “Do you have any idea what time it is?”
“Past your bedtime, that’s for sure,” Lance shot back, trying to keep his tone light as he climbed the steps.
“I was this close to calling Mom,” she said, holding up her fingers with just a sliver of space between them. “You’re lucky I have your location.”
“I told her not to worry,” Luis added with a lazy smirk, finally sitting up straighter. “Figured you two were off sucking each other’s faces.”
Lance choked on air and whirled around. “Luis!”
Luis only grinned wider, nodding toward Lance’s collar. “You got a little something there, little brother.”
Rachel stepped in closer, narrowing her eyes at Lance’s neck. “Oh my god—”
Lance swatted her away and stomped inside. “Mind your business!”
Keith trailed behind, doing his best to suppress a smug grin as he toed off his shoes. “I’m gonna shower,” he mumbled, and disappeared up the stairs two at a time.
As soon as he was out of earshot, Rachel was on Lance like a bloodhound. “So. Are we gonna talk about the fact that you’re glowing? Like, actual post-makeout aura. What did you two do?”
“We talked,” Lance said quickly, heading for the fridge. “About feelings. And trauma. And—you know—Cuban politics.”
“Right. And Keith just happened to lick the political discourse off your neck?”
“Rachel!”
She laughed, dodging the dish towel he threw at her. “You’re so obvious it hurts. And also, I’m happy for you, dumbass. Even if it’s weird. And even if your hickeys are disgusting.”
Lance buried his head in the fridge. “I’m never going outside again.”
“You’re gonna have to. Keith’s upstairs. In our only bathroom. Naked. So, y’know. Good luck with that.”
She winked and sauntered off down the hall, humming.
Lance closed the fridge door and let his head thunk against it. “Kill me. Please. Someone.”
From upstairs, the sound of the shower running was barely audible—and it did absolutely nothing to calm the heat still coiling in his chest.
The bathroom door creaked open upstairs, and Lance could hear the sound of bare feet against the hardwood floor. A moment later, Keith appeared at the top, towel slung around his neck, damp strands of hair curling against his forehead. He was wearing one of Lance’s old T-shirts—faded blue, a little too big on him—and a pair of borrowed sweatpants that hung low on his hips.
Lance was still pretending to be very, very interested in the nearly empty fridge when Keith descended the stairs.
“Looking for something?” Keith’s voice was low, still scratchy from the steam and sleep settling into his lungs.
Lance straightened and shut the fridge. “My dignity. It’s been missing since the dock.”
Keith chuckled and closed the distance between them with easy steps, leaning one arm on the kitchen counter beside Lance. “Still worked up about that?”
Lance scowled. “My sister —”
“Twin,” Rachel called from the living room.
“Whatever! She saw ! She knows ! Luis knows .”
“And?” Keith blinked, totally unbothered.
“And?!” Lance hissed, flapping his arms. “They won’t let me live this down for the rest of my life. I’m going to be ‘Hickey McLakeMakeout’ forever.”
Keith smirked, tilting his head. “Kinda has a nice ring to it.”
“You’re not helping.”
“Nope,” Keith agreed, stepping a little closer. “Not trying to.”
Lance glanced nervously toward the living room, but Rachel’s show was on full blast now, and Luis sounded like he’d passed out again.
Keith reached up and tugged lightly on the collar of Lance’s shirt.“You gonna let me crash in your room tonight or…?”
Lance’s brain short-circuited for the second time that evening. “You, uh, you wanna sleep in my room?”
Keith raised an eyebrow, amused. “I don’t feel like sharing a room with Luis, if that’s what you’re asking.”
Lance gulped. “Okay. Yeah. No. Yeah. Makes sense.”
Keith grinned and turned, heading for the stairs. “You coming, or do I have to text Rachel that I found more hickeys?”
“You wouldn’t.”
Keith only looked over his shoulder with a wicked little smirk and disappeared down the hall.
Lance stood frozen for a moment, torn between indignation and overwhelming attraction. Eventually, he followed—because, dignity or not, Keith had a gravitational pull he was done pretending to fight.
Lance quietly padded up the stairs, careful not to draw Rachel’s attention again. She’d already teased him enough to last a lifetime. The hallway was dim, the only light spilling from under his bedroom door—Keith must’ve left the lamp on.
He grabbed a change of clothes from his dresser, not daring to glance at the bed, then ducked into the bathroom and shut the door behind him with a quiet click. The moment the lock slid into place, Lance exhaled, leaning back against the door with his eyes closed.
What the hell was happening?
He turned on the shower, letting the water heat up while he peeled off his clothes. The damp fabric from the lake clung stubbornly to his skin, still carrying the chill of the night air. But beneath that was a deeper heat, one that had been simmering in his chest since Keith’s mouth had first touched his.
He stepped into the shower, letting the hot water pour over him, hoping it might clear his head.
It didn’t.
Instead, the moment his eyes slipped shut, memories surged forward like waves.
Keith’s hands—rough, sure—gripping his jaw, his waist. The weight of him, firm and unyielding, pressing Lance into the dock. The feel of Keith’s lips against his, tasting like weed and lakewater and something dangerous . The desperate way they kissed, like they were trying to carve the memory of each other into skin.
Lance swallowed hard as his hand braced against the tile wall. His breath caught when he remembered the sound Keith made when their hips had ground together, all low and ragged, like he couldn’t help it.
The water was hot, but it didn’t hold a candle to the heat blooming under Lance’s skin.
He groaned and tilted his head back under the spray. “Get it together,” he muttered, dragging a wet hand over his face. But even as he said it, he could still feel the phantom press of Keith’s mouth on his stomach, the bite of his teeth on his hip.
And that look—God, that look —when Keith said he was tired of waiting.
Lance let out a shaky breath and stayed under the water longer than he needed, hoping the steam would burn the memory away.
But he already knew it wouldn’t.
Some things weren’t meant to be rinsed off.
Lance ran a hand through his wet hair, water dripping from the ends onto his shoulders as he reached for the towel. He was just starting to wrap it around his waist when the bathroom door creaked open.
He nearly slipped on the tile from how fast he turned. “Hello?! Ever heard of knocking?!”
Keith stood there, far too casual, toothbrush in hand, already wearing a loose tee and sweatpants that hung low on his hips. “Relax,” he said around a smirk. “Just came in to brush my teeth.”
Lance’s heart was doing gymnastics, and not just from the adrenaline spike. “You scared the hell out of me,” he muttered, clutching the towel tighter, as if Keith hadn’t already seen—and touched—everything under it just an hour ago.
Keith stepped in anyway, like this wasn’t even a thing. He moved to the sink, brushing his teeth as if Lance wasn’t standing there practically naked and still recovering from a whole crisis in the shower.
Lance turned toward the mirror, trying to avoid looking at Keith, which was very hard considering the mirror reflected literally everything.
Keith leaned in behind him, lips barely brushing the damp skin at the nape of Lance’s neck. “You missed a spot.”
Lance flinched, both from the tickle and the heat blooming across his spine. “You’re impossible,” he muttered, cheeks burning.
Keith met his eyes in the mirror. “And you’re still thinking about earlier.”
Lance bit the inside of his cheek. “Not everything has to be about you.”
Keith only smirked, spat into the sink, and rinsed. “Sure. You keep telling yourself that.”
He moved to leave, brushing close— too close—and as he passed Lance, he whispered, “I’ll leave the door cracked, in case you decide you’re done pretending.”
Then he was gone, leaving Lance staring at his own reflection, flushed and breathless, towel barely hanging on, and very much not done thinking about earlier.
Lance stepped into his room, towel now replaced with pajama pants and an old tank top, still faintly damp from the shower. The room was dim, lit only by the soft glow of the lamp on his desk and the low hum of a fan in the corner.
Keith was already sprawled out on the blow-up mattress on the floor, head propped up on one arm, thumb lazily scrolling through his phone. His hair was slightly tousled from his own shower, damp strands curling at the ends. He looked up when Lance came in, but didn’t say anything—just gave him that half-smirk that made Lance’s stomach twist in all the ways he wished it wouldn’t.
Lance shut the door with a quiet click and crossed to his bed, flopping down face-first with a heavy sigh.
“You good?” Keith asked after a beat, phone still in hand but attention clearly redirected.
Lance made a muffled noise into his pillow. “Emotionally? No. Mentally? Also no. Physically? Somehow still horny. So thanks for that.”
Keith let out a soft laugh. “You’re welcome.”
Lance peeked up at him, eyes narrowed. “That wasn’t a compliment.”
“Didn’t sound like a complaint either.”
“God, you’re smug.”
Keith tossed his phone to the side and sat up, arms draped casually over his knees. “I’m just saying, you’re the one who can’t stop thinking about it.”
“Can you blame me?” Lance rolled onto his back, one arm flung across his forehead. “You attacked me on a dock. Like a lake cryptid with a vendetta and a mouth made of sin.”
Keith barked out a laugh. “I’ll take that as another compliment.”
Lance peeked over at him again, more serious now. “I mean… I didn’t hate it. That’s probably the problem.”
Keith was quiet for a moment. Then he said, “It’s not a problem unless you make it one.”
Lance stared at the ceiling. He didn’t have a response to that. Not yet.
Keith yawned and lay back down, tucking one arm behind his head. “You coming down here or what?”
Lance blinked. “Huh?”
Keith tilted his head toward the floor. “Bed’s big, but the floor’s closer.”
Lance’s heart did something weird in his chest, a flutter of nerves and want, and something that almost felt like safety.
“…I’ll think about it.”
“Don’t think too long,” Keith said, already closing his eyes. “I might fall asleep. Then you’d miss your shot.”
Lance tossed a pillow at him. Keith caught it one-handed without opening his eyes.
Neither of them said anything after that.
But Lance didn’t fall asleep right away.
Lance lay on his bed in the dim light, the fan whirring low in the corner like white noise. His heart was still thudding in that uneven rhythm it always seemed to adopt around Keith now. There was no teasing. No playful banter. Just the silence between them—and it was louder than anything else.
Keith shifted below, the rustle of the blow-up mattress loud in the stillness. “You’re thinking too loud,” he said softly.
Lance looked over the edge of the bed, meeting Keith’s eyes in the dark. “You’re still annoying.”
Keith arched a brow. “You gonna come down here and do something about it, or just keep brooding up there like a vampire?”
Lance stared for a beat, then moved. Quietly. Like he didn’t want to be too obvious about it. But his knees touched the mattress beside Keith’s before he could second-guess himself.
He sat there, frozen for a moment. Keith looked up at him, one arm tucked behind his head, his mouth just barely parted.
“You’re staring,” Keith said, voice low.
“Maybe I like what I see,” Lance shot back, but it came out breathless, his heart suddenly pounding like a drumline.
Keith pushed himself up slowly, sitting just enough to press his body flush against Lance’s. “Then stop wasting time.”
That was all it took.
Lance surged forward, catching Keith’s mouth in a kiss that tasted like leftover toothpaste and something warmer, hungrier. Keith’s fingers tangled in the hem of Lance’s shirt, dragging him down until Lance was straddling his hips, hands braced on either side of Keith’s head. They kissed like they had something to prove, like the silence of the room had finally cracked wide open and all the tension spilled out at once.
Keith’s lips were rough and demanding, but every now and then he’d slow just enough—pressing in softer, deeper—like he was learning Lance’s rhythm and rewriting it at the same time. Lance whimpered when Keith’s hands slipped under his shirt, nails dragging lightly up his spine.
He kissed back harder, hips rolling instinctively, and Keith gasped into his mouth, pulling him down even closer.
It wasn’t rushed. It wasn’t careful either. Just greedy, messy, real . Lance’s hands found Keith’s jaw, cupping it, thumbs brushing across cheekbones as if trying to memorize him.
When they finally broke apart for air, foreheads pressed together, Keith’s voice was hoarse.
“You still thinking about the lake?”
Lance laughed softly, still breathless. “I’m thinking about right now .”
Keith smiled against his mouth. “Good.”
And then he kissed him again.
Slower this time.
Like they had all night.
The kiss deepened with a growing intensity, no longer rushed, but still urgent, like they were trying to pour weeks, months, maybe years of unresolved tension into each touch.
Lance shifted, the flimsy mattress beneath them squeaking under his weight. Keith’s hands slid from Lance’s waist to his back again, dragging him closer until there wasn’t a single inch left between them. Lance’s fingers pushed into Keith’s hair, curling tightly there as their lips moved in tandem, lazy and slow, then fast and needy again.
The way Keith touched him was nothing like Allura had. There was nothing practiced, nothing rehearsed—just a raw, unfiltered want that made Lance dizzy. It didn’t feel like a game. It didn’t feel like something to prove. It felt like… finally.
Keith’s hands found the edge of Lance’s shirt and began easing it up, slow enough to give him room to say no, but Lance didn’t. He raised his arms, letting the shirt be pulled over his head and tossed somewhere across the room. Keith’s palms were warm as they spread over Lance’s ribs, thumbs brushing sensitive skin just below the curve of his chest.
Lance hissed in a breath, his lips parting just as Keith leaned up to kiss down his throat. “You’re gonna drive me insane,” he whispered.
Keith chuckled against his collarbone. “Good.”
Lance couldn’t remember the last time he felt so bare and yet so seen . Keith’s touch wasn't rushed—he was exploring, slow and deliberate, like Lance was something worth mapping inch by inch. And Lance let him.
Eventually, they stilled—hearts racing, chests pressed close, sweat beginning to cool between them. Lance lay half on top of Keith, face buried in the crook of his neck, breath warm and shaky.
Keith stroked a hand down his spine, over and over, like he couldn’t stop touching him. Like he didn’t want to stop.
Lance suddenly found himself on his back, a firm hand across his neck, tilting his head up.
Lance suddenly found himself on his back, a firm hand across his neck, tilting his head up—not choking, not restraining, just grounding. His breath hitched, eyes snapping open to meet Keith’s.
Keith hovered over him, dark hair falling in damp strands across his forehead, eyes burning with something that made Lance’s skin flush all over. Not just lust. Not just want. But need. The kind that twisted low in Lance’s stomach and made his fingertips ache to reach for more.
Keith’s thumb stroked the underside of Lance’s jaw, a surprising contrast to the pressure of his palm. “You always run your mouth,” he murmured, voice low and rough. “But when I do this—”
He leaned in and kissed him, slow this time. Slower than before. Lips brushing, then pressing with purpose.
“—You go quiet.”
Lance barely managed a sound. It wasn’t quite a laugh, wasn’t quite a moan. His hands gripped at Keith’s arms, fingertips dragging along his biceps, like he needed something to anchor him to the moment. “Don’t get used to it,” he rasped.
Keith grinned against his mouth, and that was all the warning Lance got before Keith leaned down again, pressing their bodies together, chest to chest, heat for heat. The hand on Lance’s neck slid down, mapping his collarbone, his chest, the slow curve of his waist.
Each kiss turned heavier, lips parting more with every pass, tongues brushing, teeth nipping at swollen mouths. The air between them grew hot and sparse. Lance arched into it, caught somewhere between wanting more and not daring to ask for it.
It wasn’t just about kissing anymore—it was about having . About claiming . About finally .
Lance’s hands tangled in Keith’s hair as he pulled him closer, mouths crashing again, breath shared, sweat beading along his brow. And still, neither of them pulled away.
The world shrank to the space between their mouths, the sound of their breathing, and the rhythm of skin on skin beneath the blankets.
Keith’s sure and confident touches left no room for hesitation. His lips dragged down Lance’s jaw, his fingers tracing the lines of Lance’s ribs like he already knew them by heart. Each kiss, each press of his body, should’ve rooted Lance deeper into the present. Should’ve shut his brain off completely.
But it didn’t.
Because with every brush of Keith’s mouth against his skin, Lance saw it—flashes of Keith doing this with someone else. With him .
James.
Lance’s breath caught, the heat in his stomach suddenly knotted with something colder, sharper. His fingers curled against Keith’s back, not in pleasure, but in restraint. Keith didn’t notice—too caught up in the moment, in him.
But Lance’s mind had drifted.
He could see it—Keith’s hands sliding up James’s sides, just like this. Keith's mouth kissing down his neck, his chest. Whispering things, touching things, giving pieces of himself Lance hadn’t even known he wanted until now.
It burned. Not with jealousy, but something darker—something that felt like betrayal, even if it wasn’t.
Lance turned his face away from the next kiss, suddenly needing air. Keith paused above him, blinking.
“Hey,” he murmured, voice still breathless. “You okay?”
Lance forced a shaky nod, swallowing the lump in his throat. “Yeah, I just—” He ran a hand through his hair, trying to calm the static in his brain. “Got dizzy for a sec.”
Keith didn’t push. Just nodded slowly, brushing his thumb along Lance’s cheek before shifting to lie beside him instead, pulling the blanket up with a kind of quiet understanding Lance didn’t deserve.
Lance stared at the ceiling.
He wasn’t sure what scared him more—the thought of Keith ever loving James like this…
Or the fact that he might be falling for someone who never stopped loving him at all.
The room had gone quiet again, save for the hum of the fan and the soft rustle of fabric as Keith settled beside him. His body was warm and close, just inches away, his breathing slowing as he calmed.
But Lance couldn’t match it. He lay flat on his back, staring at the ceiling, watching the shadows shift across the plaster as if they might offer clarity. They didn’t.
Keith had kissed him like he meant it. Touched him like he was something worth knowing by heart. But that didn’t mean anything. Or—maybe it did. That was the problem.
Lance’s thoughts snagged on Keith’s voice from earlier that day, echoing in his skull like a skipped record.
“James was more than enough romance and emotional turmoil for me. I’m good. No desire to jump back into anything that complicated.”
Keith had said that with such finality, like he’d closed a door behind him and thrown away the key.
And then, within hours, he’d kissed Lance senseless. Twice.
First on the dock, with the lake wind still in their hair and starlight caught in the spaces between their breaths. Then again in Lance’s room—hotter, hungrier, messier—like restraint had never been part of the equation.
It didn’t make sense. Or maybe it did, and Lance just didn’t want to admit what kind of sense it was.
Because if this was Keith “not wanting anything complicated,” what the hell did complicated even look like?
And why did it already feel like Lance was halfway in it?
Flirting. That’s all it was supposed to be. A game. A spark. Something easy.
And Lance had believed him.
He still wanted to believe him.
But Keith hadn’t kissed him like it was just flirting. Not tonight. Not on that dock. Not in the water. Not even now, when they were barely touching, and Lance could still feel the ghost of Keith’s lips on his collarbone.
His chest tightened. Not painfully, but quietly. The way it does when you're afraid to want too much.
Keith shifted beside him, tossing an arm loosely over Lance’s stomach, casual, half-asleep. Like this was nothing new. Like it was something they always did.
Lance bit the inside of his cheek and closed his eyes.
He could still feel Keith’s hands from earlier—confident, assured, like they’d never trembled in uncertainty. He wondered if they’d ever touched James the same way. If Keith had said the same things to him, too. If Keith had ever pulled James into his lap, kissed him senseless, then walked away like it didn’t mean anything.
Lance wanted to believe tonight had meant something. But if he let himself believe that—if he gave in to what he was really feeling—he wasn’t sure he’d be able to come back from it.
So instead, he stayed quiet. Let Keith’s breath steady against his shoulder. Let the silence stretch and tangle around them like a blanket they were both pretending not to hide under.
Tomorrow, he’d laugh again. He’d flirt back and pretend he didn’t care. Pretend it wasn’t already starting to hurt.
But for now, Lance just laid there—wide awake beside someone who made it impossible to sleep.
Notes:
this is my second time ever writing scenes like THOSE and i'm blushing and giggling and kicking my feet like i'm not the one writing it. this is also me testing the waters to see what you guys think of more heated scenes because i originally hadn't planned on any smut but i've been torturing everyone (myself included) by putting off the kiss scene for so long that i feel just as frustrated as lance and keith LOL.
i'm gonna be at my boyfs drift competition this weekend so a new chapter likely won't come out until next week. thank you all so so so much for all the kind words, it means the absolute world to me. i adore you all
Chapter 7: no labels, no key
Notes:
w/c: 26k (i had to cut myself off otherwise this chapter would've been like 50k words)
(See the end of the chapter for more notes.)
Chapter Text
Keith Kogane was an insatiable monster.
That was the only conclusion Lance was able to come to.
Because there was absolutely no reason why someone should have that much energy—especially after staying up half the night making out like it was a competitive sport. Lance’s lips were swollen, his neck a constellation of blooming bruises, and his hips ached in a way that was both mortifying and weirdly satisfying. Every brush of the sheets against his skin made him want to groan.
And yet, when he blinked awake, sunlight slipping through the blinds in thin, golden slats, Keith’s mouth was already on him—leaving slow, deliberate trails across the nape of his neck. Warm breath ghosted over damp skin, lips dragging lazily over the curve of his shoulder like they had all the time in the world.
“You’re relentless,” Lance mumbled, voice hoarse with sleep.
Keith hummed, the sound vibrating low against his spine. “You’re warm.”
“That’s because I’m a person , Keith. Not a goddamn space heater.”
But he didn’t move away. Neither of them did.
Because Keith was pressing closer again, lips parting just above the sharp angle of Lance’s shoulder blade, and Lance—despite the ache, despite the swarm of thoughts circling his brain like gnats—let his eyes flutter shut and gave himself one more minute.
One more minute of pretending it was simple. That it was only heat. That it didn’t matter that Keith had made it perfectly clear he didn’t want something real. That it didn’t matter that Lance was already in too deep.
Just one more minute.
Lance was ripped out of his thoughts when he felt something unmistakably hard press against his lower back.
Oh.
His breath caught. His throat worked around a wordless sound, and he tried to clear it, hoping it might also clear the fog rapidly gathering in his brain. “You’re, uh, you—”
“Been waiting for you to wake up,” Keith murmured, voice rough with sleep and something else, something darker. His mouth found the shell of Lance’s ear, tongue tracing a line that made Lance shudder. “You took your sweet time.”
Lance squeezed his eyes shut, because God , how was it this easy for Keith to short-circuit his entire nervous system?
“That’s not my fault,” Lance managed, his voice embarrassingly breathy. “You wore me out, remember? Competitive make outs, round three?”
Keith chuckled low in his throat, and the sound curled around Lance’s spine like smoke. “You kept up just fine.”
His hand slid across Lance’s stomach, slow and deliberate, and Lance’s thoughts tried to scatter— James, record stores, no-relationship talk —but none of it stuck. Not when Keith was warm and half-naked and pressed up against his back like they’d done this a hundred times before. Like they were something real.
But they weren’t.
So why did it feel like they were?
Lance swallowed hard and shifted just enough to glance over his shoulder, trying to find something steady in Keith’s face. “You know,” he said quietly, “you’re a menace.”
Keith smirked, eyes hooded and unreadable. “You’re just mad I’m better at this than you.”
Lance snorted, trying to push down the way his heart tripped over itself. “You wish.”
But they both knew the truth.
Lance was already losing.
And Keith wasn’t even playing the same game.
Keith didn’t answer right away.
Instead, his hand slipped lower, flattening over Lance’s stomach, then curling with purpose. Lance hissed through his teeth, his hips jerking involuntarily as Keith palmed him over his shorts—slow, steady pressure that had no right feeling that good this early in the morning.
“Keith—” he tried, but it came out more like a moan.
“Shh,” Keith whispered against his neck, lips dragging lazily along his skin. “Let me make you feel good.”
Lance bit his lip hard, trying to hold himself together, but it was useless. The warm palm cupping him, the teasing grind of Keith’s hips against the curve of his ass—it was all too much and not enough. His fingers dug into the sheets as Keith’s hand started to tug at the waistband of his shorts.
And then—
BANG BANG BANG.
“Breakfast’s ready!” Rachel’s voice rang through the door, far too chipper. “If you two don’t get down here in the next five minutes, I’m feeding it to the neighbor’s dog!”
Keith froze.
Lance made a sound somewhere between a whimper and a scream, his face burying into the pillow. “Oh my God .”
Keith groaned, forehead thunking against Lance’s shoulder in pure, soul-deep frustration. “Your sister—”
“Twin,” Lance corrected weakly, still panting. “And I hate her .”
Keith didn’t move for a second. Then he let out a low, gritted laugh and pulled back just enough to adjust himself. “Rain check?”
Lance rolled onto his back, glaring up at the ceiling like it had personally betrayed him. “You’re evil.”
Keith smirked, climbing out of bed and tossing Lance a shirt. “And yet, you’re still hard.”
“Not for long,” Lance muttered under his breath, dragging the pillow over his face.
“Five minutes!” Rachel called again from downstairs, louder this time. “ Five! ”
Keith was already halfway to the door, his voice smug as hell. “Better hurry, Casanova. Wouldn’t want to miss her famous slightly burnt toast.”
Lance groaned into the pillow again.
This was hell. This was heaven. This was Keith .
And he was completely screwed.
Lance trudged into the kitchen with a limp that was only mostly exaggerated.
Keith was already at the table, fork in one hand, coffee in the other, looking like he hadn’t just tried to commit war crimes with his mouth ten minutes ago. He gave Lance a slow once-over as he sank into the seat across from him, eyes glittering with mischief.
Lance pointed a warning finger at him. “Don’t.”
Rachel appeared from the stove with a plate piled high with eggs, toast, and what looked like way-too-crispy bacon. She placed it in front of him with a grin that said she was two seconds away from setting the whole room on fire just for the drama.
“You’re welcome,” she chirped, then plopped down at the table with her own plate and a mug of coffee that said “#GirlBoss” in obnoxiously glittery letters.
“Thanks,” Lance muttered, reaching for the orange juice like it might save him from this morning’s humiliation.
Rachel took one look between him and Keith and narrowed her eyes.
“…So,” she started, dragging the word out like a net, “why does it look like you just barely survived a natural disaster, and Keith looks like he started it?”
Keith choked slightly on his coffee. Lance shot him a look.
“I slept weird,” Lance said too quickly.
Rachel raised a brow and gestured vaguely toward his neck. “You sleep with hickeys now?”
Lance turned beet red and immediately covered his neck with his hand. “ Rachel. ”
She leaned back in her chair with a smirk, sipping her coffee like a villain in a teen drama. “Look, I’m just saying—it smells like teenage hormones in here and I’d like to finish my breakfast without getting a contact high off the sexual tension.”
Keith tried— really tried—not to laugh. He failed.
Lance shoved toast in his mouth just to avoid saying something regrettable. Rachel, satisfied, turned her attention to Keith.
“So, Keith,” she said with mock innocence. “What are your intentions with my brother?”
Keith gave her a lopsided smile, unbothered. “Pretty sure they’re not rated for breakfast conversation.”
Lance choked on his orange juice.
Rachel burst out laughing.
“Okay, okay, point made,” she said, waving a hand and leaning back in her chair. “Just don’t let him catch feelings and then ghost him, or I will key your car.”
Keith didn’t flinch. “Good to know.”
Lance covered his face with both hands. “Can this breakfast be over already?”
Rachel snorted. “Oh no. We’re just getting started.”
Keith turned to Lance, the teasing edge in his voice replaced with something more practical. “We should pack our things up after breakfast.”
Lance looked up mid-bite, his cheek puffed out like a chipmunk. “Why?” he asked around a mouthful of eggs. “I thought we weren’t heading back to school until later tonight.”
“We’re not,” Keith said, reaching for more bacon. “But I wanna check out Kinkade’s auto shop before we head back. It’s on the way.”
Something awful started to swirl in Lance’s gut. “Ah, right. To ‘check his suspension’”
Keith didn’t catch the edge in Lance’s voice at first. He just nodded casually, popping a piece of bacon into his mouth. “Yeah. His brother’s been parting out that old Skyline since spring—figured I’d see what’s left.”
But Lance’s stomach was already sinking. The plate of eggs in front of him suddenly looked a lot less appetizing.
“To ‘check his suspension,’” he repeated, quieter this time, the sarcasm laced a little too tightly around the words.
That got Keith’s attention. He glanced over, chewing slowed, brows inching together. “What’s that supposed to mean?”
Lance shrugged, trying to play it off even as his fingers tightened around his fork. “Nothing. Just… that’s what you said yesterday, remember? At breakfast.”
Keith snorted. “I was just trying to get a rise outta you, Lance. It wasn’t serious.”
“Right,” Lance muttered, stabbing at his eggs. “Because you don’t do serious.”
Keith didn’t answer immediately. The air between them thickened, just enough that Rachel picked up on it, raising an eyebrow but wisely staying out of it—for now.
Keith pushed his plate aside and stood up, brushing crumbs from his shirt as he headed for the stairs without another word.
Rachel followed his retreating back with a sharp glance before turning her full attention to Lance. She didn’t bother with small talk.
“So,” she said, voice low enough that only Lance could hear, “what’s really going on between you two?”
Lance swallowed, feeling the heat rise to his cheeks. He forced a casual shrug. “Nothing. Just hanging out.”
Rachel’s eyes narrowed. “You’re lying. You’re both walking on eggshells, and I’m not stupid.”
He sighed, running a hand through his hair. “It’s complicated.”
“Isn’t it always?” she shot back. “Look, Lance, I know you’re scared—both of you. But you can’t keep pretending this is just harmless flirting.”
Lance wanted to argue, to deny everything. But deep down, Rachel was right.
The silence stretched, heavy and uncomfortable, before she softened. “Just… be honest with yourself. And with him.”
“I don’t even know how to begin to be honest with myself, Rach,” Lance carded his fingers through his hair. “Seventy-two hours ago I thought I was straight.”
Rachel gave him a small, understanding nod. “Yeah, well, life doesn’t always come with neat little labels, does it?”
Lance sighed, running a hand over his face. “It’s not just that. It’s… Keith. He’s so guarded, and I don’t even know what he wants. One minute he’s all fire and heat, and the next he’s pulling away like I’m a bad idea.”
Rachel leaned forward, voice dropping to a gentle tone. “Maybe he’s scared too. Not everyone knows how to deal with what they want.”
Lance met her eyes, the weight of everything pressing down on him. “I don’t want to get burned again.”
“None of us do,” Rachel said softly, “But sometimes, if you don’t take a chance, you never get to see what might be waiting for you.”
Lance nodded slowly, the knot in his chest loosening just a little. “Yeah. Maybe.”
Rachel stood, giving him a quick squeeze on the shoulder. “Let me know when you’re done packing so I can say bye. I never know when I’m gonna see you next.”
Lance swallowed, the sudden weight of her words settling deep in his chest. “Yeah, I’ll let you know.”
Rachel flashed him a small, bittersweet smile before heading for the stairs. Her footsteps softened as she disappeared upstairs, leaving Lance alone with his tangled thoughts.
He stared at the packed bag Keith had left on the floor and then at his own empty suitcase waiting by the door. The clock ticked, the silence stretching as uncertainty wrapped tighter around him.
Lance let out a long breath and pushed himself up from the table, the last of his eggs cold and forgotten. He trudged back to his room, the floorboards creaking under his weight, and sat on the edge of the bed for a moment before dragging his empty suitcase onto the mattress.
One by one, he started folding his clothes, the repetitive motion giving his mind just enough quiet to think.
T-shirts. Jeans. Hoodie. Charger. Toothbrush.
He wasn’t sure what made it harder—how intimate things had gotten so fast, or the fact that Keith could flip the switch between passion and nonchalance like it was nothing. Lance’s fingers paused over a pair of swim trunks, thumb brushing the faded waistband. The ones he'd worn the day they went to the lake. Keith had dunked him. He’d laughed.
Had that meant something?
He sighed and shoved them in anyway.
The suitcase filled slowly, but the weight in his chest didn’t lighten. Not really. Not until he caught a faint sound in the hallway—Keith’s voice, muffled and low, probably on the phone—and realized, painfully, that he still wanted more.
More time. More answers. More clarity.
But mostly, just more of Keith.
He zipped the suitcase closed and stood, wiping his palms down the front of his jeans. His heart thudded unevenly in his chest.
They packed up Shiro’s Acura in silence—the kind that pressed in at the edges, heavy and suffocating, like the air before a storm. Lance didn’t know what to say, and Keith didn’t offer anything either. The only sounds were the dull thuds of bags being loaded, the soft clink of keys, and the rustle of the morning breeze tugging through the trees.
When Lance closed the trunk with a soft click, he turned to find his family already spilling out onto the porch. His mom was wiping her hands on a dishtowel, Rachel stood with her arms crossed and eyes sharp, and Luis, half-dressed and yawning, wandered out last with a lazy stretch.
But all of them—every single one—gravitated toward Keith.
It started with Rachel, who pulled him into a tight hug that lasted a beat too long. Then Luis clapped him on the back and muttered something Lance couldn’t hear, though it made Keith crack a real, unguarded smile. His mom followed, cupping Keith’s face briefly like he was one of her own. Even the goats came trotting over to nose at Keith’s leg like he didn’t want him to leave either.
If Lance’s head wasn’t such a mess, he might’ve laughed at the expression on Keith’s face—wide-eyed, caught somewhere between discomfort and disbelief, like he didn’t know how to process being wanted by people he barely knew.
Lance just stood there, hands stuffed in his pockets, trying not to read into the way his chest tightened.
Keith didn’t look back at him. Not yet. But Lance had a sinking feeling it was going to be a long ride back.
As Keith lingered by the car, caught in another round of reluctant goodbyes, Lance felt a gentle tug on his arm.
“Walk with me?” Rachel asked quietly, already stepping off the porch.
Lance hesitated, glancing back toward the car, but nodded and followed her down the side of the house, away from the noise. They stopped just beyond the fence, in the patch of grass where they'd played tag as kids, where the garden hose was always a little leaky and the air always smelled like sun and wet pavement.
Rachel turned to him, arms folded. “I know I already said my piece earlier, but—” She hesitated, searching his face. “You’re scared.”
Lance huffed a humorless laugh. “Understatement of the year.”
“I get it. Believe me, I do,” she said. “But it’s written all over you. The second he looks at you, you forget how to breathe. And when he doesn’t, it kills you.”
He looked down, toeing at the grass with the side of his shoe. “I don’t even know what he wants. I don’t think he knows either.”
“That’s the problem with people like Keith,” she said gently. “They burn so bright, they don’t always notice what’s catching fire around them.”
Lance swallowed hard. “And I’m just supposed to stand there and burn?”
Rachel shook her head. “No. You’re supposed to ask if it’s worth it.”
She stepped forward, brushing her thumb gently along the wrinkle between his brows. “Just don’t forget that you get to want things too, Lance. Don’t set yourself on fire just to keep someone else warm.”
Her words hit harder than he expected. He nodded, slow and quiet.
Rachel gave his shoulder a squeeze. “Go. Before Keith melts under all that affection.”
Lance snorted and glanced toward the car where Keith was still awkwardly trying to escape his mom’s hug. “Too late.”
The ride started off quiet.
Lance sat in the passenger seat, his hands fidgeting in his lap while Keith adjusted the radio. Shiro’s Acura still smelled faintly of Rachel’s lavender spray and coffee grounds, grounding Lance in the weight of the weekend they were now leaving behind.
Keith finally settled on a lo-fi station, the kind of ambient beat that usually lulled them into easy conversation. But today it felt like background noise to a silence that had grown too sharp to ignore.
Lance watched the trees blur by out the window. “How far is the shop?”
“Twenty minutes,” Keith answered, eyes on the road.
A beat. Two. Lance nodded but didn’t say anything more.
Keith glanced over at him, knuckles tightening briefly on the steering wheel. “You mad at me or something?”
Lance blinked, caught off guard. “No. I just…” He trailed off, biting the inside of his cheek. “You didn’t exactly tell me we were making a detour today. I thought we’d be heading straight back.”
Keith exhaled slowly through his nose. “It’s on the way. Won’t take long.”
“Sure,” Lance muttered, fingers now tugging at a loose thread on his jeans. “I guess I’m just tagging along like always.”
Keith’s jaw clenched, barely visible, but enough for Lance to notice.
“I didn’t ask you to come,” Keith said evenly.
The words sliced sharper than Lance expected. He turned to face him fully, heart in his throat. “Wow. Okay.”
Keith immediately glanced over, the regret already creeping into his expression. “That’s not what I meant. Shit. I didn’t—”
“No, I get it,” Lance said quickly, forcing a tight laugh. “God forbid you make space for anything that isn’t casual or convenient.”
Keith gripped the wheel tighter. “You’re being unfair.”
“Am I?” Lance shot back. “You say you don’t want anything serious, but you keep pulling me in like this means something. And I keep letting you.”
The car filled with silence again, heavier than before. The music playing softly from the radio felt distant, irrelevant.
Keith didn’t respond right away. When he finally did, his voice was quieter.
“I don’t know how to do this the right way, Lance.”
Lance looked out the window again, throat tight. “Yeah. I know.”
The rest of the drive passed in silence.
The kind that says everything.
The moment they pulled into the gravel lot of Kinkade’s Auto & Performance , Lance felt his stomach churn.
The shop was everything Keith liked—gritty, sun-faded signage, and the glint of old metal and oil-stained cement. Keith stepped out of the car with purpose, stretching once before adjusting the strap of his bag and heading toward the open bay doors like he belonged there.
Lance followed, slower.
A lanky guy in a grease-streaked tank top looked up from under the hood of a gutted Civic and grinned as they approached. Kinkade.
“Damn, thought I heard the rumble of that Acura.” He straightened up and wiped his hands on a rag. “Keith Kogane, in the flesh.”
Keith offered him a half-smile and a nod. “Heard your brother’s parting out the Skyline. Still got the front end?”
“Still got the whole thing, mostly.” Kinkade’s eyes lingered a little too long as he stepped closer—raking over Keith from head to toe with barely veiled appreciation. “But I gotta admit, wasn’t expecting you to look better than the car.”
Lance’s jaw tightened. He hovered a few feet behind Keith, arms crossed.
Keith didn’t rise to the bait, just gave a small shrug and glanced past Kinkade toward the garage. “Mind if I take a look?”
“Help yourself,” Kinkade said smoothly, stepping aside but keeping his gaze fixed on Keith’s back. “I’ll even give you the friends-and-flirts discount.”
Lance made a sound in his throat that wasn’t quite a scoff. Kinkade glanced at him for the first time.
“Oh, you brought your assistant?” he asked with a smirk.
“I’m not—” Lance started, but Keith cut in.
“He’s my friend,” Keith said with a slight smirk.
Lance froze.
His stomach flipped, bitter and heavy. The word friend echoed too loud in his skull, like someone had taken a hammer to everything soft inside him. He blinked once, twice, barely hearing Kinkade’s amused chuckle in response.
Friend?
Friend ?
Friends didn’t press each other into pillows with hungry mouths and wandering hands. Friends didn’t leave bruises on each other’s collarbones like secret signatures. Friends didn’t wake up tangled in a twin bed like it was the most natural thing in the world—only to be labeled like… like that .
Lance swallowed hard, bile creeping up the back of his throat, stinging.
Keith was already moving toward the car’s stripped frame, walking beside Kinkade as if nothing had shifted—like Lance hadn’t just been gutted in the span of three syllables.
“Check it out—still got the coil overs and everything,” Kinkade said, tapping the car frame proudly.
Lance didn’t move. Just stood there, jaw clenched, fingers twitching at his sides. His skin felt hot and cold all at once.
Keith’s voice floated back to him casually, “Might be worth pulling the bushings, too.”
Lance barely registered it.
The word friend kept clawing at his ribs, sharp and relentless.
And he hated— hated —how much it hurt.
Lance stayed near the bay doors, arms crossed, letting the scent of oil and warm pavement wrap around him like a weighted blanket. The sounds of clinking tools and low, easy laughter bounced off the concrete walls, but none of it made it past the ringing in his ears.
He didn’t know what irritated him more—Kinkade’s obvious flirting, or Keith pretending it didn’t mean anything.
Or maybe it was the way his chest twisted painfully, knowing Keith might not even notice it was bothering him.
He toed at a stray bolt on the floor, kicking it across the concrete with a sharp clang , and forced himself to breathe evenly. In. Out. Don’t spiral.
But his eyes betrayed him.
They kept drifting back.
Kinkade talked with his hands, animated and fast, his eyes shining like someone who liked being looked at. Keith was mirroring the energy, loose and bright in a way Lance wasn’t used to seeing. Like someone had turned the volume up on his usually-muted joy.
And Lance realized, with a dull ache, that he had never been on the receiving end of that kind of unfiltered light.
Not from Keith.
The thought dug in, uncomfortable and sharp.
Maybe Keith was just like this around people he didn’t feel the need to hold at arm’s length. People he didn’t have to make excuses to after a night spent with their mouths all over each other. People who weren’t complicated.
Maybe Keith being his friend really was the whole truth.
Lance looked away, jaw tight. The garage felt too hot all of a sudden, like the warm air had thickened into something he couldn’t quite breathe through. He rubbed a hand over the back of his neck, trying to will away the heat rising under his collar.
“—Ance. Lance!”
Keith’s voice finally cut through the haze.
Lance blinked, startled. “Huh?”
Keith raised an eyebrow, lips curled in a crooked half-smile. “I was asking if you’d ever been drifting before?”
Lance stared at him. “Keith, I almost poured coolant into your windshield wiper reservoir like two weeks ago.”
Keith snorted. “Right. I forgot you’re basically a war crime against vehicles.”
“I’m a civilian ,” Lance said dryly, though the sarcasm lacked its usual punch.
“C’mon.” Keith jerked his head toward the back of the shop. “Kinkade’s track’s out behind the lot. I wanna go try it out.”
Before Lance could protest, Keith was already moving, grabbing a set of keys off the wall like he owned the place. Lance followed reluctantly, his heart knocking unevenly in his chest.
The track was rough and sunbaked, a loop of worn asphalt enclosed by rusted chain-link fencing and tire stacks. A black S13 hatchback sat in the far corner, low to the ground and gleaming like it had secrets.
Keith tossed Lance a helmet. “Try not to scream.”
“I make no promises.”
Keith smirked, climbing into the driver’s seat with a casual familiarity that sent something sharp twisting in Lance’s gut again. He slid into the passenger side, barely managing to click the seatbelt before Keith turned the ignition.
The engine roared to life, low and guttural, vibrating through the floorboards and straight into Lance’s spine.
Then Keith’s hands found the gearstick.
Lance had never been particularly interested in cars—his appreciation began and ended with whether the A/C worked and how good the speakers were—but watching Keith work a manual transmission was… something else entirely.
There was a quiet confidence in the way his hands moved, swift and sure as he downshifted, heel-toeing like second nature. Every motion was smooth and deliberate, like he and the car spoke the same language—one Lance had never learned.
The tires screeched as they entered the first corner, the back end whipping out in a perfect arc. Lance’s stomach dropped, but Keith was laser-focused, hands moving in precise counter steer, eyes sharp and gleaming.
“You doing okay over there?” Keith called over the engine.
Lance swallowed hard. “I think so.”
Keith laughed, the sound pure and unrestrained, and somehow it made everything worse. Or better. Or both.
Lance didn’t know.
He couldn’t look away.
And not just because of the speed.
Because this was Keith—unguarded and electric, alive in a way Lance only ever glimpsed in rare flashes. And watching him like this—utterly in control and fully immersed—made Lance’s heart ache with something that didn’t have a name yet.
He wondered if Keith even knew what he looked like when he drove like this.
And he wondered if anyone had ever told him.
Keith shifted gears again, the engine responding with a growl that vibrated through the seat, through Lance’s spine, like a heartbeat not his own. The tires screeched around another turn, and the back of the car kicked out in a slide so controlled it felt like flying sideways.
Lance should’ve been terrified.
But all he could feel was the thrum of adrenaline, and something deeper—something rawer—twisting up his insides.
Keith was radiant like this.
Focused, sharp, totally in his element. His jaw was set, dark hair whipping in the wind from the open windows, and the look in his eyes—this electric mix of joy and discipline—made Lance’s chest feel too tight. Like there was something enormous inside him pushing to get out.
It wasn’t just that Keith was good at this. It was that Lance had never seen him so alive .
So unapologetically himself .
And that was the part that made Lance ache. Because he didn’t know how to be like that—didn’t know how to let his skin fit without wondering who was watching. He was still trying to understand what it even meant to want someone like this, to want Keith like this.
To want this —the mess, the closeness, the tension and heat and tangled-up honesty of it all.
His eyes flicked to Keith’s hands again, the way they gripped the wheel, knuckles flexing as he downshifted with a smoothness that made Lance’s stomach lurch. It wasn’t fair, the way Keith did everything like it was effortless. Like even his recklessness had precision.
“What’re you thinking about?” Keith asked suddenly, keeping his eyes on the track.
Lance startled, blinking. “What?”
“You’ve been real quiet. That’s gotta be some kind of medical anomaly.”
Lance huffed a breath, staring out the windshield. “Just… thinking.”
“Dangerous,” Keith teased, but there was a gentleness under the joke.
The car drifted into another wide arc, tires kissing asphalt, smoke curling into the air.
Lance watched the world blur past the window.
He wanted to say something—anything—to cut through the weight pressing on his ribs. But he didn’t know how to start.
He didn’t know how to say that watching Keith flirt back with Kinkade made something feral rise up in him. That every laugh Keith gave that wasn’t his felt like being locked out of a house he hadn’t even realized he was trying to build.
He didn’t know how to ask what they were—if they were anything at all.
So instead, he just said, “You’re really good at this.”
Keith glanced over, smirking. “Drifting?”
Lance nodded, but it didn’t quite reach his voice.
“Thanks,” Keith said, eyes flicking back to the track. “It’s like… meditation, almost. Forces your body and brain to sync up. Everything else kind of goes quiet.”
Lance chewed on the inside of his cheek.
He wished he could do that. Just shut everything off and feel .
But all his feelings were screaming at once.
He sank deeper into the seat, hands clenched in his lap, watching Keith dance with the road like it loved him back.
And maybe it did.
Maybe Lance was just the spectator, watching from the sidelines, hoping that one day, Keith would look at him with the same unshaken certainty.
Keith eased off the gas, letting the car glide into a slow coast before pulling off near the edge of the track. The engine idled, a low purr settling between them like a heartbeat finally slowing down.
Lance uncurled his hands from his lap. He hadn’t realized how tight his grip had been until now—his palms were clammy.
“You okay?” Keith asked, glancing over as he shifted into neutral and set the parking brake.
Lance gave a shaky nod. “Yeah. Just... a lot.”
Keith studied him for a moment, his expression unreadable. Then he popped his door open and stood, stretching. “Come on. Switch with me.”
Lance blinked. “What?”
Keith rounded the car and opened Lance’s door. “You’re driving.”
Lance stared up at him. “Keith. No.”
“Lance,” Keith countered, like it was the most obvious thing in the world, “you literally just said I’m good at this. So let me teach you.”
“I almost put coolant in your windshield wiper reservoir.”
“Exactly. You need help.”
“That’s not—!” Lance groaned, throwing his head back against the seat. “This is gonna be a disaster.”
Keith grinned, stepping back. “Then you better not stall. Come on.”
Lance muttered something under his breath, but climbed out anyway. By the time he slipped into the driver’s seat, the nerves had started to settle in his chest like static. The clutch pedal looked way too judgmental.
Keith slid into the passenger seat, calm and confident, like this wasn’t a terrible idea. “Okay. Foot on the clutch.”
Lance obeyed, hesitant.
“Good. Now ease it down and shift into first.”
“I swear to god, if I kill us—”
“You won’t. Just listen to me. Feel the give in the clutch? It’s all about timing. Start giving it gas as you let up.”
The car sputtered.
Lance’s stomach dropped.
“Easy,” Keith said quickly, hand bracing on the dash. “More gas. Less panic.”
Lance let out a sharp, nervous laugh. “You’re insane for letting me do this.”
“Probably. But hey—live fast, right?”
Somehow, it worked. The car jerked forward, a little clunky, but it moved .
Lance let out a breath like he’d been holding it since they started. “Holy shit.”
Keith’s grin widened. “You didn’t stall. Proud of you.”
Lance glanced over, something warm and dangerous curling in his chest at the praise. Keith looked genuinely impressed. Like this moment mattered.
And god, did Lance want to kiss him.
But he kept his eyes on the track, heart pounding, and hands still trembling slightly on the wheel.
“Now,” Keith said, voice dipping just slightly, “you ready to shift to second?”
“Not even remotely,” Lance admitted.
Keith reached over, hand gently wrapping around Lance’s on the shifter. “It’s okay. I got you.”
And he said it so casually—so confidently—that Lance almost believed it.
Almost.
Lance kept his eyes trained on the road ahead, even though they weren’t moving. His pulse was still erratic from the lurching start, and Keith’s hand—still wrapped around his on the gearshift—wasn’t helping.
“Okay,” Keith said softly, his voice close enough to brush along the shell of Lance’s ear, “first gear’s where you were. That’s top left.”
Lance nodded, his throat suddenly dry.
“Now,” Keith continued, tightening his hand slightly, “pull down gently. That’s second.”
Their hands moved together, the shift smooth and practiced under Keith’s guidance.
“There’s a pattern,” Keith said, his breath warm. “Like a little H. See? Top left is first. Straight down is second. Up and to the middle? That’s third.”
He guided Lance’s hand upward, then nudged it gently into place.
“Then straight down for fourth.”
The metal clicked softly as they moved into each gear. Lance swallowed hard. His fingers twitched slightly under Keith’s, but he didn’t pull away. Didn’t want to.
“And then,” Keith murmured, dragging their hands to the far right and up, “that’s fifth.”
They paused there. The car was still. The engine idled steady and low beneath them, but Lance couldn’t hear much over the thundering in his chest.
Keith’s hand lingered.
“You get it?” he asked.
Lance turned his head slightly, and for one suspended second, their faces were barely a breath apart.
“Yeah,” Lance managed, though his voice was quieter now, rougher. “I get it.”
Keith didn’t pull away.
Neither did Lance.
Their hands rested together, still curled around the gearshift like it was the only tether holding them in place.
And suddenly Lance wasn’t sure if he wanted to drive, or crash, or climb across the console and kiss Keith until the whole world blurred.
Instead, he just said, “You always this patient when you teach people?”
Keith smirked, but his voice stayed soft. “Only when I care if they get it right.”
The words hit Lance somewhere low in his gut. He didn’t know what to do with them—where to file that kind of gentle honesty in a mind built to deflect—but he held them anyway.
Like maybe they meant more than just gears.
They stayed like that for a moment longer—hands wrapped around the gearshift, breaths moving in sync, the afternoon sun spilling golden across the dashboard. Outside, the distant hum of the auto shop had faded into background noise. Inside the car, it felt like time had slowed just for them.
Eventually, Keith leaned back, hand slipping away but not far. He rested his arm across the back of Lance’s seat and looked at him, eyes a little less guarded now. “So. You ready to head back?”
Lance’s shoulders tensed, the thought of campus suddenly feeling heavier than it should have. He shifted in his seat, fingers drumming lightly on the steering wheel.
“I mean… technically, I don’t have to be back until next week,” he admitted, eyes trained on the windshield. “Classes don’t start until Monday.”
Keith blinked. “Seriously? Then why were we rushing?”
Lance shrugged, lips curling into something that wasn’t quite a smile. “I like being back early. Gives me time to settle in, be alone. My dorm’s empty. No roommates. No Hunk snoring like a chainsaw in the bed next to me.”
Keith chuckled. “Thought you liked being around people.”
“I do,” Lance said quickly. “I mean, yeah. Usually. It’s just… that week? It’s quiet. Feels like I can breathe without having to play a part.”
Keith nodded slowly, the corners of his mouth twitching into something softer. “You ever thought about staying somewhere else? Like… with me?”
Lance turned to look at him, brows raised.
“I mean, I’ve got an apartment,” Keith continued, trying for casual but not quite pulling it off. “It’s not huge or anything, but it’s quiet. And no double. Or chainsaw roommates.”
Lance’s heart stuttered, mouth parting slightly. He wasn’t sure what startled him more—the offer itself or the ease with which Keith had made it.
“You’d be okay with that?”
Keith met his eyes. “I wouldn’t offer if I wasn’t.”
Lance hesitated, uncertainty flickering across his face. But underneath it, there was something else—something warm and scared and aching to say yes.
“…Okay,” he said quietly. “Yeah. I think I’d like that.”
Keith smiled, small and real. “Good. You can even sleep in on my mattress. Not inflatable.”
Lance snorted. “A luxury.”
“And,” Keith added, eyes twinkling now, “I’ll try not to be a monster. At least not before breakfast.”
Lance laughed, the knot in his chest loosening with every beat. “No promises, huh?”
“None,” Keith leaned closer, the grin softening into something almost shy, almost reverent. His eyes flicked down to Lance’s lips for just a heartbeat before meeting his gaze again. “But you make it really hard.”
Lance’s breath caught. The air between them, heavy before, now felt electric—crackling, tense in the most dangerous way. Like if either of them moved even an inch, the whole world would shift.
But Keith didn’t move further. He just stayed there, close enough that Lance could smell the faint hint of engine grease and shampoo on his skin. The sun filtered through the windshield and lit up the edges of his hair, turning him into something golden and untouchable.
Lance wanted to close the distance. So badly. But the moment held.
“I think we should head out now,” Lance murmured, voice just a little too hoarse. Keith didn’t pull away right away. He looked at Lance like he wanted to say something more—but instead, he leaned back slowly, letting the heat ebb into something gentler.
“Alright,” he said at last, smirk returning as he opened the door. “Let’s get out of here before I jump your bones on this guy’s race track.”
Lance let out a breath that was half a laugh, half a tremble. “Not exactly the kind of test drive Kinkade had in mind.”
Keith winked, stepping out of the car. “His loss.”
They walked back to Shiro’s car, Keith taking the wheel while Lance slid into the passenger side, trying not to think too hard about the phantom warmth of Keith’s hand still lingering on his. The sun was lower in the sky now, casting long shadows across the concrete and turning the metal of the surrounding cars to molten gold.
The drive back was quieter than Lance expected. Not awkward, just… thoughtful. The kind of silence that didn’t beg to be filled. Lance watched Keith’s hands on the wheel, smooth and practiced, eyes fixed on the road like he wasn’t nursing a million half-said things behind them.
When they hit the highway, Lance finally spoke, voice low. “Thanks for that. For showing me.”
Keith didn’t glance over, but Lance saw the smile tug at his mouth. “You picked it up fast.”
“Liar,” Lance said, grinning. “You just liked having an excuse to touch my hands.”
“Guilty,” Keith said without missing a beat.
Lance shook his head, warmth blooming in his chest again. “You’re unbelievable.”
They drove on, the sky blushing pink and orange ahead of them, and Keith glanced over this time—just long enough to say, “Only around you.”
They stopped at a grocery store just off the highway—one of those big, sterile places lit up like a spaceship. Lance grabbed a basket, Keith grabbed a cart, and somehow they ended up bumping into each other in every aisle.
“Do you actually cook,” Lance asked, watching Keith scan a row of sauces with the same focus he gave an engine.
Keith nodded. “I get by. You don’t?”
“I specialize in ramen. The instant kind. With flair.”
Keith snorted and tossed a bundle of scallions into the cart. “You’re pathetic.”
“I’m charming,” Lance corrected, grabbing a bottle of chili oil. “And dangerously underfed.”
Keith gave him a look over the top of the cart, eyes flickering down Lance’s frame just a little too long. “Noted.”
Lance nearly dropped the oil.
From there, it spiraled.
Keith reaching over him in the produce section. Lance “accidentally” brushing their hands when he passed over a carton of eggs. Keith catching his eye with a crooked smile every time Lance picked up something sweet—like he was imagining licking it off him later.
By the time they hit checkout, Lance was practically sweating. Not from the grocery bags.
Lance tried not to shudder again at the sheer emptiness of Keith’s apartment. The air smelled faintly like pine and something distinctly Keith.
While Lance put away the bags, Keith disappeared into his bedroom and came back out in a loose tank top and gray sweatpants. His hair was tied back in a short, messy bun, and a pair of thin, wire-framed glasses perched on his nose.
Lance just… stared.
Keith arched a brow. “What?”
Lance blinked. “Nothing. You just—wearing glasses now? That’s new.”
“Contacts were bothering me,” Keith said simply, turning to the stove and tying on a half-apron. “You want to chop vegetables or stir?”
Lance still hadn’t moved. “You’re dangerous.”
Keith smirked without looking. “I’ve yet to see you do more than make pancakes for your nephew or scrap around my pantry for pasta.”
Lance scoffed dramatically. “Please. You think my Cuban mother would let me live on-campus during high school if she didn’t think I was competent? My ramen is a choice, not a lack of skill.”
Keith chuckled, sliding a cutting board toward Lance with a nudge of his elbow. “Prove it, then. The garlic’s over there. Don’t butcher it.”
Lance scoffed dramatically. “I’ve seen YouTube videos. I am practically a Michelin chef.”
“You’re practically a health hazard,” Keith murmured, but he was grinning as he dropped noodles into boiling water.
Lance grabbed the garlic and began peeling, trying not to glance sideways too often. Keith looked unfairly good like this—casual, focused, backlit by warm kitchen light. His glasses kept sliding a little down his nose, and he’d push them back up absently with the back of his wrist, smearing flour across the bridge.
Lance’s hands moved slower and slower, the rhythm of chopping thrown completely off.
“You’re gonna lose a finger,” Keith warned without looking up.
“Because you’re distracting!”
Keith finally turned, one brow raised. “I’m cooking. ”
“Exactly!” Lance said, flustered. “With the hair and the glasses and the apron like you’re in some kind of low-budget domestic fantasy—”
Keith laughed again, low and pleased. “You want me to take the apron off?”
Lance dropped the knife.
There was a moment of stillness—Lance bent over to retrieve it just as Keith stepped closer to take it back, and their heads almost knocked. They froze, faces inches apart, Lance still crouched halfway up, Keith leaning slightly forward, eyes flickering down to his mouth.
Neither of them moved.
The garlic lay forgotten on the counter.
Finally, Keith tilted his head, voice softer now. “You really are a menace in the kitchen.”
Lance exhaled. “Yeah, well. You’re not so innocent yourself, Kogane.”
Keith smirked, lips twitching. “Dinner first.”
Lance groaned, throwing his head back. “You are killing me.”
Keith was already turning back to the stove. “Stir the sauce, Loverboy. Or we’re having burnt garlic and regret.”
Lance muttered something under his breath and grabbed the spatula, trying not to smile too much as he brushed up against Keith on purpose this time.
They moved together more easily after that, elbow to elbow, like gravity had shifted and settled into something shared. Something inevitable.
Dinner was simple—pasta tossed in a garlicky tomato sauce, sautéed vegetables, and a loaf of warm bread Keith had grabbed on a whim at the grocery store. The kitchen still smelled like basil and toasted carbs, but the real heat simmered under the table.
They sat across from each other, plates between them, low music humming from Keith’s phone on the counter. It should’ve been relaxing.
But Lance could feel the weight of Keith’s gaze every time he lifted his fork. It was like being pulled into orbit—slow, magnetic, impossible to resist. And when Keith finally leaned back in his chair with a lazy smirk, Lance’s stomach tightened in anticipation before he even knew why.
Then Keith’s foot brushed against his ankle.
It was casual at first, like maybe it was an accident. A nudge under the table, light and fleeting.
But then it happened again.
This time firmer.
Lance’s hand froze around his fork. He looked up to find Keith chewing slowly, eyes locked on him like he knew exactly what he was doing.
“You okay over there?” Keith asked, voice low and amused.
Lance cleared his throat. “Fine. Just… choking on a red pepper flake.”
Keith grinned, all teeth. “You should be careful. This pasta’s dangerous. ”
And then his foot slid higher.
Lance jolted in his seat. “Keith—”
“Hmm?” Keith tilted his head, utterly unbothered. “You seemed cold. Thought I’d warm you up.”
Lance shot him a glare, cheeks burning, but he was biting down a smile. “You are so full of it.”
“Maybe,” Keith said, the slightest rasp slipping into his voice now, “but I think you like it.”
Lance looked down at his plate, then back up at Keith, heart pounding. “Maybe I do.”
The air between them snapped tight, too charged for something so ordinary as a weeknight dinner. Forks clinked against porcelain. A bead of condensation slid down Lance’s water glass. Keith hadn’t stopped the slow drag of his foot along Lance’s leg, and Lance hadn’t moved to stop it.
And he wasn’t going to.
Not yet.
“Wanna help me with the dishes after this?” Keith asked innocently.
“Define ‘help,’” Lance said, eyes narrowing.
Keith’s grin widened. “You’ll see.”
By the time they scraped the last of the sauce off their plates, Lance’s nerves were sparking with every glance, every brush of Keith’s foot under the table. It was maddening how casual Keith looked, like none of this was getting to him.
Keith stood and stretched, shirt riding up just enough to show the sliver of skin above his waistband. Lance tried not to stare.
“Told you dinner would be good,” Keith said, grabbing their empty plates.
Lance followed him into the kitchen like a moth to flame. “You’re cocky.”
“I’m right,” Keith countered, flicking on the tap. “Here. You rinse, I’ll wash.”
“Teamwork,” Lance said dryly, rolling up his sleeves.
But the second they stood side by side at the sink, the air changed again. It wasn’t just heat now—it was awareness. The way their arms brushed when they moved. The way Keith leaned in a little too close when handing over a rinsed plate. The way Lance’s breath hitched every time Keith’s fingers grazed his wrist.
Keith was quiet now. Focused. But that focus—those sharp eyes, the tension in his jaw, the way he chewed his lip when scrubbing the skillet—it all sent Lance reeling. Because it wasn’t neutral. Not anymore.
Lance handed him a rinsed bowl, and their fingers lingered just a second too long.
Keith didn’t look up, but his voice dropped low. “You’re staring.”
“I’m observing,” Lance shot back, trying not to let his voice shake. “There’s a difference.”
Keith finally turned, a teasing glint in his eye. “You’re bad at subtle.”
“Says the guy who’s been playing footsie like we’re in some kind of romcom.”
Keith smirked and leaned in just enough to crowd Lance back against the edge of the counter. His hands were wet, suds dripping down his forearms. His hair had fallen loose from the tie, and it framed his face in soft waves.
“Maybe I want it to feel like a romcom,” he murmured.
Lance’s breath caught. “You’re ridiculous.”
“And you’re still staring.”
“Yeah,” Lance said, almost a whisper now. “Guess I am.”
The faucet kept running, the smell of garlic and soap thick in the air, but everything else had quieted. The tension was no longer just a spark—it was a pull , tight and taut and inevitable.
Keith leaned in a fraction closer. “I’ll finish the dishes.”
“Why?” Lance managed.
Keith’s mouth twitched into a crooked smile. “Because I think if you stay here, I will kiss you. And I promised I wouldn’t be a monster before breakfast.”
Lance swallowed hard. “It’s after dinner.”
Keith’s eyes darkened just a shade. “Exactly.”
Steam clung to Lance’s skin as he stepped out of the bathroom, towel slung low on his hips, hair damp and curling slightly at the ends. He ran a hand through it as he padded into the hallway, trying to will away the heat that had nothing to do with the shower.
Keith wasn’t in the living room anymore.
Lance’s heart kicked up a notch.
The apartment was dim now, lit mostly by the glow from the kitchen under-cabinet lights and the soft ambient lamp near the couch. He heard movement—quiet, deliberate. A cupboard closing. A drawer sliding.
Lance found him back at the sink, shirt sleeves rolled up again, wiping down the last of the countertop.
“You missed a spot,” Lance said, voice low, teasing.
Keith glanced over his shoulder. His gaze flicked briefly to the towel, then to Lance’s still-dripping hair. His jaw flexed.
“You’re not subtle either,” Keith muttered, tossing the rag into the sink with a flick of his wrist.
Lance shrugged, leaning against the doorway in nothing but the towel, droplets of water still sliding down the curve of his shoulder. “Never claimed to be.”
Keith turned, drying his hands on a dish towel before tossing it aside. He leaned back against the counter, arms crossed, letting his gaze drag over Lance—slow and deliberate. Not leering. Just… taking him in. The way the light caught the water on his collarbone. The slight tremble in his fingers, like he wasn’t quite as relaxed as he was pretending to be.
Keith’s voice was quiet when he finally asked, “What do you wanna do now?”
Lance swallowed, his throat suddenly dry despite the humidity still clinging to his skin. He knew what he wanted—he just didn’t want to be the one to say it. “Go to bed.”
Keith’s brow lifted slightly, just enough to catch the flicker of hesitation. “Yeah?”
“Yeah,” Lance said, his voice softer now. Bare. Vulnerable in a way that wasn’t shielded by humor for once.
“Okay,” Keith murmured, barely above a whisper. “Let’s go.”
Lance turned first, padding barefoot down the dim hallway, the air cooler there, quieter. He passed Keith’s bedroom without thinking, heading instinctively toward the guest room—toward safety, maybe. But a cool hand found his waist just as he passed the open doorway.
He froze.
“Where are you going?” Keith asked, voice low and steady behind him.
Lance stuttered, “Uh… bed?”
A beat. Then—
“Why aren’t you going in my room?”
Lance’s breath caught. He turned, slowly, catching Keith’s eyes in the faint hallway light. There wasn’t a trace of teasing in them. No smugness. Just an invitation—open, raw, and maybe even a little nervous.
“I didn’t want to assume,” Lance said quietly.
Keith stepped closer, hand still resting against Lance’s waist like he wasn’t ready to let him go. “You didn’t have to.”
The hallway was quiet, the kind of late-night stillness that made every sound feel louder than it should be. The soft hum of the fridge down the hall buzzed faintly in the background, but all Lance could hear was the rush of blood in his ears and the quick, anxious rhythm of his heartbeat.
Keith stood close—close enough that Lance could feel the heat radiating from his skin. His eyes searched Keith’s face, looking for hesitation, for some sign that this was a mistake. But there was only sincerity in Keith’s gaze. Steady, open, and unflinching. No games. No walls.
Lance’s chest tightened.
He gave a small nod.
That was all it took.
Keith’s hand slid to the small of his back, warm and certain as he gently nudged Lance through the doorway. The door clicked shut behind them—and Keith pounced.
Lips, heat, hands—every inch of hesitation dissolved under the urgency between them. Keith kissed him like he’d been holding back for miles, and now that the dam had broken, there was no stopping the flood.
Lance stumbled back with a breathless laugh, catching himself on the edge of the bed. “What happened to not jumping me until after breakfast?” he managed between kisses, his words muffled by the way Keith’s mouth wouldn’t leave his.
Keith grinned against his jaw, voice low and unapologetic. “It’s almost breakfast.”
“Keith—”
“Besides,” he murmured, dragging his lips down Lance’s neck with devastating precision, “you make it impossible to behave.”
Lance shivered, gripping the fabric of Keith’s shirt like it was the only thing tethering him to reality. “You’re such a liar,” he whispered.
Keith chuckled, breath ghosting against his skin. “I never promised anything. You walked into my room, Lance. What did you think was gonna happen?”
Lance opened his mouth to answer, but the words caught somewhere in his throat as Keith’s hands slid beneath the hem of his shirt—slow, reverent, hungry.
Lance’s back hit the mattress with a soft thud, the sheets cool against his overheated skin. Keith followed, crawling over him with that same maddening mix of confidence and hunger in his eyes. His hands were everywhere—skimming across Lance’s ribs, sliding along his waist, anchoring him to the moment.
They kissed like they were starving for it—like they’d been waiting too long and couldn't afford to waste another second. Lance’s breath hitched as Keith settled between his legs, hips brushing, warm pressure making his mind spin.
Keith’s hand trailed down his chest, fingers slow and deliberate, until they hovered at the waist of Lance’s towel. He paused, eyes flicking up. “Can I?”
Lance nodded, heart slamming against his ribs. “Yeah,” he breathed. “Please.”
Keith kissed him again—slower this time, tender in contrast to the spark catching fire between them. Then his hand slid lower.
Lance gasped, hips jerking up just slightly, and his fingers twisted in the sheets. The feeling was good—so good it scared him a little. But it wasn’t just that. There was something deeper, something caught in his chest he couldn’t swallow down.
He turned his head, breaking the kiss. “Keith—wait.”
Keith froze immediately, pulling back just enough to search Lance’s face, brows furrowed in quiet concern. “What’s wrong?”
Lance stared up at the ceiling, chest rising and falling too quickly. His heart was pounding, his skin flushed in a way that wasn’t just about arousal. “I just…” His voice cracked. He swallowed and tried again, eyes drifting to Keith’s. “I’ve never done this before.”
Keith’s expression shifted—eyes flickering with something unreadable. “Ever?”
“I have,” Lance said, a bitter, almost embarrassed laugh slipping out. “Enough times. Just... never with a guy. Not like this. Not with someone I—”
He cut himself off, jaw tightening. The words were slipping too close to something dangerous. Something real. Something that might split the night wide open.
Keith sat back slightly, one hand raking through his hair. Silence stretched between them. The longer it went, the more Lance’s stomach churned. He should’ve just kept his mouth shut. He shouldn’t have ruined it.
“I get it,” he said quickly, sitting up. “We can stop—”
“That’s fine,” Keith interrupted, voice low, steady. But there was a crack forming under the surface. “But I don’t think it should be with me.”
Lance froze. “What?”
Keith glanced away, jaw tight. “I’m not… I’m not built for soft. For careful.” He exhaled sharply through his nose, frustration bleeding into the air between them. “You need someone who’s gonna take their time. Be gentle. Make it mean something. That’s not me.”
Make it mean something.
The words echoed in Lance’s head, looping like a broken vinyl—scratchy and relentless. Each repetition chipped at something buried in his chest. As if the weight of the moment had turned inward, settling behind his ribs like gravity had shifted and left him breathless.
What did Keith think this was?
Every glance they’d shared, every charged silence, the way Keith looked at him like he was seeing him—not just tonight, but in all the quiet moments leading up to this. That had meant something. Hadn’t it?
“Keith,” Lance’s voice was rough, uneven—frayed at the edges but filled with urgency. “You don’t get to decide what this means for me.”
Keith’s eyes flicked up, surprise softening his usual guarded expression. For a moment, the tension between them seemed to pause, hanging in the air like a fragile thread.
Without thinking, Lance reached out and pulled Keith’s hands back to where they’d originally been—resting on the towel. His grip was gentle but desperate, a silent plea.
“Please,” he whispered, voice low and almost breaking. “Please don’t stop.”
He hated how pathetic it sounded, the way his voice cracked with need. But he couldn’t hold back—not now.
Keith swallowed, eyes flickering away for a heartbeat before meeting Lance’s again. “Lance, I’m not gonna have sex with you. Not right now.”
Lance’s breath hitched, heart pounding in his ears. But he shook his head slowly, a quiet resolve settling over him. “Then don’t stop touching me.”
That was all he wanted. All he could ask for. The heat, the closeness, the way Keith’s hands on him felt like something anchoring him to earth.
There was a beat of silence, taut and electric.
Then Keith exhaled—slow and quiet, like he’d finally let himself fall.
“Okay,” he said, voice low and rough. “I won’t.”
Keith’s hands moved with quiet intent, slipping beneath the edge of the towel with a slowness that sent heat curling through Lance’s core. His fingers, warm and work-rough, skimmed over the sensitive skin of Lance’s hips, drawing a sharp breath from him in response. The anticipation alone was maddening.
Lance's head tipped back against the mattress, eyes fluttering shut as his chest rose and fell with uneven rhythm. Every nerve felt lit, his skin humming beneath Keith’s touch. And then—finally—Keith’s hand wrapped around him, firm and unhurried, and Lance let out a shaky, bitten-off curse.
Keith’s grip was confident, practiced, and nothing like what Lance had experienced before. Nyma had been playful. Fiona had been gentle. But this—this was something else entirely. The slight drag of Keith’s calloused palm, the weight of his hand, the steady rhythm—every motion was deliberate, reverent even, like he was learning Lance’s body through touch alone.
Lance sucked in a breath, hips twitching as Keith’s thumb circled over the head of his cock. His mouth fell open with a soft gasp, heat rushing to his cheeks as the world narrowed down to this moment, this touch, this person.
“Keith,” he breathed, not quite a plea, not quite a warning.
Keith didn’t answer—just leaned over him, watching with dark, lidded eyes, his other hand braced beside Lance’s shoulder. The way he looked at him made Lance feel like he was being memorized—every breath, every sound, every shiver.
Lance let his head fall back, eyes unfocused as the sensation built. His hair spilled slightly off the edge of the bed, spine arching as Keith’s hand kept working him with maddening precision.
“Breathe,” Keith said, voice low and close, his breath brushing against Lance’s throat. “Let go.”
It was too much and not enough. The tension that had been building between them for weeks—months—was unraveling now, each stroke slow and deliberate, drawing out soft gasps from Lance’s parted lips.
“You’re really something,” Keith murmured, voice low and gravelly against Lance’s ear.
Lance opened his eyes just enough to catch the look in Keith’s—dark and hungry, but careful. Watching him. Reading every reaction.
“Don’t look at me like that,” Lance breathed.
“Like what?”
“Like I’m yours.”
Keith didn’t answer. He didn’t have to. His hand tightened just slightly, drawing a choked moan from Lance’s throat. The room felt like it was burning at the edges, like time had slowed to stretch out the pleasure, the closeness, the want between them.
Keith leaned in, mouth brushing Lance’s jaw, not quite kissing. “You like that?”
Lance nodded, unable to find his voice. His hips shifted helplessly into Keith’s hand, chasing the heat, the rhythm, the friction that was winding him tighter and tighter.
Keith’s thumb swept over the head of his cock and Lance shuddered , grabbing blindly at Keith’s shirt with both hands, eyes squeezed shut. His legs felt shaky, like he might melt into the doorframe if Keith wasn’t holding him together.
“I got you,” Keith murmured. “Just let go.”
And Lance did. With a groan and a tremor that wracked through him, he came—hard, chest heaving as stars danced behind his eyes. Keith held him through it, grounding him with his hand on Lance’s stomach, his weight a steady, solid presence against the chaos inside him.
For a long moment, Lance couldn’t speak—only listened to the hum of the ceiling fan, the quiet tick of the clock on Keith’s dresser, and his own ragged breathing as it slowly returned to normal.
When it was over, Keith didn’t step away.
He just leaned in, resting his forehead gently against Lance’s.
The silence that followed wasn’t awkward—it was full . Warm. Lance let his hands drop from Keith’s shirt to his sides, but didn’t move away either.
Eventually, Keith chuckled under his breath. “Still think I’m dangerous?”
Lance huffed a laugh, dazed and flushed. “Only in the best way.”
Lance lay there for a long moment, limbs loose, heartbeat slowly settling. Keith had tossed the towel aside and was now perched on the edge of the bed, wiping his hand on another clean one and not quite looking at him. His ears were flushed. It was kind of cute.
Still catching his breath, Lance let a lazy grin spread across his face.
“So,” he said, voice rough with satisfaction, “not that I’m doing math or anything, but… are you a top or a bottom?”
Keith froze, then turned his head slowly to stare at him. “Seriously?”
Lance nodded solemnly, eyes wide with mock innocence. “It feels like the kind of thing I should know before we, you know…” He wiggled his fingers vaguely, implying the inevitable next steps.
Keith blinked, clearly trying not to laugh. “You just had your first gay experience and you're already asking for the team lineup?”
“I like to be informed,” Lance said, deadpan. “This is a safety issue.”
Keith finally snorted. “You’re ridiculous.”
“And you’re avoiding the question.”
Keith gave him a long look, eyes searching Lance’s like he was weighing something heavy in his chest. Then, slowly, he leaned in until their noses nearly brushed, his breath warm and steady against Lance’s lips.
“Depends on the person,” he murmured, voice low and sincere. “I don’t mind being either.”
His words hung in the air, charged and meaningful, like they weren’t just about sex—but trust. About giving and taking, about letting someone in.
Lance’s breath caught. He wasn’t sure what he’d expected—maybe a joke, maybe some smug quip—but not that. Not honesty wrapped in that kind of quiet intensity.
Keith’s eyes flicked to his mouth, just for a second. “With you… I think I’d want to know what you like first.”
Lance swallowed, the air between them suddenly too thick to breathe easily. “I think,” he said, voice shaky but trying for light, “I like that answer.”
Keith’s breath was still uneven as he hovered above Lance, gaze scanning his face like he was afraid one wrong move would make him vanish.
But Lance didn’t pull away. He reached up instead—slowly, purposefully—and cupped Keith’s face in both hands. His thumbs brushed over sharp cheekbones, warm and certain.
“You said you’re not built for soft,” Lance murmured, voice low. “So let me be soft with you.”
Keith blinked, startled. “Lance—”
Lance silenced him with a kiss. Not rough or desperate, but full of intent. He pressed into it, hands slipping down from Keith’s face to the base of his neck, then his shoulders, feeling the coiled tension there. He moved deliberately, like he was memorizing each inch of Keith he could touch.
Keith melted into him for a second, but when Lance shifted, rolling them so Keith was beneath him, his breath caught audibly.
Lance pulled back just enough to look at him. “Is this okay?”
Keith nodded, his voice caught in his throat. “Yeah. Yeah, it’s okay.”
A small smirk tugged at the corner of Lance’s mouth. “Good.”
He leaned down again, kissing along Keith’s jaw, letting his lips drag slowly across skin. He could feel the shiver that ran through Keith’s body with every kiss, every gentle bite and brush of tongue.
“Lance…” Keith said his name like a warning and a plea.
“I want to,” Lance whispered into his ear. “Let me.”
His hands moved lower, unhurried, sliding beneath Keith’s shirt and up again to feel the lean muscle of his chest. Keith arched slightly, breath catching as Lance’s thumbs swept across his nipples—light at first, then firmer. Lance watched him closely, fascinated by every small reaction, every twitch of muscle or sharp inhale.
“Fuck,” Keith whispered.
“You like that?” Lance asked, voice husky with curiosity and rising confidence.
Keith nodded, half-wrecked already. “You’re evil.”
Lance grinned. “Takes one to know one.”
He sat back just enough to tug Keith’s shirt over his head, tossing it aside, then leaned in again, kissing down his chest. His fingers unbuttoned Keith’s jeans with a steady ease, slipping the zipper down inch by inch. Keith watched him through half-lidded eyes, barely holding himself together.
When Lance’s hand finally slid beneath the waistband, Keith let out a broken sound—low and raw.
“You’re so warm,” Lance murmured, fingers curling around him for the first time. His hand moved slowly, reverently. Keith's hips bucked up instinctively, but Lance held him steady with his free hand.
“Lance—shit, you don’t have to—”
“I want to,” Lance interrupted, voice like velvet. “Let me take care of you.”
Keith’s head fell back against the pillow, mouth parting as Lance’s hand started a rhythm—slow at first, just enough to tease. Lance watched every reaction like it mattered, adjusting to each gasp, each shift of Keith’s body. He loved the way Keith looked like this: undone, vulnerable, trusting.
The heat built between them like a storm—quiet at first, then all-consuming.
Keith tangled his fingers in the sheets, barely able to think. “Lance—God—”
Lance leaned down and kissed him again, deep and lingering, as his hand moved faster, firmer now. “That’s it,” he whispered against his lips. “Just let go.”
Keith did—with a shuddering breath, a soft groan, and Lance still whispering to him even as he came apart beneath his hand.
Afterward, Lance didn’t move right away. He pressed gentle kisses along Keith’s jaw and cheek, waiting until Keith’s breathing slowed and his fingers unclenched.
Keith opened his eyes slowly, dazed and glowing. “You’re dangerous.”
Lance chuckled, curling up beside him. “Takes one to know one.”
Keith wrapped an arm around him and pulled him close, burying his face in Lance’s hair. “Stay.”
“I wasn’t planning on leaving.”
And just like that, they settled under the covers, skin still flushed, hearts still racing—but the air between them was calm now, warm. Quiet.
Lance closed his eyes, the steady rhythm of Keith’s breathing lulling him toward sleep.
“You and Keith WHAT? !” Hunk all but screeched into the other end of the line.
Lance winced, pulling the phone slightly away from his ear as he sank deeper into Keith’s couch. “Can you not yell? It’s too early for this.”
“It’s almost noon!”
“Yeah, and I’ve been emotionally compromised since sunrise,” Lance muttered dramatically, tossing one of Keith’s throw pillows onto his lap.
He glanced toward the hallway, half expecting Keith to reappear even though he’d already left for work. Before going, Keith had told him to make himself at home—which Lance was attempting, despite the fact that his heart was still recovering from the absolute chaos of the night before.
He remembered waking up tangled in Keith’s sheets, their limbs still intertwined. Keith’s bare chest had been warm against him, littered with bruised marks—his marks—spilling down his neck and shoulders like a roadmap of everything they’d done. Lance had stared at them for a long time, fingers tracing gently over the dark splotches as if he couldn’t quite believe they were real.
And now here he was, wearing Keith’s hoodie like a trophy, trying to convince his best friend that his entire world hadn’t just shifted on its axis.
“You slept with him?” Hunk repeated, still trying to catch up.
“I didn’t say that,” Lance replied quickly. “Technically. I said we… got kind of handsy. Emotionally, physically. All of it. Very… hands. Very Keith.”
“I knew it!” Pidge yelled, her voice overlapping Hunk’s. “I freaking knew it. Pay up, Hunk!”
“There was a bet ?” Lance asked, scandalized.
“Obviously,” Pidge said smugly. “I’ve been calling this since the semester started. Remember when you asked if ‘gritty’ was Keith’s natural resting face or if he hated you specifically? That’s crush talk.”
“That is not —!” Lance started, but Hunk cut in.
“I’m still trying to process the what part, okay?! Like—wait, did you guys— did you ?”
Lance buried his face in his hands. “I’m not telling you the details of my sex life.”
“So that’s a yes,” Pidge said, her voice dangerously close to gleeful. “I bet he was bossy. No—wait, you were bossy, weren’t you? Damn, okay, I’m proud. Character development.”
Lance groaned. “Please let me live.”
“You had hickeys on your neck * this morning!” Pidge shrieked. “You walked into the group chat with visible evidence and then expected us not to demand answers? You know us better than that.”
Hunk gasped. “Wait, wait, how visible? On a scale of one to ‘should’ve worn a scarf’?”
“Should’ve worn a turtleneck ’ at least, ” Pidge said. “Honestly, I’m surprised Keith didn’t lend him one of those stupid black ones he always wears.”
“Keith left for work and told me to make myself at home, not prepare to be publicly crucified by my friends,” Lance muttered.
“Well, he knew what he was doing,” Hunk said in a stage whisper. “He just left you to the wolves.”
“I’m hanging up,” Lance warned.
“No, you’re not,” Pidge said. “You love the attention. Admit it—you’re glowing.”
“I am not— ” Lance caught his reflection in the microwave across the room. Shit. He was glowing.
“…Shut up,” he muttered.
“Aw,” Hunk cooed. “You’re in loooove.”
Lance didn’t respond.
“…Wait,” Pidge said, quieter now. “Are you?”
The silence was heavier than he expected.
“I don’t know,” Lance said honestly, his voice softer. “But… it’s different. With him. It feels real.”
Hunk sighed dreamily. Pidge made a gagging sound—but even she didn’t argue.
“Okay,” she said. “That was disgustingly sincere. But I’ll allow it.”
“Don’t make it weird,” Lance muttered.
“You made it weird, ” Pidge shot back. “By falling for your rival. ”
“Ex-rival,” Lance said, unable to stop the smile tugging at his lips.
Lance finally managed to hang up the call after ten more minutes of chaotic shouting—Pidge had threatened to make a PowerPoint presentation titled “Evidence That Keith and Lance Were In Love All Along” , and Hunk kept asking way too many questions about how “far” things had gone, using terms like “base three and a half.” It was exhausting and hilarious and utterly mortifying.
He dropped his phone face-down on the couch cushion and let out a groan, flopping back with a pillow over his face.
“Never again,” he muttered into the fabric. “Group calls are a mistake.”
Eventually, he peeled himself off the couch and wandered into the kitchen. His throat was dry—probably from all the yelling—and Keith had one of those fancy water filter pitchers in the fridge that made Lance feel like he was sipping mountain runoff.
He was halfway through pouring a glass when the front door creaked open.
Lance blinked, confused, setting the pitcher down slowly. “Keith?” he called, even though it was too early for him to be back from work.
A voice that absolutely wasn’t Keith’s replied:
“Nope. Just me.”
Lance froze.
Standing in the entryway like he owned the place was James Griffin. Tall, perfectly put-together, hair styled like he’d just stepped out of a commercial. He shut the door behind him like he’d done it a thousand times before—like this was still his home. And he was holding a key.
“What the hell are you doing here?” Lance asked, more sharp than startled now, straightening up with his water glass in hand.
James cocked his head slightly, taking in the sight of him—Lance, in Keith’s oversized hoodie and nothing but boxers underneath, damp hair still messy from the morning.
“Well,” James said, smiling coolly. “That’s exactly what I was going to ask you.”
Lance didn’t move. “Keith’s not home.”
James smiled without humor. “I know.”
Silence. Tense and vibrating, like a held breath that refused to exhale.
James stepped in further, letting his fingers graze the back of the couch like he was reacquainting himself with old furniture. “He told me he was done. Told me he didn’t want to see me again.” His eyes flicked to Lance, expression unreadable. “But you’ll learn that Keith says a lot of things in the moment.”
Lance stiffened. “Why are you here?”
James shrugged. “I forgot some records. And maybe to see what’s replaced me.” He tilted his head. “Cute. Not really Keith’s usual type, but I guess he’s experimenting now.”
Lance’s jaw tensed. “You should go.”
James ignored that. He stepped closer—too close—and his voice dropped, quiet and deliberate. “Let me give you a little advice. Keith doesn’t do forever. He does fast. Intense. Addictive. He’ll look at you like you’re the only person in the world—until he gets bored.”
Lance’s stomach twisted, but he stood his ground.
“You think you’re special because he stayed the night?” James’s eyes narrowed. “Because he let you sleep in his bed? He’s done that with others. With me. More than once. He’ll always come back to me, you know.”
“That’s not—” Lance started.
“It is,” James said, sharp now. “You’re just something he’s using to feel something. He’s trying to forget me, and you’re the warm body he found. Don’t confuse that with love.”
Lance’s breath stuttered in his chest. He hated how precise the words were. How calm and quiet they landed—like poison in a glass of wine.
James softened, just a little. “Keith doesn’t know how to love. He can fuck. He can burn bright and fast. But he can’t hold onto anyone. Not really.” He stepped back toward the door and added, like it was a favor, “Get out before you get hurt.”
The door shut behind him with a click.
Lance stood in the silence, heart hammering in his chest, glass still untouched on the counter. Every word James said echoed in his ears like a drumbeat he couldn’t silence.
Keith didn’t know how to love.
He wasn’t sure if it was anger or doubt that burned hotter in his chest—but either way, it scorched.
Lance didn’t move for a long moment after the door clicked shut.
He just stood there in the dim kitchen, the fridge humming behind him and the cool glass of water in his hand trembling slightly. He hadn’t said a word the entire time James had been there—not one defense, not one denial. He didn’t know if he’d even breathed properly.
The things James said circled like vultures overhead, dipping closer with every heartbeat.
"You really think Keith can love someone like you?"
Lance swallowed hard, throat tight. The condensation from the glass beaded onto his fingers. He tried to set it down on the counter, but it clinked too loudly against the surface, making him flinch. Everything felt too loud now. The fridge. His heart. The silence.
"He always comes back to me."
The worst part—the part that really made his stomach twist—wasn’t the arrogance. It wasn’t even the cruelty. It was the confidence. James had said it like a fact. Like something Lance would be a fool not to believe.
Lance pressed his palms flat on the counter, head bowed between his arms. His skin still smelled faintly like Keith’s soap. His neck still ached with the ghost of last night’s kisses. There were bruises on his hips—Keith’s fingerprints, like something permanent.
Was he just a placeholder?
Lance squeezed his eyes shut, jaw clenched. He remembered Keith’s voice the night before—low, rough, reverent. The way he’d looked at him, like he mattered. Like he was wanted.
But maybe that was just what Keith was good at.
A shiver ran down Lance’s spine, cold despite the heat still lingering in the apartment. He hated how easily James had gotten under his skin. Hated how part of him—some deep, vulnerable part—was already trying to find proof. Looking for signs.
He didn’t want to believe it.
But he didn’t know if he could ignore it either.
The silence after James left was suffocating.
Lance hadn’t moved from the kitchen floor, where he’d sunk after the door closed behind him. The half-full glass of water sat on the counter, untouched. His fingers trembled slightly against the tile as James’s words repeated in his head, looping like a broken record.
He’s always going to come back to me.
Keith only knows how to take.
He doesn’t love. He uses.
You’re just convenient right now.
Lance squeezed his eyes shut, like that might make the words stop echoing. His heart was pounding—not fast, not panicked. Just heavy. Weighted, like something had wrapped its fingers around his ribcage and was slowly, methodically, squeezing.
He wanted to laugh. Or cry. Or scream.
But all he could do was sit there.
Was it true?
Was he just the latest in a line of temporary comforts for Keith? Had he misread every look, every touch, every soft murmur between shared breaths? Was he stupid for thinking this was something?
He tried to replay last night in his mind—Keith’s mouth on his skin, the reverent way he’d touched him, the way he held Lance afterwards, like he meant it. But now… every memory had a question mark attached to it.
What if Keith was just pretending?
The click of the front door jarred him out of the spiral.
Lance shot up, too fast, nearly knocking his glass over in the process. He tried to look casual, like he hadn’t just been crouched on the floor questioning every life choice he’d ever made.
Keith’s voice floated down the hall. “Hey, I’m home. Traffic was hell. You wouldn’t believe—”
He rounded the corner and stopped when he saw Lance. His brow lifted slightly at Lance’s stiff posture and too-wide eyes.
“You okay?” Keith asked, dropping his keys into the bowl near the door and peeling off his jacket.
Lance forced a smile. It felt wrong on his face, like it didn’t quite fit. “Yeah. Just… tired.”
Keith walked over and leaned in to press a quick kiss to Lance’s temple. “You hungry? I was thinking ramen, unless you want something else.”
Lance shook his head. “Ramen’s good.”
He didn’t tell him about James.
Didn’t mention the knock on the door.
Didn’t say that someone else had walked into this space like they belonged there.
Because if he said it aloud, it might make it real.
And Lance wasn’t sure he could handle that.
Not yet.
Not when Keith was smiling at him like that.
Keith didn’t press. He walked to the hallway, pausing under the soft light spilling in from the kitchen, and turned back with a crooked smile. “I’m gonna shower real quick before I make the ramen. You wanna hop in with me?”
Lance should’ve said no.
Showering with someone was intimate. Sacred. Not just about getting clean—it was standing bare in front of someone else without the fog of lust, letting them see you, unguarded. Vulnerable. It wasn’t the kind of thing you did with someone who might not mean it. Not with someone who might already be gone. No haze of lust to blur the lines, no rush of heat to justify the closeness. Just skin and trust and a kind of quiet vulnerability he wasn’t sure he should be offering so freely.
Not when his chest still echoed with James’ voice like a bruise he couldn’t stop pressing.
He’ll always come back to me.
You’re just convenient.
Lance swallowed around the dryness in his throat, fingers tightening slightly around the glass in his hand. He could still feel the cool water sitting heavy in his stomach, but it did nothing to ease the heat of doubt simmering just beneath his skin.
He hadn’t said anything to Keith. Hadn’t told him James had shown up at the door like some kind of ghost with a cruel mouth and prettier teeth than Lance remembered. He hadn’t said that the things James said had stuck—not because he believed him, but because a part of him was afraid it might be true.
But then Keith had stepped out of the bedroom, rubbing at his eyes with a towel slung low on his hips, hair damp and curling a little at the ends, and all of it— all of him —had looked so real. So unguarded. Like he didn’t know how to hide, not when it came to Lance.
And maybe that meant something. Maybe it didn’t. But for tonight—for now—Lance wanted to believe it did.
He looked up as Keith padded barefoot across the room, stretching with a soft groan before shooting him a lopsided smile. “You coming?”
Lance hesitated. Just for a second. Then forced himself to smile back, even if it didn’t quite reach his eyes.
“Uh, yeah,” he said, raising the glass a little. “Just let me finish my water.”
Keith nodded and disappeared down the hall.
Lance turned to the sink, poured the rest of the water out, and stared at the slow swirl down the drain for a long, quiet moment before following.
The water ran hot, cascading over their bodies in a steady stream that fogged up the glass and muffled the world outside. Keith stood behind Lance, close enough that every shift of movement brought skin to skin, but it wasn’t rushed—wasn’t about that.
Lance exhaled slowly, head bowed slightly as Keith dragged the loofa in slow, gentle circles across his back. The rough texture glided over suds and skin, warming as Keith pressed just a little firmer between his shoulder blades.
“You’re really taking your time,” Lance murmured, eyes slipping shut.
Keith didn’t answer at first, just moved the loofa down Lance’s spine, trailing bubbles that slipped with the water down the curve of his back.
“You never let anyone take care of you,” Keith said finally, voice soft in a way that made Lance’s chest tighten. “So I’m gonna.”
Lance swallowed thickly, the heat from the water blending with the heat blooming beneath his ribs. Keith’s hand skimmed his side, careful and thorough, fingertips brushing his hip as the loofa circled around to his stomach. Lance shivered—but not from the cold.
“You missed a spot,” Lance joked, just barely above a whisper.
Keith huffed a breath against the back of his neck, smiling faintly. “I’ll find it.”
Keith’s arms slipped around Lance from behind, warm and steady, the scent of his body wash clinging to the steam curling around them. The loofah in his hand moved slowly across Lance’s chest, drawing lazy, careful circles like he wasn’t in a rush to be anywhere else.
Lance’s eyes fluttered shut, his hand finding Keith’s forearm and resting there, grounding himself. His fingers curled slightly around muscle—firm and real. Anchoring. But beneath the comfort, his mind still swam.
James’s voice echoed in his head like a poison he couldn’t shake: He’s always going to come back to me.
“You’re quiet,” Keith murmured, the loofah pausing just beneath his ribs.
Lance didn’t answer right away. The warmth of the water, the pressure of Keith’s arms, the gentleness—it all felt too good. Too dangerous. Like he was slipping into something that could undo him if he let it.
“Turn around so I can wash the front,” Keith said softly, but it wasn’t really a question. More like a low command that left Lance breathless.
He turned slowly, water cascading between them. Keith met his gaze as he reached for the loofah again, and something about the way he looked at Lance—quiet and focused and there —tugged hard at the storm inside him.
He’s using you. He can’t love anyone.
But Keith’s hands didn’t feel like someone using him. And his eyes didn’t look like someone who didn’t care.
Still, doubt gnawed at the edges of Lance’s calm. He bit the inside of his cheek, debating whether to say anything at all. Whether to let the ghost of James Griffin haunt this moment—or let Keith show him something real.
Keith’s knuckles brushed Lance’s collarbone, slow and methodical, washing him like he mattered. And that was the part that hurt the most.
Because he wanted it to mean something.
He wanted Keith to mean something.
Keith had barely finished rinsing the last of the suds off Lance’s stomach when Lance tugged gently at his wrist.
“My turn,” Lance said, voice low but steady, eyes bright under the shower’s steam.
Keith blinked at him, half-lidded and flushed. “You don’t have to—”
“I want to,” Lance cut in, already reaching for the soap.
He lathered it in his hands before smoothing it over Keith’s chest, slow and deliberate. His fingers followed the lines of muscle with the kind of focused attention that made Keith shift under his touch. Lance grinned.
“God, you’re solid. How many abs do you even have? Are these, like, limited edition?”
Keith snorted. “I don’t know. I stopped counting after six.”
Lance hummed like he was studying a fine sculpture, trailing suds across Keith’s stomach. “Yeah, that tracks. You probably just woke up one day and were like, ‘Oh no, I have abs now. I guess I have to brood about it.’”
Keith rolled his eyes, but there was a smile tugging at the corner of his lips. “I didn’t brood.”
“You still brood,” Lance teased, scrubbing Keith’s shoulder with exaggerated care. “It’s like your favorite hobby. That and breaking the laws of physics on the racetrack.”
Keith leaned into his touch despite himself, and Lance took his time—palms dragging soap over damp skin, across his back, down his arms. He was gentler than he meant to be, slower than the teasing tone in his voice. The intimacy hung in the air like steam, quietly heavy.
Keith glanced down at him, eyes softer now. “You’re really doing the whole spa treatment, huh?”
Lance leaned in, close enough that his breath tickled Keith’s neck. “You’re lucky I didn’t bring cucumbers and a face mask.”
“Oh, the horror.”
They chuckled, standing close under the warm spray. Lance rinsed Keith off with careful hands, fingers brushing over his neck and shoulders, washing the suds away like they were never there. He didn’t say anything more, but he didn’t need to.
Keith reached up when Lance was done, thumb brushing the corner of his mouth, then letting his hand fall again.
“Thanks,” he said, quiet.
Lance just gave a small smile and, in spite of himself, leaned in to kiss him. This time, there was no rush. Just the water, the warmth, and the feeling of being held in something real.
Keith’s hands had found his waist, fingers curling loosely into the hem of Lance’s shirt like he didn’t want to let go. Lance melted into it—into him—but that small, sharp voice in the back of his head wouldn’t shut up.
He’s always gonna come back to me.
He can’t love anyone. Not really.
The words had burrowed under his skin, festering, dragging doubt behind them. Lance clung a little tighter before finally pulling away.
“You good?” Keith asked, eyes soft but observant. He always noticed.
“Yeah,” Lance said automatically, then gave a weak laugh. “Except the part where you’re about to go to bed with your hair soaking wet. What kind of monster are you?”
Keith blinked, caught off guard. “I—what?”
Lance was already marching toward the bathroom. “Sit. Couch. Now. You’re not getting mildew on your pillow, not on my watch.”
Keith hesitated but followed, grumbling under his breath in a way that made Lance’s heart ache, even as it made him smile. He grabbed a towel, then came back and knelt behind Keith on the couch, wrapping the fabric around his dark hair and gently pressing into the strands.
“Seriously,” Lance murmured as he worked the towel through, “what kind of reckless behavior is this? Wet hair and a cotton pillowcase? You trying to summon death in your sleep?”
Keith let out a quiet huff of laughter, his shoulders loosening as Lance’s fingers continued their gentle rhythm through his hair. “I didn’t realize you moonlighted as a hairstylist,” he murmured, a hint of amusement in his voice.
Lance rolled his eyes, but a smirk tugged at the corner of his lips. “Please. You forget I was raised by a superstitious Latina mother,” he said, giving one last, affectionate tousle. “Haircare was practically a sacred ritual growing up. You don’t mess with abuela-approved remedies.”
Without another word, Lance grabbed a towel and stepped closer, the air between them quiet and warm. Keith didn’t move, letting him fold the towel around his head with a familiarity that made something flutter in his chest.
Lance began drying his hair gently, fingers careful as they worked through the damp strands. His movements were slow, thoughtful—not rushed, not clinical. Just… tender. Keith closed his eyes without meaning to, leaning slightly into the touch.
“You’re seriously going to fall asleep on me,” Lance said softly, voice teasing but fond.
“I might,” Keith mumbled, voice muffled by the towel. “You’re weirdly good at this.”
Lance chuckled, letting the towel drop for a moment so he could run his fingers through Keith’s hair again, fluffing it just a little. “Told you. Years of practice. My mom used to say you can tell how much someone loves you by how gently they dry your hair.”
Keith blinked at that, meeting Lance’s eyes.
Neither of them spoke for a beat.
“…So,” Lance said, suddenly shy, “Consider yourself lucky, mullet.”
Keith’s lips twitched, and he looked down, a soft flush creeping up his neck. “Yeah,” he said quietly. “I do.”
Keith sat still, eyes fluttering shut, and let himself lean back a little. Not enough to be obvious, but just enough that Lance’s hand brushed against the side of his face.
“You’ve got a lot of hair, man,” Lance murmured, tone light but voice softer now, almost like he didn’t want to disturb the quiet. “Bet it takes forever to dry.”
“You don’t say,” Keith replied, words slow and relaxed.
Lance didn’t respond right away. He switched to running the towel over Keith’s hair in lazy circles, careful not to pull or tangle. The room had settled into a kind of hush—comfortable, like the silence between songs.
Keith cracked an eye open and glanced at him. “You always this gentle?”
“Only with people who don’t bite,” Lance said, smirking as he tucked a damp strand behind Keith’s ear.
Keith snorted. “Then I guess I should feel honored.”
“You should,” Lance said, and for a moment, his voice lost all teasing. It was just warm. Honest.
They didn’t look at each other. Not directly. But the weight of the moment hung there, soft and steady. Lance finished towel-drying the last of Keith’s hair and dropped the towel in his lap, fingers lingering just a second too long at the nape of his neck.
Then he stepped back, stretching like nothing had happened. “There. Fluffy, but not tragic.”
Keith reached up and ran a hand through his hair, glancing at him sideways. “Could be worse.”
“It’s definitely better,” Lance said with a grin, turning toward the bathroom. “I’ll go grab the blow dryer. Unless you want to air-dry and relive your edgy anime phase.”
Keith rolled his eyes, but he didn’t stop the small smile tugging at his lips. “Go get the dryer, stylist.”
Lance returned with the blow dryer, but after a half-hearted pass through Keith’s hair and a few more teasing comments about volume and “main character energy,” they let it go. The evening had stretched late, the edges of conversation softening into yawns and half-lidded glances.
Eventually, with the quiet of the apartment settling around them, they made their way to the bedroom.
Keith pulled back the covers and slid in first, settling on his side, facing the wall. His hair was still a little damp, brushing the pillow in soft, uneven waves. Lance clicked off the bathroom light and joined him, the mattress dipping slightly under his weight.
For a moment, there was only the sound of fabric rustling and the faint hum of the city outside.
“You cold?” Lance asked, voice low as he pulled the blanket over them both.
Keith shook his head but shifted a little closer, enough that their knees bumped under the covers. “No. Just tired.”
“Yeah,” Lance said. “Me too.”
They lay there in the dark, not speaking. Just listening—to the shared quiet, to the occasional breath, to the way their limbs slowly adjusted, brushing now and then without retreat.
Lance exhaled, long and even. “You always sleep facing the wall?”
“Only when I’m thinking.”
“About?”
Keith hesitated, then let out a soft sigh. “Everything.”
Lance didn’t press. Instead, he reached over, careful and slow, and tugged the blanket up a little higher over Keith’s shoulder.
Keith let him.
A beat passed. Then two.
“You’re not bad at this,” Keith mumbled finally.
“At what?”
“This,” he said, gesturing vaguely in the dark. “Being… soft. Domestic.”
Lance let out a sleepy chuckle. “Don’t let that get around. I have a reputation.”
Keith smiled faintly. “It’s safe with me.”
Lance turned onto his side, mirroring Keith’s position, close enough now that their foreheads were a breath apart.
“Night, mullet,” he whispered.
Keith blinked slowly, lids heavy. “’Night, drama queen.”
And with that, the space between them settled into something unspoken—but safe. No confessions, no declarations. Just the quiet comfort of two people who didn’t need to say everything out loud.
Not yet.
Morning came in soft, pale light filtered through the curtains Keith never bothered to fully close. The apartment was quiet, the kind of silence that only comes after a full night of peace—rare and precious.
Lance stirred first, eyes blinking open just enough to register warmth at his side. Keith had shifted in the night, facing him now, an arm slung low across Lance’s waist. His forehead was resting against Lance’s temple, breaths even and steady.
It was nice.
Too nice.
Lance closed his eyes again, thinking maybe he could drift off for another hour—until he felt movement. A subtle press of lips against his jaw, slow and unhurried. Then another, lower, trailing toward the corner of his mouth. Keith’s hand tightened slightly at his waist, fingers splaying against the bare skin beneath Lance’s shirt.
Lance’s breath caught.
“Keith,” he murmured, still half-asleep.
“Mhm?” came the quiet reply, barely more than a breath against his cheek.
“You’re kissing me.”
“Yeah,” Keith said, not stopping. “You mind?”
Lance huffed a soft laugh, heart stuttering. “No. Just... surprised.”
Keith’s hand slid up, calloused fingers tracing over Lance’s ribs like he was trying to memorize the shape of him. There was nothing rushed about it—no urgency, no heat. Just slow, steady contact. Comfortable. Familiar.
It felt like waking up inside something safe.
Lance shifted onto his back, letting Keith follow, one arm slung over his eyes as he exhaled through a smile. “You always this affectionate in the morning, or am I special?”
“You’re special,” Keith said, and Lance could hear the sleepy smirk in his voice.
Lance peeked out from beneath his arm and glanced around the room. Sparse walls. Blank shelves. One single dying plant on the windowsill.
“You know,” he said, voice still thick with sleep, “your apartment is kind of depressing.”
Keith stilled for a moment, lifting his head. “What?”
“I mean, no offense,” Lance said quickly, sitting up a little and gesturing vaguely. “It’s just… all grays and whites and empty corners. You’ve got, like, one pillow. I didn’t even see a single picture frame. You live here like you’re on a three-month military lease.”
Keith blinked. “It’s functional.”
“It’s soulless, ” Lance countered. He looked back down at Keith, who was staring at him like he couldn’t decide whether to be offended or intrigued. “We’re fixing this.”
“We?”
“Yeah, we. You let me kiss you in the morning, you’re stuck with me redecorating your cold-ass apartment.”
Keith raised an eyebrow. “That how it works?”
Lance grinned. “Absolutely.”
Keith flopped back down onto the pillow with a grunt. “God help me.”
But he didn’t move away when Lance leaned over and kissed him softly on the forehead. Didn’t protest when Lance curled back into his side, already making mental notes about throw pillows, framed prints, and maybe even a rug.
The place needed warmth.
Lance had every intention of bringing it in—one kiss, one touch, one quiet morning at a time.
Keith didn’t move when Lance curled back into him, just exhaled against his neck, eyes closed like he could fall back asleep right there. But the way his hand drifted — slow, almost absentminded — over Lance’s side, thumb brushing just beneath the hem of his shirt, said otherwise.
Lance hummed low in his throat. “You’re not very subtle, you know that?”
Keith let out a small, amused sound, lips grazing the line of Lance’s jaw. “Wasn’t trying to be.”
The tension was different now. Less sleepy. Charged. The air between them pulled taut as Keith pressed closer, his leg slipping between Lance’s, the touch firmer now — no longer exploratory but purposeful. Intent.
Keith didn’t stop kissing him. If anything, the sleepy gentleness from earlier had morphed into something slower, hotter—his mouth dragging down Lance’s neck with a quiet hunger, the kind that made Lance’s stomach flutter and his breath hitch in his throat.
“Keith…” Lance breathed, fingers sliding up under his shirt, dragging it up over toned muscle. Keith shifted to help him pull it off, tossing it aside without a word before leaning back down, bare chest pressing against Lance’s.
Their skin met, warm and electric. Lance’s hands roamed Keith’s back, nails lightly tracing the ridges of muscle, drawing a soft, involuntary sound from him. It was the kind of noise that shot straight through Lance—half a groan, half a gasp, and all real.
Keith moved against him, slow and deliberate, hips settling between Lance’s thighs. Lance arched into it, a gasp catching in his throat when Keith rolled his hips just enough to draw friction. His head tipped back against the pillow, exposing his throat.
Keith took advantage of it immediately—pressing his mouth there, kissing and biting softly, just enough to leave Lance trembling beneath him.
“You’re…” Lance started, but Keith swallowed the words with a kiss, deep and possessive and dizzying.
“What?” Keith murmured when they parted, breathless.
“Getting bold,” Lance managed, lips curving into a shaky grin.
Keith’s smirk was dangerous. “You complaining?”
“Nope.” Lance tugged him back down. “Definitely not.”
Their hands were everywhere now, roaming, exploring, mapping each other like they didn’t want to miss a single detail. Lance’s fingers hooked into the waistband of Keith’s sweats, dragging them down slowly—enough to feel the heat radiating off him, the tension in every controlled breath Keith took.
Keith returned the favor, pushing Lance’s shirt higher, then off, pressing hot, open-mouthed kisses down his chest, pausing to suck a mark just above his hipbone. Lance gasped, hips jerking, hands fisting in the sheets.
“Fuck—Keith—”
Keith looked up at him with dark, half-lidded eyes. “Still okay?”
Lance nodded, chest heaving. “If you stop now, I’m throwing you off the bed.”
Keith chuckled, the sound low and delicious as he moved back up to kiss him again—slower this time, grounding him, anchoring them both in the moment.
They moved together, lips brushing, hands exploring, hips grinding in slow, lazy thrusts that built pressure and heat until it was almost unbearable. The friction, the warmth, the weight of Keith above him—it all made Lance feel like he was burning from the inside out.
And Keith—Keith looked wrecked in the best way: flushed cheeks, swollen lips, hair wild from Lance’s hands. He kissed like he meant it. Touched like he was afraid it might disappear.
Their pace quickened, breaths ragged, the air thick with heat and want and something deeper, unsaid but understood.
When it finally broke—when the tension snapped and they unraveled in each other’s arms—it was quiet, intense, the kind of release that left them clinging to one another, dizzy and breathless and still hungry for more.
Keith collapsed against Lance’s chest, face buried in the crook of his neck, and Lance let his fingers tangle in Keith’s hair, slow and steady.
They didn’t speak for a long while.
Eventually, Lance shifted, still half-drunk on heat and adrenaline, and whispered, “You’re unreal.”
“I don’t know what you mean.” He could feel Keith’s lips pull into a smirk. “You’re gonna have to be a bit more specific.”
Lance scoffed. “You just made me cum in my pants like a virgin and you’re gonna play innocent?”
“Like a virgin?” Keith ground his hips against Lance’s again slow and deliberate. Lance’s breath caught in his throat. “I don’t know, Lance, the way you react makes me think you are one.”
Lance let out a shaky breath, heat flaring fresh beneath his skin. “That supposed to be a challenge?”
Keith hummed, low and satisfied, as he leaned in to nip at Lance’s jaw. “Not unless you’re planning to do something about it.”
“Oh, I am ,” Lance muttered, threading his fingers through Keith’s hair and pulling him into another kiss—slow and deep, all tongue and heat and promise. He rolled them over, straddling Keith’s hips now, grinning down at him with a glint in his eye. “If I’m losing my dignity this early in the morning, I’m taking yours with me.”
Keith smirked up at him, hair a mess against the pillow, pupils blown wide. “Joke’s on you. I didn’t have any to begin with.”
“God,” Lance groaned, but he was already leaning down, mouth hot against Keith’s throat. “Why does that make it worse?”
Keith’s laugh turned into a gasp as Lance’s teeth grazed skin, then soothed the spot with his tongue. His hands found Lance’s waist, then dragged slowly down to his thighs, gripping like he needed something to anchor himself.
Lance’s hips rolled without thought, drawing a quiet, desperate noise from Keith.
Then he pulled away suddenly. “So… IKEA?”
Keith let out a low whine, pulling at Lance’s back. “You can’t be fucking serious.”
“That’s payback for making fun of me.” He sat up completely, untangling himself from Keith’s legs. “Get up, Mullet. We can’t spend the whole day like horny fourteen year old boys.”
Keith flopped back against the mattress with a groan, throwing an arm over his eyes. “I hate you.”
Lance grinned, absolutely unapologetic as he stood and stretched, bare and unbothered in the morning light streaming through the half-closed blinds. “You wish you hated me.”
Keith peeked from beneath his arm, eyes trailing down Lance’s body before he huffed, turning his head to the side with a muttered, “Unfortunately.”
Lance tossed a pillow at him.
Keith caught it with a grunt but didn’t move to sit up. “You’re seriously making me go to IKEA after all that?”
“You started it,” Lance shot back, already halfway to pulling on a pair of sweatpants. “You’re the one who made me realize your apartment looks like a crime scene set for an FBI drama. We’re getting throw pillows, a rug—maybe even a plant if I’m feeling generous.”
Keith groaned again, dramatically this time. “You’re domestically possessed.”
Lance leaned over him, bracing one hand beside Keith’s head, the other tugging gently at the waistband of his boxers. “And you’re lucky I’m even still into you with this serial killer aesthetic. If you had a body in the freezer, I wouldn’t be surprised.”
Keith smirked, eyes sliding half-open. “Maybe I’m just waiting to put you in there.”
Lance rolled his eyes but kissed him anyway, quick and fond. “Come on, up. You can manhandle me after we buy a lamp.”
Keith sighed, pushing himself up with a reluctant groan, hair wild, skin flushed, and absolutely wrecked in the best way. “You are literally the worst.”
“And yet,” Lance said, tossing Keith’s shirt at his chest, “you’re still following me to a Swedish furniture hellscape on a Sunday morning.”
Keith pulled the shirt over his head with a resigned shrug. “Yeah, yeah. Just don’t make me carry anything that says ‘assembly required.’”
“No promises,” Lance sing-songed, already heading for the bathroom with a satisfied smile.
Behind him, Keith muttered, “Definitely a virgin,” but followed anyway.
Lance padded into the bathroom, yawning as he rubbed sleep from his eyes. The morning light filtering in through the small window gave the space a soft, almost serene feel.
He leaned over the sink and opened the medicine cabinet, blindly reaching around. “Keith!” he called out, digging through drawers now. “You’re out of toothpaste—unless you’ve started brushing with aftershave or something equally cursed.”
He yanked open the bottom drawer, rummaging through the mess of hair ties, cotton pads, and loose travel-sized bottles. That’s when something metallic caught his eye—a small silver barbell with two glossy black balls on either end, tucked casually between a pair of razors.
Lance blinked, leaning down for a closer look. “Uh…”
Just as he was reaching for it, Keith strolled in, shirt half-on and hair still damp, stretching as he moved.
Lance held up the jewelry between two fingers, eyebrows raised. “Okay, what the hell? You’re a freak—why do you have a nipple piercing?”
Keith’s eyes flicked to the barbell, then to Lance’s face. Without missing a beat, he strode over, plucked it from Lance’s fingers, and stuck out his tongue with a smug expression. The tip glinted—just barely—but the barbell matched perfectly.
“It’s not a nipple piercing, you weirdo,” Keith said, voice flat with amusement as he reinserted the barbell with practiced ease. “It’s a tongue piercing.”
Lance stared at him. “You— you have a tongue piercing ?”
Keith shrugged, like it wasn’t the most earth-shattering revelation of Lance’s morning. “Had it for years.”
“Why have I never seen it before?!”
Keith grinned, slow and just a little devious. “You’ve seen it. You just weren’t paying attention.”
Lance’s brain short-circuited for a second.
“I—okay, you know what, never mind.” He turned back to the sink, grabbing a mouthwash bottle instead. “No toothpaste, surprise tongue metal, and you’re smug about it. You really are a freak.”
Keith leaned casually against the doorframe, arms crossed, watching Lance with barely concealed amusement. “You're the one digging through my drawers like a raccoon.”
“I was looking for hygiene essentials! Not secrets from your Hot Topic past!” Lance shot back, swishing the mouthwash with a scowl.
Keith chuckled and pushed off the doorframe. “Relax. I’ll buy you toothpaste at IKEA.”
Lance groaned. “And a rug. You promised.”
“I never promised.”
“You implied.”
Keith kissed the side of his head as he passed by. “Freak,” he muttered affectionately.
“Takes one to know one,” Lance mumbled around a mouthful of mint.
By the time they were both decently dressed—Keith in his usual black hoodie and jeans, Lance in a pair of joggers and a t-shirt that definitely wasn’t his—Keith had managed to find a sad, travel-sized tube of toothpaste hiding behind some cough syrup. It had to do.
Lance finished brushing his teeth at the kitchen sink with a dramatic sigh. “This place is a crime scene. No real toothpaste, no dish towels, and don’t think I didn’t notice your fridge has two Red Bulls and a single pickle jar. Keith. Keith. ”
Keith, standing by the door slipping on his boots, barely glanced over his shoulder. “What, it’s a balanced diet.”
“It’s a health hazard,” Lance muttered, rinsing his mouth. “We’re buying groceries, too. I’m not dating a raccoon.”
Keith didn’t comment on the word dating , just smirked and straightened. “You’re awfully domestic for someone who dry humped me into a mattress like we were in a YA fanfiction.”
Lance threw the hand towel at him.
By the time they were both decently dressed—Keith in his usual black hoodie and jeans, Lance in a pair of joggers and a t-shirt that definitely wasn’t his—Keith had managed to find a sad, travel-sized tube of toothpaste hiding behind some cough syrup. It had to do.
Lance finished brushing his teeth at the kitchen sink with a dramatic sigh. “This place is a crime scene. No real toothpaste, no dish towels, and don’t think I didn’t notice your fridge has two Red Bulls and a single pickle jar. Keith. Keith. ”
Keith, standing by the door slipping on his boots, barely glanced over his shoulder. “What, it’s a balanced diet.”
“It’s a health hazard,” Lance muttered, rinsing his mouth. “We’re buying groceries, too. I’m not dating a raccoon.”
Keith didn’t comment on the word dating , just smirked and straightened. “You’re awfully domestic for someone who dry humped me into a mattress like we were in a YA fanfiction.”
Lance threw the hand towel at him.
They made it out the door a few minutes later, the late morning sun just starting to burn off the last of the chill. Keith drove, mostly because Lance still didn’t trust himself not to get distracted with Keith in the passenger seat and crash them into a lamppost.
In the car, Lance fiddled with the radio while Keith navigated the highway exits. Pop music filled the silence until Keith reached over and changed it to something instrumental.
Lance blinked. “Seriously? Are you trying to make this ride boring ?”
Keith raised an eyebrow, eyes still on the road. “You trying to make me crash? Because if I hear that chorus one more time, I’ll drive into a ditch.”
“Fine,” Lance huffed, slouching in his seat. “But you’re buying me meatballs when we get there.”
Keith snorted. “That’s the only reason you agreed to IKEA, isn’t it?”
“I’m not above bribery,” Lance said, looking out the window. Then, quieter, “Also, your place needs help. It’s like—one step above an empty apartment you rent by the hour.”
Keith glanced at him, something fond and amused in his eyes. “You always this opinionated about furniture?”
“Only when I care about who’s living with it.”
Keith didn’t answer, but his grip on the steering wheel softened, and he didn’t change the station again when Lance quietly flipped it back to something with lyrics.
The IKEA parking lot was already crowded by the time they pulled in. Lance grumbled under his breath about capitalism and children with sticky fingers. Keith just locked the car and slung an arm around Lance’s shoulder without thinking, guiding him toward the sliding doors.
Inside, they were greeted with the overwhelming scent of cinnamon rolls, synthetic wood polish, and disorientation.
Lance exhaled dramatically. “Abandon hope, all ye who enter.”
Keith looked around at the endless staged rooms and sighed. “Let’s get this over with.”
Lance, in contrast, lit up. “Nope. You’re stuck now. We’re committing. Today, we’re building a life —or at least, a living room that doesn’t look like a prison cell.”
Keith groaned audibly, but let himself be led by the hand.
They wandered through the mock apartments, Lance grabbing a catalog and flipping through it with the focus of a man on a mission.
“We need color. Warm tones. Something that doesn’t scream ‘I have unresolved trauma and refuse to process it.’”
“So nothing black?”
Lance gave him a long look.
Keith sighed again. “Fine. No black.”
They bickered over throw pillows, debated area rugs, and stood in front of two nearly identical coffee tables for almost fifteen minutes before Lance declared one had “better vibes” and refused to elaborate.
Keith didn’t fight him on it.
By the time they reached the self-serve section, Keith was pushing a cart loaded with a lamp, two cushion sets, the aforementioned coffee table, and—somehow—a tiny potted plant Lance had cradled like a baby.
“This one’s name is Carlos,” he announced.
“Why,” Keith asked flatly.
“Because he looks like a Carlos.”
Keith stared at the plant, then at Lance. “You’re insane.”
“You’re lucky I’m hot,” Lance shot back.
Keith didn’t disagree.
Back at Keith’s apartment, the afternoon light slanted lazily through the blinds. They’d made a detour for groceries—real ones this time—and between the IKEA bags and shopping totes, the entryway was a disaster zone.
Lance kicked off his shoes and immediately dropped the grocery bag on the counter with a relieved sigh. “Okay. Phase one: operation ‘Keith Stops Living Like a Feral Cat.’ Initiated.”
Keith rolled his eyes but followed suit, tugging his hoodie off and tossing it over a dining chair. “You act like I’ve been living in a cave.”
“You have ,” Lance said, pulling out the food. “A very sad, very beige cave with no seasoning and no throw pillows.”
Keith grabbed a carton of eggs and slid them into the fridge. “I had salt.”
“Wow. A whole mineral. ” Lance held up a spice rack he bought on impulse. “Not anymore, Mullet.”
They moved around each other easily, unpacking groceries and silently claiming different parts of the kitchen. Lance chattered as he went—about how Keith should organize his cabinets, how many potatoes he planned on roasting this week, and how Carlos the plant would do best by the windowsill.
Keith didn’t say much, but his expression softened with every trip to the fridge and every clatter of a new plate finding its place.
Eventually, with the groceries put away and the kitchen looking marginally more alive, they turned their attention to the IKEA bags.
Lance set the plant down in the center of the coffee table. “See? Already feels less like a war bunker in here.”
Keith tilted his head, considering. “Still looks like a place you’d interrogate someone, just with nicer lighting.”
“That’s where the pillows come in.” Lance pulled out a soft mustard yellow cushion and tossed it at Keith’s chest. “Color therapy, babe.”
Keith caught it, then blinked at the endearment, his ears tinting slightly pink. Lance didn’t seem to notice—too busy adjusting the lamp angle and fluffing another pillow on the couch.
They worked in tandem, Lance fussing over placement while Keith assembled the small coffee table. There were some curses, a dropped screw, and Keith accusing the instruction booklet of gaslighting him, but they eventually got it done.
When they stepped back, the room wasn’t transformed , exactly—but it felt warmer. More lived in. Less lonely.
Lance folded his arms, nodding in approval. “There. Now your apartment only looks mildly haunted.”
Keith glanced around, then leaned against the couch. “It’s... not bad.”
Lance raised an eyebrow. “You’re welcome.”
Keith watched him for a moment, gaze lingering on the way the sunlight hit his hair, the curve of his smile as he straightened a photo frame that wasn’t even crooked. Something unspoken buzzed between them—warm and full and electric—but still unnamed.
“You hungry?” Lance asked, breaking the quiet. “I got stuff to make sandwiches.”
Keith shrugged. “Yeah. I could eat.”
They moved back to the kitchen, familiar now, easy. Keith pulled plates from a cabinet while Lance sliced tomatoes and muttered something about “a proper human diet.”
The scent of bread and basil filled the space, and Keith realized—for the first time in a long time—his apartment didn’t feel like just four walls and a door anymore.
It felt like something was settling in. Like something was starting.
Something good .
Lance hadn’t wanted to open his eyes.
The morning light slanted in through the half-drawn curtains, casting lazy patterns across Keith’s bed sheets. The blanket was tangled around his hips, Keith’s warmth long gone from the space beside him. He could hear faint clinking in the kitchen—mug against countertop, the dull hum of the electric kettle.
He sighed and forced himself to sit up, blinking sleep from his eyes and tugging Keith’s hoodie over his head. It smelled like detergent and Keith—clean and warm and something steadier than Lance had words for.
His duffel bag sat by the door like it was mocking him. The strap had fallen halfway off, the zipper already gaping from where he’d shoved too many clothes inside last night. He’d packed slowly, deliberately, dragging it out like that would make it easier to leave.
Padding barefoot into the kitchen, he found Keith leaning against the counter, mug in hand, looking unfairly good for someone who’d only been awake for half an hour.
Lance slipped in close, pressing a soft kiss to Keith’s cheek before mumbling a half-conscious, “Mornin’.”
Keith leaned into it just slightly, his hair still tousled from sleep. “You sure you have to go today?”
Lance groaned, letting his forehead rest against Keith’s shoulder, nose bumping his collarbone. “Unfortunately. Classes start tomorrow, and they’re doing dorm checks tonight. If I’m not back, they’ll probably assume I dropped out or died.”
Keith’s hand slid beneath the hem of Lance’s borrowed hoodie, fingers warm and slow against his lower back. “Could always pretend you got sick.”
Lance snorted, his breath catching against Keith’s skin. “I pulled that trick too many times freshman year. They made me submit a doctor’s note the last time.”
Keith hummed, mouth twitching like he was trying not to smile. “Should’ve saved the excuses for when it really mattered.”
“Yeah, well,” Lance muttered, dragging the moment out, “I didn’t know I’d be leaving something that felt like this.”
Keith didn’t answer, but his hand pressed a little firmer against Lance’s back, like he didn’t want to let go either.
Lance double-checked the apartment one last time, pretending to fuss over whether he left his phone charger or socks somewhere, when really he just didn’t want to leave. Keith leaned against the doorframe, arms crossed loosely over his chest, watching him with something unreadable in his eyes.
It was quiet. The kind of quiet that usually meant one of them should say something, but neither of them did.
Lance finally zipped his duffel closed and slung it over his shoulder. “Guess that’s everything.”
Keith nodded once, then pushed off the frame to grab his keys from the hook. “I’ll drive you.”
They took the elevator down in silence, and Lance tried not to look at the spot next to the key bowl where James’s spare had once sat. He hadn’t seen it recently — Keith had probably tucked it away or returned it, but the thought still nagged at him.
Lance wasn’t sure why it bothered him so much. It wasn’t like he expected a key. They weren’t… whatever that had been. Keith hadn’t even said what they were now.
Still, he’d hoped.
He bit the inside of his cheek and didn’t say anything. Didn’t ask. He wouldn’t force it, wouldn’t ruin whatever fragile, domestic rhythm they’d fallen into over the past week with expectations.
Keith unlocked the car, and Lance slid into the passenger seat, arms crossed loosely over his chest, gaze fixed out the window.
The ride started quiet, like most of them did, but not in a bad way. Keith had always been the kind of person who didn’t feel the need to fill silence just to make it go away. Lance usually did—but with Keith, it felt okay not to.
Halfway down the freeway, Keith reached over and adjusted the volume on the radio, just barely turning it up, and the faint hum of some old alternative rock filled the car. Lance leaned his elbow against the window and rested his chin in his palm, watching the trees blur past.
“You’ll come back next weekend, right?” Keith asked casually, like it wasn’t something he’d been thinking about the whole drive.
Lance’s chest eased, just a little.
“Yeah,” he said, smiling faintly. “Try and keep me away.”
Keith didn’t look at him, but his fingers drummed once against the steering wheel, and his mouth pulled up into the smallest smile.
Keith double-parked in front of the dorms, ignoring the irritated honk from a car trying to squeeze past. Lance rolled his eyes and muttered something about Keith’s complete disregard for parking laws, but he was already stepping out of the car, grateful to stretch his legs and delay the goodbye just a little longer.
“I can carry it myself,” Lance offered halfheartedly as Keith popped the trunk.
Keith shot him a look, then grabbed the heavier duffel without a word, slinging it over his shoulder like it weighed nothing.
Lance took the other bag, the one stuffed with things Keith didn’t even have to help pack—extra snacks, a sweater Keith had offered but Lance insisted on returning, a new pack of pens they’d picked up at IKEA on impulse. Domestic things. Familiar things.
The walk to his building was short, but Lance couldn’t help dragging it out just a little, stopping once to adjust the strap of his bag even though it didn’t need adjusting. Keith didn’t say anything, just followed quietly beside him, like he knew.
Inside, the dorm building was already buzzing. Other students were hauling boxes, hugging friends, making noise. But somehow, in that small bubble of space between Lance and Keith, it still felt quiet.
They stopped just outside Lance’s room.
“I’ve got it from here,” Lance said softly, dropping his bag onto the floor just inside the doorway.
Keith hesitated before handing over the duffel, his fingers brushing against Lance’s for a second too long. His touch lingered—not accidentally, Lance was sure of it. A quiet kind of question passed between them in that brief contact, one neither of them seemed ready to voice.
“You sure?” Keith asked, his voice low.
Lance nodded, trying to keep his expression light. “Yeah. They’ll start yelling about visitors in five sec—”
Before he could finish, long, slender fingers suddenly slipped in front of his eyes, blocking his view with a teasing “Guess who?” energy that froze him mid-sentence.
“Hi, handsome,” came the overly sweet voice.
Lance blinked, startled, and gently moved the hand away. His stomach dropped as soon as he saw the familiar face behind it.
“Oh. Uh… hey, Allura.”
He forced a tight smile, but his chest clenched. The hallway suddenly felt too crowded, too loud.
“What are you doing here?” Lance asked, doing his best to sound casual—like her sudden appearance hadn’t knocked the air out of him.
Allura’s smile widened, dazzling and sharp, toeing the line between friendly and pointed. Oblivious, or maybe just pretending to be.
“R.A. duties,” she said breezily. “They needed extra hands for move-in, and I figured I’d stop by… since you obviously forgot that you owe me a date.”
Lance’s stomach twisted. The easy grin he usually kept in his back pocket faltered for half a second.
Behind him, he could feel Keith still standing there—quiet, unreadable. Too quiet.
“I—uh…” Lance’s laugh came out weak. “I didn’t think you were serious about that.”
Allura tilted her head. “Of course I was serious. You did so well on your exam.”
Her words hung between them, sticky and sweet like honey left too long in the sun. Lance glanced over his shoulder, finally looking at Keith.
Keith’s face was neutral. Too neutral. The kind of neutral that made Lance’s throat tighten.
“I’m kind of… seeing someone,” he said carefully, more to Keith than to Allura.
Allura’s smile didn’t budge. “Really? You didn’t mention anything before the break.”
Lance shifted his weight from one foot to the other, trying to breathe through the pressure slowly tightening around his chest. “Yeah, well. It’s… new.”
He didn’t expect the silence that followed to be broken by Keith.
“Who are you seeing, Lance?” Keith’s voice cut in—measured, but unmistakably sharp around the edges.
Lance froze.
The question rang out louder than it should have in the quiet hallway, echoing in his ears like a siren. The dry air suddenly felt impossible to swallow, like it scraped down his throat with every breath. It was the kind of heat that sucked the moisture from your skin, left you cracked and aching.
Like waking up from a dream.
Like falling off cloud nine and landing hard—back on the ground, back in reality, where things were complicated and unspoken promises didn’t count for much.
He looked at Keith then—really looked. And for a heartbeat, all the warmth from the past few days, all the shared looks, the silent touches, the unspoken understanding—they all flickered under the weight of the question Keith hadn’t meant to ask like that.
But he had.
And Lance didn’t know how to answer without breaking something.
Lance looked at Keith—and he could see it now, the restraint just beneath the surface. The slight squint to his eyes, the way his mouth had flattened. Keith wasn’t mad, not exactly. But he was bracing for something. For disappointment. For Lance to lie. For the answer to not be him.
Lance’s heart thudded against his ribs.
He thought back to a few days ago, standing in Keith’s kitchen with James slouched against the counter like he owned the place. The way James had smirked when he’d looked at Lance, that smug glint in his eye.
“He’ll always come back to me.”
It hadn’t meant much at the time. Just a little jab. A passive-aggressive reminder that James had been there first. That Keith had once let him in—and let him stay.
Lance had laughed it off. He’d told himself it didn’t matter. He wasn’t here to compete with ghosts.
But now, with Keith standing a few feet away, asking who are you seeing , Lance couldn’t help but wonder if that question came from the same place James’s comment had. Somewhere small. Somewhere scared. Somewhere that didn't want to be let down again.
Lance swallowed, his voice suddenly fragile in his throat.
“I thought… it was obvious,” he said, quieter than he meant to. “I mean, we’ve been—”
He stopped himself.
What had they been doing?
They hadn’t said it out loud. There hadn’t been a label. Just touch and tension and silence that felt like something more. Something real.
But maybe that wasn’t enough.
Lance forced a breath in through his nose, steadying himself. The strap of the duffel Keith had handed him dug into his palm, creased beneath the pressure of his grip. He hadn’t realized how tightly he was holding it until his knuckles began to ache.
“I guess I’m not seeing anyone,” he said finally, the words quiet but deliberate.
His eyes never left Keith’s. He couldn’t. He needed to see—something. A flicker of understanding, a softening, a crack in the armor. Anything that would tell him this wasn’t all one-sided. That Keith felt it too. That the last few days had meant something .
But Keith’s expression was unreadable. Still and sharp, like a still lake before a storm. Onyx eyes that gave nothing away.
Lance hated that he couldn’t tell what was going on behind them—Keith’s eyes, dark and unreadable, a wall Lance didn’t know how to climb anymore. His stomach churned, the weight of the moment pressing hard against his ribs.
Allura’s gaze flickered between them, her easy smile faltering slightly as she picked up on the tension hanging in the air like a live wire.
“Uh,” she said, voice a little too bright, “Lance, I can help you move your stuff in.”
The offer hung awkwardly between them. Lance could hear the polite edge in her tone, the attempt at normalcy. But it didn’t land. Not really.
He blinked, turning toward her, trying to force his features into something that resembled casual. His lips tugged into a crooked smile, but it didn’t quite reach his eyes. “Thanks,” he said. “I think I’ve only got one bag left, though.”
She stepped forward anyway, reaching for the duffel Lance had just loosened his grip on. “Still. Wouldn’t want you to overexert yourself on move-in day,” she teased lightly, though it didn’t carry the same charm as before.
Behind her, Keith shifted his weight, but said nothing.
Lance could feel him retreating already—mentally, emotionally. That familiar silence, the kind that used to feel comforting in Keith’s apartment, now felt like distance. Like a door slowly closing.
He let Allura take the bag, but his eyes lingered on Keith, waiting for him to say something. To stop him. To ask him to stay. To care.
But Keith just looked back at him, silent.
And that silence said everything.
They walked in silence for a few steps, the weight of the duffel nothing compared to the heaviness in Lance’s chest. The dorms loomed just ahead, buzzing with students and laughter, but it all felt distant—like he was moving underwater.
Allura peeked over at him as they climbed the stairs to his floor. “Okay, so… what was that ?” she asked, voice careful but curious. “You and Keith looked like you were about to either kiss or kill each other.”
Lance let out a short, humorless laugh. “Yeah, well. It’s probably the latter.”
She waited, quiet, giving him space. Lance unlocked his door and held it open for her. She walked in, setting the bag by the bed while he leaned against the frame, staring down at the floor like it might have the answers he needed.
“He didn’t say goodbye,” Lance said suddenly, voice rough. “Didn’t say anything. Just stood there like I was some stranger.”
Allura straightened up, frowning. “I thought you guys were… close.”
“We were,” Lance murmured. “I thought we were. I mean—he let me stay with him all break. We made pancakes and went to IKEA, for fuck’s sake. We talked. He touched me like he—” He cut himself off, jaw tightening.
Allura softened. “Lance…”
“I don’t know what I expected,” he said, running a hand through his hair, pacing now. “Maybe that he’d say something. That he’d ask me to stay. That he’d—I don’t know— care. ”
His voice cracked a little on the last word, and he turned away, blinking hard.
Allura came to stand beside him, not touching, just present. “Did you ever talk about what it was between you?”
Lance laughed again, bitter this time. “No. We danced around it. He made it easy to pretend like it didn’t matter. Like I didn’t matter.” He exhaled shakily. “And maybe that’s the answer. Maybe it really didn’t.”
He sank down onto the bed, shoulders slumped.
“I just… I let myself believe it was different. That I was different to him.” His voice was barely a whisper now. “But I guess I’m not.”
Allura sat beside him, quiet for a beat. “You are. Maybe he just doesn’t know how to show it. Or say it.”
“You know,” Lance laughed, hollow and dry, eyes still fixed on the scuffed floor, “I was in love—like dead in love with you for almost four years. Pining. Just hoping that you’d look at me.”
He could see her freeze in his periphery, but he didn’t stop. Couldn’t. It was like the words had been waiting for years, crouched in his chest, desperate for air.
“But then—” His voice cracked, and he swallowed hard, trying to breathe past the knot forming in his throat. “Then I met Keith. And it was so easy. Not at first, obviously. He was a dick, and I was an idiot, and we were constantly trying to one-up each other. But… when it stopped being about competing, when it was just us …”
He dragged a hand down his face. “He made me feel seen. Like I didn’t have to perform to be worth something. Like I could just be , and it would be enough.”
Allura said nothing, but she leaned in just a little, her presence warm and grounding.
“And now I feel like a moron,” Lance continued, quieter this time. “Because I let myself fall. Hard. And I don’t think he was ever planning to catch me.”
Silence hung thick between them, heavy and full of all the things that couldn’t be undone.
After a long pause, Allura gently asked, “Do you want me to hate him for you?”
That finally got a breath of a laugh out of Lance—wobbly, but real. “Yeah,” he said, voice barely above a whisper. “Maybe just a little.”
She bumped her shoulder against his. “Consider it done.”
A quiet knock on the door pulled Lance out of his thoughts. He blinked, wiping quickly at his eyes before Allura could see too much—not that she didn’t already know. She gave him a soft, knowing look but said nothing as the door creaked open.
“Hey,” Hunk’s familiar voice called as he poked his head in, arms full with a box that looked way too heavy for comfort. “Is this a bad time?”
Lance sniffed and shook his head, forcing a smile. “Nah, man. Come in.”
Hunk stepped inside, balancing the box against his hip and scanning the room. His eyes landed on Allura, then on Lance’s face—lingering there just a second too long. Hunk had always been good at reading between the lines.
“Cool, just checking. I brought the first load of my stuff. Got some more in the car.”
Allura stood, brushing invisible lint from her skirt. “I should get back to check-ins anyway.” She turned to Lance and offered a brief, warm squeeze to his shoulder. “You’re not alone, okay?”
Lance nodded, not trusting himself to speak.
When the door clicked shut behind her, Hunk set the box down with a thud and looked at him. “So… rough day?”
Lance let out a short, bitter laugh. “You could say that.”
“Want to talk about it while helping me unload?”
Lance considered it, then pushed to his feet with a sigh. “Only if you let me complain the entire time.”
“Wouldn’t have it any other way.” Hunk grinned, already heading back toward the hallway. “But fair warning—I brought like three plants and a rice cooker, so you will judge me.”
Lance followed, grateful for the distraction, the normalcy of it. His heart still ached, but at least with Hunk around, he didn’t feel like it might break all the way through.
Back in the dorm, the air was already starting to feel more like them . Lance had opened the windows, letting in the late afternoon breeze, and Hunk was fiddling with a set of string lights they’d salvaged from last year.
“Left corner’s lower,” Lance said, standing on his desk chair to tack up a Polaroid collage.
Hunk squinted. “You mean your right , or my left?”
“Obviously your left. Come on, Hunk, we’ve been doing this for three years.”
“Still doesn’t mean you give good directions,” Hunk muttered, but adjusted the lights anyway.
Boxes were slowly being emptied—socks thrown into drawers, posters rolled out and taped into place with varying degrees of success. Hunk had indeed brought three new plants (which Lance promptly named Kevin, Daphne, and “probably going to die in two weeks”), and was already rearranging the window ledge to give them prime sun exposure.
Lance flopped back onto his bed, arms splayed. “Okay, I officially hate unpacking.”
“Wait ‘til you have to figure out your laundry bag situation again.”
Lance groaned dramatically. “Why must you remind me of my failings.”
Just then, Hunk’s phone buzzed on the desk, followed a second later by Lance’s. The familiar chime of their group chat lit up their screens in tandem.
Rolo: party 2 prepare us for our last sem as high schoolers 🥲🔥
Lance snorted, flopping back on his bed and letting his phone rest on his chest. “Do these people ever get tired of drinking?”
Hunk, perched on the edge of his bed and mid-way through unpacking a box of snacks, didn’t even look up. “Doubtful. I’m pretty sure Rolo’s bloodstream is like, sixty percent soda, twenty percent Capri Sun, and the rest is alcohol from his sister’s sketchy liquor cabinet.”
Lance barked a laugh. “Don’t forget the crushed-up Sour Patch Kids for flavor.”
Their phones buzzed again.
Nyma: 8PM. same house. bring snacks or suffer. also no glitter this time or i’m gonna kill someone
Pidge: good. my lungs are still recovering from the last one
Rolo: this time there’s a theme. prepare for chaos
Lance: you say that like it’s not always chaos
Hunk stretched out on his bed, arms behind his head. “You thinking of going?”
Hunk stretched out on his bed, arms behind his head. “You thinking of going?”
Lance hesitated. He stared at the screen, rereading the messages, then thumbed his phone off and sighed. “I dunno. Feels kinda weird after… everything.”
Hunk didn’t press. He just nodded slowly, then nudged Lance’s leg with his foot. “Well, if we go, you know I’ve got your back. And if we don’t, we can stay in, eat half a Costco cake, and play Mario Kart until our thumbs fall off.”
Lance smiled faintly. “Why not both?”
Hunk grinned. “Now you’re talkin’.”
Their phones buzzed again, and Lance peeked at the newest message.
Keith: if anyone spills jungle juice on my jacket again i swear to god
Lance stared at the screen for a second longer than he needed to, lips twitching into something that wasn’t quite a smile.
“…You wanna go?” he asked Hunk quietly.
“Only if you want to.”
Lance grabbed a hoodie off the bedpost and tossed it over his shoulder. “Then let’s get ready.”
Because even if things felt messy, even if Keith hadn’t said what Lance wished he would—at least he could still be in the same room. That was something. For now.
The night air was crisp, cool against Lance’s skin as he tugged his hoodie tighter around himself. The dorm building loomed behind them, the windows dark in most places—R.A.s prowling like ghosts, making their rounds.
“You got the snacks?” he whispered, glancing over his shoulder.
Hunk held up a plastic bag filled with suspiciously loud packaging. “Contraband acquired.”
“Shh!” Lance hissed, snatching the bag and muffling the crinkle against his chest. “You trying to get us both grounded for life?”
“Relax, man,” Hunk whispered back. “We’ve done this a million times.”
“Yeah, and we almost got caught at least half those times,” Lance muttered, edging toward the back gate. The school’s fencing was tall but not that tall—especially when you had a boost and a sturdy garbage can strategically placed beneath the tree that conveniently leaned just enough.
He hopped the fence first, landing with a soft thud in the mulch behind the storage shed. Hunk followed, much less graceful, tumbling to the ground with a barely stifled oof .
Lance offered a hand. “So stealthy.”
“Shut up,” Hunk muttered, brushing himself off. “My knees weren’t built for espionage.”
They jogged across the neighboring parking lot, breath forming small clouds in the cool air, and finally reached Hunk’s car parked down the street—where it always was, a safe distance from the school, just in case.
Lance threw himself into the passenger seat, chest tight with anticipation and something he couldn’t name. Excitement? Nerves? Dread?
He wasn’t sure.
Hunk started the engine, the soft hum of the heater filling the silence.
“You good?” he asked after a moment, glancing at Lance.
Lance stared out the window, watching the rows of sleepy houses blur past as they turned onto the main road. He forced a smile, but it didn’t quite reach his eyes. “Yeah. Just… wondering if going is a mistake.”
“You say that every time,” Hunk said gently, eyes still on the road. “But you go anyway.”
“Yeah,” Lance murmured. “I think that’s the problem.”
They drove the rest of the way in silence, the music low and steady on the radio. The closer they got to Rolo’s house, the louder the bass thudded—music already spilling out onto the street, warm light glowing from every window.
Lance stared up at the house as they pulled to a stop along the curb. There were cars parked everywhere, kids already spilling onto the lawn, drinks in hand. From the outside, it looked the same as every other party they’d been to.
But something felt different.
And Lance wasn’t sure if it was the party.
Or if it was just him.
They first spotted Pidge, sitting in a corner.
“Why do you even come to these things?” Lance muttered, already regretting the pounding bass and stale beer smell clinging to the air.
“Well, hello to you too, lover boy,” Pidge snickered, slipping her phone into their back pocket. “Maybe I just like to watch you crash and burn. It’s entertaining. Tragic. Shakespearean, even.”
Lance shot them a look—half glare, half the exhausted kind of affection reserved for long-suffering friends. “Glad my misery’s good for something.”
“Always is,” Pidge said brightly, picking up a suspicious-looking red cup off the nearest table. She sniffed it, made a face, and set it down like it personally offended her. “Besides, I gotta see if this is the night your emotional damage finally becomes character development.”
Lance groaned, dragging a hand down his face. “You’re the worst.”
“And yet, here I am,” they said smugly, linking their arm through his and steering him further into the chaos. “Come on, Casanova. If you’re gonna spiral, at least do it with something better than gas station beer. You look like you need something stronger. Or five somethings.”
Lance didn’t argue. Not because she was right—though she was—but because it was easier to pretend he didn’t care when Pidge was dragging him toward distraction. Toward noise. Toward forgetting, just for a little while.
Hunk had already snagged a plate piled high with snacks and was munching quietly nearby, glancing up now and then with a supportive smile. Pidge was busy scanning the crowd, eyes sharp even in the dim light, while Lance took a long sip from his plastic cup, the bitter liquid burning its way down.
“Seriously,” Hunk said between bites, “how do you even keep up with all this? I feel like I’m in a war zone.”
Pidge snorted. “You’d survive if you just learned to disappear.”
Lance laughed—a little too loudly—and wiped his mouth. “Disappearing’s overrated. Besides, you two make this chaos bearable.”
“Mostly because we’re more interesting than the people here,” Pidge said, arms crossed, smirking.
“Yeah, but you’re all stuck with me,” Lance teased, watching as a few groups nearby danced awkwardly to the music.
That’s when she appeared.
Nyma.
Her presence sliced through the noise like a cool breeze. She sauntered up, that confident smile that had haunted his dreams since high school still in place. Her eyes locked onto his, warm and teasing.
“Well, well, if it isn’t Lance,” she said, voice dripping with amusement. “Didn’t expect to find you here.”
Lance’s heart stumbled, memories flooding back—the shy first kiss, the fumbling hands, the nights he thought might last forever.
He cleared his throat, trying to sound casual. “Nyma. Hey. It’s been a while.”
She laughed softly, stepping closer, lowering her voice. “Too long. You look… different. I like it.”
Pidge narrowed their eyes, but said nothing, while Hunk gave Lance a quick, subtle thumbs-up. Lance felt a flush rising in his cheeks, caught somewhere between nostalgia and the unmistakable spark Nyma always seemed to ignite.
“Maybe you should stay a little longer,” Nyma whispered, brushing a strand of hair behind her ear. “It’s been ages since we caught up properly.”
Lance wasn’t stupid. He knew exactly what Nyma meant when she said “caught up.” It meant sneaking away to some hopefully empty room upstairs, where the music and chaos couldn’t reach them—just the two of them. It meant her hands tracing familiar paths, lips finding his with that reckless confidence, and maybe, if he was lucky, exploring the back of her throat again, like the first time had burned its mark on him.
Before he could open his mouth to respond, his eyes caught another pair—dark, intense eyes. Onyx and rich, like the stars and the empty void of space had been folded and taped just behind those irises.
Keith.
The sudden weight of Keith’s gaze pinned Lance in place, slicing clean through the haze of the party and Nyma’s teasing smile. The pulsing music dulled to a distant thrum, the flashing lights blurred into a soft glow, and the pull of old memories seemed to dissolve into the air around him. It was as if the entire universe had narrowed, focusing solely on that intense look—onyx eyes like stars swallowed by endless space.
Lance’s breath hitched, frozen in the moment.
Then, moving through the crowd beside Keith was Rolo, his arm casually draped over Keith’s shoulders as he leaned in, showing him something on his phone with an easy grin.
Rolo’s eyes flicked over to Lance, and his smile widened into a smirk full of mischievous intent. “Well, well, if it isn’t the charming Mr. Casanova himself,” he called out loud enough to cut through the murmur of the room. “Still breaking hearts, I see.”
Lance’s cheeks flamed, heat rising not just from surprise but from the sharp intensity of Rolo’s attention. The playful glint in Rolo’s eyes was impossible to ignore—like he was enjoying every second of making Lance squirm.
Rolo closed the distance with a deliberate, slow step, voice dipping into a low, teasing purr that sent a jolt through Lance’s spine. “Keith, why didn’t you tell me you were friends with such a cutie?”
Keith’s jaw clenched, his expression darkening in that way that always made Lance’s heart skip. His eyes didn’t leave Lance’s for a second, steady and unreadable—like he was daring Rolo to cross a line.
Rolo chuckled, undeterred. “Seriously, man, you’ve been holding out. I mean, look at him.” He gave Lance an exaggerated once-over, the corner of his mouth twitching upward in amusement. “I might have to rethink my friendship with you if you’re not sharing the good stuff.”
Lance’s eyes sparkled with mischief as he stepped just a little closer to Rolo, deliberately brushing his arm against the other’s. “Well, you know, some things are worth keeping a secret,” he said, voice low and playful. “Besides, maybe I like the idea of a little mystery.”
Rolo smirked, clearly enjoying the game, his eyes gleaming with amusement. “Oh, I’m all about solving mysteries,” he said, voice low and teasing. “Didn’t know you swung that way, McClain.”
Maybe it was the alcohol loosening his tongue, or the simmering frustration buried deep inside—frustration over Keith, the stupid key he still didn’t have, the way Keith held back like it was some kind of secret. Whatever it was, Lance felt a spark ignite, daring him to play with fire.
He stepped closer, voice dripping with casual confidence. “I tend to gravitate toward the most attractive people in the room.” He shrugged, like it was the simplest truth in the world, but the teasing glint in his eyes said otherwise.
Rolo’s smirk deepened, clearly catching the challenge. “Well, lucky me,” he drawled, sliding an arm a little closer around Keith’s shoulders, but never taking his gaze off Lance. “Guess you’ve got good taste.”
Keith’s jaw clenched slightly, his dark eyes flashing with something Lance wanted to catch—maybe a flicker of jealousy, a hint of possessiveness. The thought sent a thrilling jolt through him.
Lance bit back a grin. This game? It was just getting started.
Rolo leaned in a little, his voice dropping to a sultry whisper only Lance could hear. “You know, McClain, I could show you a few more mysteries worth solving. Upstairs… it’s quieter there.”
Lance’s heart skipped, the invitation hanging thick in the air. He glanced toward Keith, catching the sharp edge in his gaze—something dark and possessive that made his stomach twist.
“Sounds tempting,” Lance teased, flashing Rolo a wicked grin. “But I’m not sure I’m ready to leave this party just yet.”
Rolo’s eyes gleamed. “Come on, don’t be shy. I promise, I’m worth the trouble.”
Before Lance could answer, Keith’s hand slid firmly around his waist, tugging him back just enough to break the tension.
“Not tonight,” Keith said quietly, voice low but firm. “Come on.”
Lance felt the heat of Keith’s touch, the grounding strength beneath his fingers. Rolo’s smirk faltered for a split second, but he recovered with a shrug, stepping back.
“Your loss,” Rolo called after them with a wink.
Keith didn’t let go as he guided Lance through the crowd, eyes locked on him like he wasn’t letting anyone else get close.
Lance’s pulse quickened—not from the chase, but because of the silent promise in Keith’s grip.
The night air was cooler than Lance remembered, or maybe it just felt that way against the leftover heat crawling across his skin. Keith hadn’t said a word since pulling him away, hand still curled tight around Lance’s wrist as they weaved through the crowd. His silence was heavy—not angry, not cold, just… unreadable. As usual.
They stepped out onto the porch, the thump of bass now muffled behind them. Keith let go as they reached the steps, but the space between them still hummed like a wire pulled taut.
Just before they reached the sidewalk where Keith’s bike was parked, a familiar laugh caught Lance’s attention.
“Hunk,” came Pidge’s voice, light and teasing, “you can’t seriously think they’re gonna keep that couch after this year.”
Nyma was with them, leaning on the railing with a red Solo cup in hand. Her eyes found Lance first. “Hey, McClain,” she called out, playful. “Leaving so soon?”
Keith slowed his steps. Lance stopped.
Pidge gave a nod of greeting, and Hunk smiled. “You guys heading out?”
“Yeah,” Lance said, trying to keep it casual. “Keith’s giving me a ride back.”
Nyma’s green eyes flicked between them, curiosity bubbling beneath her catlike grin. “Ohhh, so that’s the infamous Keith,” she said, tilting her cup toward him.
Keith raised an eyebrow, the corner of his mouth twitching, not quite amused. “Infamous?”
Nyma let out a musical little laugh. “Well, I mean… Lance didn’t exactly shut up about you that night.” She leaned casually against the porch railing, sipping from her drink before continuing with a smirk. “Kept saying he ‘had to one-up you’ while taking my clothes off.”
Lance choked on air.
“Nyma,” he hissed, mortified, his entire face flushing a vivid red. “Oh my God —”
“What?” she said, all innocence, though the twinkle in her eye said otherwise. “It was kinda hot. Very competitive. Like I was part of some tragic gay pining subplot.”
Pidge let out an uncontrollable snort, nearly spilling their drink. Hunk raised his eyebrows and subtly edged a step away, clearly sensing danger.
Keith’s expression didn’t change much, but something in his posture stiffened—shoulders squared, jaw tight. His eyes, dark and unreadable, were fixed on Lance like he was trying to figure out what the hell he was looking at.
Nyma, either blissfully unaware or deliberately stirring the pot, winked. “Don’t worry, Keith. You’ve got a pretty strong presence. Hard to compete with even secondhand .”
Keith’s voice was low. “Clearly.”
Lance wanted the ground to open up and swallow him whole.
“We should go,” Keith said suddenly, stepping away from the group, his tone neutral but final.
Lance blinked, scrambling to catch up. “Yeah. Yeah, okay. See you guys later.”
He gave Hunk and Pidge an apologetic glance, but they just looked entertained—Pidge especially, who was clearly already cataloging this for future teasing.
Nyma gave him a little wave. “Bye, pretty boy. Don’t be a stranger.”
Keith didn’t say another word until they were off the porch, walking toward his bike.
But Lance could feel it. Something had shifted again—tight, tense, and just barely under the surface.
And this time, it wasn’t just jealousy—it was something closer to hurt.
The rumble of Keith’s bike did nothing to drown out the silence between them. Lance clung to him, arms around his waist, the wind whipping at his clothes as they sped through the night streets. It wasn’t until Keith pulled to a stop that Lance blinked in surprise, lifting his head from where it had been pressed lightly against Keith’s back.
The dorms.
He expected… well, not this.
Keith didn’t say anything at first. He just killed the engine and swung his leg over the side like it was the most natural thing in the world. Like he hadn’t just peeled Lance away from a flirtatious disaster and left without a word. Like he wasn’t Keith, who always drove him home—to his place—when things got too loud or messy or complicated.
Lance got off the bike slowly, tugging at the sleeves of his hoodie. “You’re dropping me off?” he asked, hesitant.
Keith didn’t meet his eyes. “You’ve got class tomorrow. Thought you might want to sleep in your own bed.”
Lance blinked. “Since when do you care about me getting sleep?”
A beat passed.
Keith shifted his weight and finally looked at him, expression unreadable. “I just thought… after the party… it might be easier.”
Lance stared at him, trying to read between the lines, trying to piece it together. He’d seen Keith’s face on the porch. He’d felt that tension on the ride here. He thought—he hoped—that maybe Keith would say something. Do something.
“Right,” Lance said, voice tighter than he meant. “Because I’m such a mess, huh?”
Keith’s jaw tensed. “I didn’t say that.”
“You didn’t have to.” Lance looked away, trying not to let the sting creep too far into his voice. “You know, if you didn’t want me there tonight, you could’ve just said something.”
“I did want you there,” Keith said immediately, then faltered. “I mean—I didn’t know you were coming, but once you were…”
Lance crossed his arms, waiting.
Keith exhaled slowly, his voice quieter now. “Then I saw Rolo all over you. And you letting him.”
“Letting him?” Lance scoffed. “Jesus, Keith, I was flirting . You know, like people do at parties when the person they actually want to be with acts like they’re a secret.”
Keith winced like the words had hit something raw. “You think I’m ashamed of you?”
“I don’t know what you are,” Lance snapped, the words tumbling out sharper than he intended, but too honest to take back. His voice cracked slightly at the edges, raw and unfiltered. “You spent weeks with my family— my family—ate dinner with them, laughed with them, slept in my bed . You hold me like I mean something, like you don’t want to let go. And then you turn around and say you don’t want a relationship?”
He shook his head, chest rising and falling with uneven breaths. “You didn’t give me a key. You don’t call me your boyfriend. Hell, we haven’t even had one real conversation about what this is. And now, after everything, you bring me back here like—like I’m just some complication you don’t want to deal with anymore.”
His voice faltered on that last part, quieter now. “Like I was only good when it was easy. When I didn’t ask for anything more.”
Keith looked stunned for a second, like the mask had slipped. “Lance…”
Lance shook his head. “It’s fine. Just—thanks for the ride.”
He turned toward the dorm entrance, heart pounding and chest tight. Behind him, Keith didn’t move. Didn’t follow.
And that, more than anything, told Lance everything he needed to know tonight.
Notes:
pls don't hate me for how i ended that. it's gotta go to shit before the happy ending. lowkey went through a bit of writers block so forgive me for the late update.
also??? almost 1k hits?? are you freaking kidding me?? thank you all so much i could cry if i wasn't so sick rn.
also i changed the audience rating AGAIN because i can't decide how intense i want this to get. suggestions PLS PLS PLS
Chapter 8: stevens' quiet reckoning
Notes:
idk how many people will understand the chapter title right off the bat but i promise you will soon.
guys i was gone so long i'm sorry. i've been PLAGUED with severe writer's block and it's been terrible because we're so close to the end. this was also written across multiple sleep deprived days and is barely proofread so pls forgive meoml also SMUT WARNING. first time ever writing this it genuinely was so difficult and it's terrible i'm sorry
w/c: 28.5k (sorry)
(See the end of the chapter for more notes.)
Chapter Text
They didn’t speak for a week.
Somehow, Keith managed to show up to every physics class without fail—a miracle in itself. He always took the same seat, two rows behind Lance, just close enough to try and catch his eye when he walked in. And every time the bell rang, Keith would stand like he wanted to say something, his mouth half-open, his expression unreadable.
But Lance never gave him the chance.
He was always out the door before Keith could get a word in—books clutched tight to his chest, jaw set, eyes fixed anywhere but on a boy who made everything feel so impossible.
It wasn’t that Lance didn’t see him. It was that he couldn’t stand to. Not when everything between them still hung in the air, unspoken and unbearably heavy.
It wasn’t until Thursday afternoon, slumped over a tray of limp cafeteria fries, that Hunk finally called him out.
“You know,” he said, nudging Lance’s foot under the table, “for someone who claims to be ‘totally over it,’ you’re putting in Olympic-level effort to avoid Keith.”
Lance didn’t look up from where he was aggressively salting his fries. “I’m not avoiding him.”
Hunk gave him a long, flat stare. “Dude. You ducked behind a vending machine yesterday when he walked into the library.”
“It was a strategic retreat.”
“It was sad,” Hunk said plainly. “He looked like a kicked puppy. Just talk to him.”
Lance stabbed a fry with his fork like it had personally offended him. “What’s the point? Nothing’s changed. He still doesn’t want a relationship, and I’m tired of being the one who always wants more.”
Hunk softened. “Then tell him that. But don’t keep punishing yourself for feeling things.”
Lance didn’t reply. He just kept stabbing fries, silently wondering when wanting someone stopped feeling like hope—and started feeling like drowning.
Lance barely made it to AP Lit before the second bell rang. He slid into his seat by the window, the chair legs screeching in protest, and dropped his notebook onto the desk like it owed him money. The classroom was already buzzing with low chatter, a couple of students still shuffling in, and Ms. Holloway writing something on the board in her messy, looping scrawl.
He tried to focus—tried to care about whatever metaphor-heavy novel they were dissecting this week—but his thoughts were a blur of stormy eyes and half-meant touches. Every time he blinked, he saw Keith’s face again, twisted in frustration under the flickering hallway lights. The echo of his voice— “I don’t know how to do this” —kept replaying like a broken record in the back of his mind.
A copy of The Remains of the Day thudded against the edge of his desk.
Lance blinked, startled, and looked up to find Ms. Holloway standing over him with one brow arched, amusement tugging faintly at her mouth.
“You forgot yours. Again,” she said, voice lilting with the kind of fond exasperation she reserved for students who normally had their act together.
“Sorry,” Lance muttered, taking the book with a sheepish nod. He opened it to the assigned chapter, but the words floated past his vision like smoke—blurry and weightless, impossible to grab onto.
At the front of the classroom, Ms. Holloway was already deep into her lecture. She paced slowly, arms crossed, one hand cradling her elbow, the other gesturing with occasional emphasis. “Stevens, our narrator, is a man so obsessed with dignity and professional restraint that he ends up missing the emotional heart of his life. His relationships, his personal desires—all of it sacrificed for this rigid idea of who he thinks he should be.”
Lance stared at the page, but his eyes had drifted to the margin where someone—probably Pidge—had scrawled a dramatic little doodle of a weeping butler.
Ms. Holloway’s voice softened, threading a kind of empathy through her analysis. “There’s this devastating undercurrent of regret. Of what could’ve been said. What could’ve been done. And Stevens never really lets himself feel it—at least, not until it’s far too late. That’s what makes it so tragic.”
Lance’s jaw tensed.
He didn’t even realize he’d started twisting the corner of the page until the paper threatened to tear. His thumb hovered over the crease as he tried to slow his breathing.
“I want you all to think about that,” Ms. Holloway continued. “What does dignity mean if it costs you your truth? If you’re so focused on doing the ‘right thing’ that you forget to be honest—with yourself or anyone else?”
The room was quiet. Thoughtful.
Lance swallowed. The words hit a little too close to home. He shifted in his seat, shoulders stiff, heart knocking awkwardly against his ribs.
Then his phone buzzed silently in his pocket.
Carefully, he pulled it out under the desk and tilted it toward him.
[1 New Message – Keith]
“Can we talk?”
Lance stared at it.
His thumb hovered over the screen, then slid it back into his hoodie. He didn’t reply.
The bell rang, sharp and final, snapping Lance out of his daze. Around him, chairs scraped back and students began shuffling out, already buzzing about lunch plans and weekend homework.
Lance stayed seated a beat too long, blinking like he was coming up for air. He started to gather his things when Ms. Holloway’s voice stopped him.
“Mr. McClain,” she said, not unkindly. “A moment?”
He glanced up and forced a smile that didn’t quite reach his eyes. “Yeah. Sure.”
Once the last student slipped out the door, she leaned a hip against her desk and folded her arms, expression thoughtful but firm.
“I know this week’s been... off for you,” she began, voice gentler than it had been during class, “but I expect better from you than a half-baked post turned in twelve hours late.”
Lance flushed and rubbed the back of his neck. “Yeah. Sorry. I just— I lost track of time.”
“That’s not like you.” Her eyes didn’t accuse, but they didn’t soften either. “Your response lacked the nuance you’re usually capable of. And this book—especially this book—deserves more than a rushed summary and a vague sentence about repressed feelings.”
He winced. She wasn’t wrong.
“I don’t want to pry,” she continued, “but you’ve been distracted. And whether it’s personal or academic, you don’t get to coast just because you’re used to doing well.”
Lance nodded, swallowing the knot in his throat. “I know. I’ll do better.”
She gave a small sigh, like she could see straight through him, like she wanted to say something more but chose restraint. “I’m giving you the option to revise and resubmit by Friday. Take it seriously.”
“I will,” he said quickly, grabbing his bag.
“Oh—and Lance?” she added as he reached the door.
He paused.
“Dignity’s important. But so is clarity. Don’t be Stevens.”
Lance looked back, a flicker of guilt or understanding—or both—shadowing his expression. He nodded once and slipped out into the hallway, her words trailing after him like smoke.
By the time Lance made it back to the dorms, the sky had dulled to a soft slate gray. The campus was quiet, just the low hum of conversation from open windows and the occasional buzz of a passing bike. He trudged up the stairs, unlocked the door to his shared room, and let the silence greet him.
Hunk was gone—probably at the dining hall or in the common room—but Lance didn’t really want company anyway. He tossed his bag into the corner and collapsed face-first onto his bed, letting out a muffled groan into the pillow.
His phone buzzed in his pocket. Rachel.
He rolled onto his back and picked up, not even bothering with a greeting. “Hey.”
“Well, you sound like a ball of sunshine,” Rachel deadpanned. “Rough day?”
He sighed. “More like a rough week.”
There was a rustle on her end, probably her rearranging the blanket she always had wrapped around her like a cloak. “Let me guess—Keith?”
Lance made a noise halfway between a groan and a laugh. “Is it that obvious?”
“You only answer me like this when you’re spiraling. So, talk. What did Keith do now?”
Lance rubbed at his temple. “It’s not even just about what he did. It’s more like… what he doesn’t do. He’s just—he’s a contradiction. He kisses me like I’m gravity, then turns around and acts like I’m nothing serious. Like I’m a pit stop on the way to whatever the hell he thinks he actually wants.”
Rachel was quiet for a moment. Then, “Have you told him that?”
“I tried,” Lance muttered. “It turned into a fight. I said a bunch of stuff, he said nothing. And now we haven’t talked in a week.”
“That’s because you avoid confrontation like it’s the plague,” Rachel said bluntly. “You make a joke, change the subject, ghost people when it gets hard. You do that thing where you make yourself the victim so you don’t have to actually deal with your feelings.”
Lance’s jaw tightened. “Thanks, Dr. Phil.”
“I’m serious,” she pressed. “You can’t keep expecting people to just know what you need. If you want Keith to step up, you have to give him a reason to. And if he doesn’t? Then at least you’ll know.”
Lance didn’t answer right away. He stared at the ceiling, tracing the pattern of the plaster with his eyes. “What if I already know and I’m just trying not to?”
Rachel’s voice softened. “Then maybe it’s time to stop trying.”
Lance blinked hard, feeling the burn behind his eyes. “You’re really annoying when you’re right.”
“Yeah, but you love me.”
He huffed a quiet laugh. “Unfortunately.”
“Look, I gotta finish my art piece, but... think about what you actually want, okay? Not just what you hope he’ll give you.”
“Yeah. I will.”
They hung up, and the quiet returned. The silence stretched around him like gauze—soft but suffocating. Lance let it settle for a few minutes longer, then finally dragged himself upright with a groan. His laptop was still open on his desk, the half-hearted discussion post from three days ago still sitting in the submission box. The one Ms. Holloway had side-eyed with so much silent disappointment it had nearly given him an ulcer.
He hadn’t said much in it. A few lazy, vague lines about repression and duty, a sarcastic jab about English butlers being weirdly obsessed with napkin placement. It had been surface-level at best—a placeholder, really. Something to submit so Ms. Holloway wouldn’t email him again . But he hadn’t tried. Not really.
The battered copy of The Remains of the Day sat beside his laptop like an accusation. He flicked through the pages absently, the paper thin and worn at the edges. The binding was barely holding together, layers of peeling tape crisscrossed along the spine like some kind of literary life support. Most of the pages had started yellowing, some browning near the edges. It looked tired. Heavy. Like it had seen too much, held too much, and wasn’t sure it was worth holding anymore.
He could relate.
Lance huffed and shut the book with more force than necessary. How was he supposed to redo his submission without spiraling? Without peeling himself open in the process?
He ran a hand down his face, eyes catching the blur of highlighted lines and scribbled margin notes from students before him. There was a note in smudged pencil near the end: “He was proud of his restraint—but what did it ever get him?”
“Fuck Stevens,” Lance muttered under his breath. “And all boot-licking English butlers with their emotional constipation and silver-polishing metaphors.”
He leaned back in his chair, letting the ceiling come into focus, letting the weight of it all press down just enough to make him sit up straighter. He didn’t want to spiral—but maybe spiraling was part of it. Maybe that was the point.
He sighed and opened his laptop, the soft hum of the fan filling the quiet. The old Google Doc was still open, cursor blinking at the end of his half-hearted paragraph like it was judging him. He stared at it for a second, then hit Select All and Delete .
A blank screen. Clean slate.
His fingers hovered over the keyboard, hesitant. Then, slowly, they began to move.
"Stevens spends the entire novel believing that dignity means suppressing what he feels—his grief, his anger, his love. He calls it professionalism, but really, it’s fear. Fear of being vulnerable, fear of wanting more. And it’s easier to serve someone else’s expectations than it is to admit you have your own."
Lance paused, swallowing hard. The words felt too close. But he kept going.
"He tells himself it’s loyalty, but loyalty without truth is just avoidance. And at the end of it all, when he finally looks back, he realizes that he gave his whole life to a man who didn’t deserve it—and let someone he did care about slip through his fingers."
His throat tightened, but he didn’t stop.
"I used to think Stevens was pathetic. Now I think he was just scared. And I guess that’s what makes the story hurt more—the fact that I get it. That maybe we all have someone we wanted to be honest with, but didn’t know how."
He read it over twice, then hit Submit before he could second-guess himself.
Lance leaned back in his chair, staring at the ceiling again. His chest felt tight—but lighter, somehow. The kind of ache that came after pulling a splinter out. Painful, but necessary.
Maybe it wasn’t enough. Maybe Stevens still pissed him off. But at least now, the paper wasn’t about napkins.
It was about him.
Lance sat staring at the screen for a moment after submitting his post, the silence stretching thick around him. His fingers twitched, restless. He picked up his phone and opened his messages, the thread with Keith sitting right at the top, still unread.
Dozens of half-written drafts lived in his mind, things he wanted to say, things he was afraid of saying. He exhaled sharply through his nose, then typed:
Lance: we need to talk.
Lance: now.
No emoji. No softening.
Before he could chicken out, Lance hit send.
The moment the message left his phone, panic bloomed in his chest like a grenade going off. He let out a strangled noise, flopped face-first onto his bed, and screamed into his pillow.
Across the room, Hunk jolted upright, ripping his headphones off. “Jesus Christ, what the hell, man? Are you dying?”
Lance rolled over dramatically, his face still half-smushed by the pillow. “Emotionally, yes.”
Hunk blinked at him. “You sounded like you got stabbed.”
“I’m trying not to be Stevens, okay?” Lance groaned, dragging a hand down his face. “Let me suffer.”
Hunk looked unimpressed. “You’re gonna have to narrow that down. Is that ‘repressed emotionally constipated British man’ suffering or ‘burning the toast and spiraling for three pages’ suffering?”
“Yes,” Lance said flatly, flinging the pillow over his head.
“Cool, cool,” Hunk said, lying back down and slipping his headphones halfway on again. “Let me know when you hit ‘quits his job for no reason’ levels. I’ll light a candle or something.”
Lance lay there in the silence that followed, the kind that stretched too long and settled like a weight in his chest. His phone sat next to him, innocently blank. No response yet.
Of course not. It had only been a minute.
He picked it up again anyway. No new messages. No typing bubbles. Just the last thing he’d sent:
We should talk. Now.
God, what if Keith left him on read?
Or worse—what if Keith said yes?
Lance rolled onto his side, stomach twisting. He stared at the faint water stain on the ceiling, the one that kind of looked like a sad rabbit if you squinted hard enough. His brain had gone full spiral. The words Rachel had said looped over and over: Think about what you actually want. Not just what you hope he’ll give you.
What did he want?
Closure?
A confession?
Sex?
All of the above?
He pressed the heels of his palms into his eyes, trying to squash the indecision out of himself. His nerves felt frayed, buzzing like someone had hooked him up to an electric fence.
Then—
Ding.
His phone lit up.
Keith: Be there in 10.
Lance shot upright so fast he knocked the pillow onto the floor. “Shit.”
Hunk lifted one eye open from his bed. “What, did Stevens text back?”
“Keith,” Lance said, already yanking open his drawer. “Keith texted back. He’s coming.”
Hunk sat up. “Do you want moral support? Snacks? A taser?”
“I don’t know,” Lance muttered, raking a hand through his hair and bolting to the mirror above his desk. “Do I look like I’m trying too hard?”
“You look like a guy who just panic-texted his almost-boyfriend and now wants to look hot but chill about it.”
“Exactly.” He tugged off his hoodie and pulled on a cleaner one, something that didn’t smell like dorm laundry room and existential dread. “What do I even say?”
Hunk shrugged. “Maybe stop leading with sarcasm and end with something that doesn’t make you sound like you’re emotionally stunted.”
“Rude. Accurate, but rude.”
Lance grabbed his phone, shoved it in his back pocket, and paused at the door.
“You good?” Hunk asked, quieter now.
“No,” Lance said honestly. “But I’m done avoiding him.”
With that, he stepped out into the hallway, heart thudding in time with his footsteps.
The air outside was colder than he expected. Not biting, but enough to raise goosebumps under his hoodie. Lance crossed his arms, shifting his weight from one foot to the other on the pavement outside the dorm building. He could’ve waited inside, maybe even played it cool and timed it just right so he stepped out the second Keith pulled up—but no. His nerves didn’t allow for finesse tonight.
He stared down the street, willing that familiar bike to appear.
Why did it feel like his whole chest was coiled up in barbed wire?
He wasn’t even sure what he was going to say. The text had been impulsive, charged by Rachel’s voice in his ear and the ghost of Stevens lurking in the corners of his thoughts. But now… now it was real.
Keith was coming.
Keith, with his goddamn beautiful eyes and stupid leather jacket and the maddening way he made Lance feel like both too much and not enough at the same time.
Lance dragged a hand down his face.
Why was this so hard?
He’d spent weeks imagining scenarios. Keith showing up at his door with an apology. Keith pressing him into a wall with the kind of kiss that said I was wrong. Keith saying he didn’t care about labels because what they had was something real.
But none of those fantasies had come with instructions for what Lance was supposed to do with the truth of it all.
The truth that he wanted more.
The truth that Keith might never be ready to give it.
Maybe he should just rip off the band-aid. Say the words before Keith could hurt him again. Say they should just be friends. Save himself the heartbreak.
Or maybe he should give him the key. Metaphorically, anyway. Open up. Let him in. Confess the ugly and beautiful and terrifying truth that he was in love —and had been for a while.
Lance stared up at the night sky, barely visible through the light pollution, and sighed. “God, I’m so screwed.”
Headlights cut around the corner. The low hum of a familiar engine.
And just like that, he felt it again—that magnetic pull that always came with Keith.
The bike slowed to a stop in front of him. Keith didn’t say anything right away. Just pulled off his helmet, revealing hair wind-tousled and eyes shadowed under the streetlight. He looked tired. Guarded.
“Hi,” Lance said first, slowly and cautiously with his heart kicking against his ribs.
Keith’s eyes flicked up to meet his. And in that moment, something in Lance cracked open.
He’d always teased Rachel for the ridiculous romance novels she used to read, claiming no one actually got lost in someone’s eyes. But here he was, rooted to the sidewalk like gravity itself had shifted. Awestruck and adrift in the dark seas of Keith’s eyes. His gaze was a storm—quiet, devastating, pulling him in without warning.
It was infuriating. It was mesmerizing. It was so Keith .
Lance took a breath, trying to steady the chaos in his chest. The silence between them stretched thin, taut with everything unspoken. Apologies, confessions, regrets, hope.
He wished Keith would say something first—anything to break the tension—but of course, it had to be him. It was always him who reached out. Who cracked the door open. Who risked being the one left standing in the silence.
“I, um…” he started, then faltered. “Thanks for coming.”
Keith’s gaze softened just barely, like a ripple over still water. “You said you wanted to talk.”
“Yeah.” Lance nodded slowly, rubbing his hands together for warmth or nerves or both. “I do.”
The quiet returned. Neither of them moved. And suddenly, Lance wasn’t sure if the air between them was full of possibility—or about to shatter under the weight of everything they hadn’t said.
Keith didn’t press him. Just tilted his head toward the bike in quiet invitation.
Lance hesitated, his heart hammering, the night pressing in close around him. Then, without a word, he stepped forward. The familiar hum of the engine, the faint smell of leather and gasoline—it all came rushing back, tugging at memories he’d been trying to avoid.
He swung his leg over the back of the bike and settled in behind Keith, unsure if he should hold on. His hands hovered awkwardly in the air for a second before Keith reached back, took Lance’s wrists gently, and guided them to his waist.
“Hold on,” Keith said, his voice low and almost lost in the night.
So Lance did.
The bike rumbled beneath them, and with a sudden lurch, they pulled away from the curb. Wind swept past his face as the city blurred around them—streetlights streaking by like falling stars, traffic lights flashing like warning signs. It was loud and quiet all at once. No words. Just motion. Just Keith.
Lance pressed his forehead lightly against the back of Keith’s shoulder, his arms tightening slightly. He wanted to memorize the curve of Keith’s spine, the way his body moved with the road, the subtle warmth that radiated through his jacket. It was all so painfully familiar.
And still, neither of them spoke.
They didn’t take the usual route. Lance noticed that immediately. They passed through neighborhoods he didn’t recognize—tree-lined streets bathed in moonlight, long stretches of open road just outside the city limits.
He had no idea where they were going.
But for once, he didn’t ask.
He just held on tighter, letting the night carry them toward whatever answer—or ending—was waiting for them on the other side.
The hum of the bike smoothed into a steady rhythm as they left the city behind. Garrison’s glow faded in the rearview mirrors, swallowed by the desert night. Strip malls and neon lights gave way to open roads and shadows of saguaros standing sentinel under the stars.
Lance didn’t know how long they’d been riding. The farther they got from everything familiar, the tighter the knot in his stomach pulled. And yet…he didn’t want Keith to stop. The silence between them was heavy, but not sharp. Not angry. Just…waiting.
The temperature dipped as they climbed into the foothills of Tucson. Wind swept along the mountain curves, tugging at Lance’s jacket. He shifted slightly to press closer to Keith’s back, feeling the other boy’s warmth in sharp contrast to the chilled night air.
Finally, Keith slowed the bike. Gravel crunched beneath the tires as they pulled off the road onto a narrow dirt path hidden between mesquite trees. There were no headlights out here, just moonlight sifting through the canopy and the quiet hush of the desert. Lance’s breath caught when he heard it—the low trickle of water in the distance.
They parked under a tangle of trees and silence. Keith killed the engine. The sudden stillness felt louder than the ride.
Lance stayed on the bike for a moment, uncertain, watching as Keith swung his leg over and took a few steps ahead. He didn’t turn around, just waited.
So Lance followed.
They made their way down a barely-there trail, their footsteps soft against the packed dirt and scattered pebbles. The air smelled like creosote and water—cool, clean, ancient. And then they reached it.
The river.
It wasn’t large, just a slow-moving stream that shimmered silver under the moonlight, winding its way through the rocks and brush. A single flat boulder jutted out near the bank like a seat carved by time itself.
Keith sat down on it without a word, staring at the water.
Lance lingered behind him, heart thudding loud in the quiet.
He had no idea what he was supposed to say.
But maybe—for now—he didn’t have to.
Lance stood a few paces behind Keith, unsure if he should sit beside him or stay right where he was. The soft hush of the river filled the space between them, a slow, steady murmur like the world whispering secrets neither of them were brave enough to voice yet.
Keith didn’t look back. His shoulders were drawn tight, his hands braced on either side of him on the boulder, fingers curled against the cool stone. He looked like he was holding something in—barely. Like if Lance spoke too soon, it might all come spilling out.
The moonlight cast everything in grayscale. Keith’s profile was sharp and quiet in the silver wash—softened by the glow, hardened by the weight he carried.
Lance shifted his weight, finally moving forward to sit a few inches away. Not touching. Just close enough to feel the heat between them again.
The silence stretched. Not comfortable. Not painful. Just full.
A cricket chirped in the bushes. Somewhere in the distance, a car door slammed—echoing faintly down the canyon walls. The wind rustled the low brush and swept dust across their shoes.
Lance fiddled with a loose thread on his sleeve. His throat felt tight. There was so much he wanted to say. So many ways this could go wrong. So many things he hadn’t let himself feel—until now, until here, with Keith beside him and the desert holding its breath.
He turned his head slowly, finally looking at him. “Did you bring me here to kill me?” he whispered, barely audible.
Keith blinked, startled, then huffed a dry laugh. “Thought about it.”
Lance smiled, but it didn’t reach his eyes. “That’s fair.”
Still, neither of them moved. The silence returned, but now it was threaded with tension. Anticipation. The kind of quiet that comes right before a storm—or a confession.
The river kept talking.
So did Lance’s heartbeat.
Keith kicked a pebble off the edge of the boulder, watching it arc and skip once, twice across the river before sinking into the quiet current.
“I used to come here with my mom a lot,” Keith said, voice low, almost drowned out by the water. “Before, you know... she left.”
Lance didn’t respond right away. He just listened—carefully, silently—letting Keith have the space he rarely took for himself.
Keith’s eyes followed the ripples left behind, his mouth pressing into a thin line. “I don’t remember everything,” he said, voice quiet, like he was peeling back the memory as he spoke. “Just that she always brought me here when things were... tense. At work mostly—she was a mercenary.”
Lance blinked at that, but stayed silent, letting Keith keep the rhythm of his story.
Keith shifted his posture, elbows resting on his knees, fingers laced tightly like he was bracing for something. The moonlight caught in the hollows of his cheeks, and for a moment, he looked impossibly young.
“I was six the last time we came,” he said, eyes distant now. “She packed sandwiches, like always. Turkey and mustard. Cut mine into little triangles because I used to think they tasted better that way.” His mouth tugged into a smile—small, flickering, and sad. “We sat right there, on that exact rock.”
He pointed to a flat stone near the river’s bend, half-covered in moss, like time had tried to reclaim it.
“We didn’t talk much,” he added after a beat. “She just let me throw rocks and ask a million questions. Then she’d make up stories—about what the river was saying or where the water went after it left here.”
He paused. Lance stayed quiet, his throat tight, the night stretching long and soft around them.
“She held my hand the whole walk back,” Keith said. “Then a week later, she was gone.”
The words fell like stones, heavy and irreversible.
Keith’s shoulders drew in tighter, as if the air had gotten colder.
“No note. No goodbye. Just... gone.” He exhaled hard through his nose. “I didn’t understand it. I thought maybe I did something wrong. That I wasn’t enough for her to stay.”
He swallowed, eyes narrowing as he stared into the water like it might give him answers.
Keith stared at the water, his voice soft but certain when he finally added, “Maybe I’m naturally untrusting because my mom left me. So instead of accepting people into my life, I push them away before they reject me.”
It hung in the air between them—raw, unflinching, true.
Lance wanted to reach out, to say something that would make a dent in all that pain. But instead, he stayed beside him. Solid. Still.
Keith shifted his gaze from the river to Lance, eyes softer now but still guarded. “I’m sorry,” he said quietly, voice rough. “For how I’ve been… with you. Cold, distant. I didn’t mean to push you away like that.”
Lance suddenly wanted to throw up. He swallowed hard, a tight knot forming in his chest. The words hung heavy between them, but instead of relief, a pang of anguish settled deeper inside him.
He felt selfish. All the months he had spent being angry at Keith for going back to James and the weeks he had been pining over him and he never even tried to understand why Keith was the way he was.
Lance’s mind raced, the walls he’d built around his own feelings starting to crack. The anger, the jealousy, the hurt—all of it suddenly felt like a weight he’d been carrying alone, without ever trying to see what was really going on inside Keith. He had been so caught up in what he wanted, he hadn’t stopped to consider what Keith needed—or what demons he was wrestling with.
His throat tightened, and for a moment, he couldn’t speak. The realization hit him hard: all this time, he’d been chasing a version of Keith that didn’t exist—the idea of a boyfriend, a lover, someone who would fill the spaces left empty inside him. But Keith was fighting his own battles, walls raised so high it was no wonder he pushed people away.
Lance’s hands clenched into fists, the frustration and sadness boiling beneath the surface. He was selfish. He never tried to understand him. That truth stung worse than any rejection.
He exhaled slowly, trying to steady his voice. “You don’t have to apologize,” he said quietly, forcing a small, brittle smile. “I’ve been… kind of a jerk too. I guess I just wanted something you couldn’t give.”
Keith looked at him then, really looked, and something like understanding flickered behind those guarded eyes.
Lance’s heart ached as the truth settled in: Maybe all we can ever be is friends. It was painful, but maybe it was also the only way forward.
Keith’s eyes searched Lance’s face, hesitant but hopeful. “You wanna… spend the night at my place?” His voice was low, almost uncertain, like he wasn’t sure how the offer would land.
Lance blinked, caught off guard. The tension in his chest twisted again. Part of him longed to say yes, to lean into the quiet companionship they both clearly needed. But reality crept back in—the looming pressure of school, the weight of expectations.
“I… I’ve got class in the morning,” Lance said, voice steady but soft. “I should head back to my dorm.”
Keith nodded slowly, the flicker of hope dimming but not vanishing. “Yeah. Yeah, that makes sense.”
They stood there a moment longer, the night air cool around them, the river’s gentle murmur filling the silence between words. Lance wanted to believe things could change, but for now, this fragile truce was enough.
The ride back was quieter than before, the hum of the bike blending with the soft rustle of desert wind. Lance stared ahead, his jaw clenched, trying to steady the storm swirling inside him.
He felt the distance between them—not just on the road, but in his chest. Keith beside him was close, but the walls between them felt thicker than ever, heavier than any bike helmet or leather jacket. The silence wasn’t peaceful; it was full of things unsaid, questions that had no easy answers.
Maybe this is all we’re meant to be—just friends. Maybe that’s the only way Keith can let anyone in without getting hurt. The thought stung like salt on a wound.
He wanted to reach out, to bridge the gap, but the fear of rejection tightened his throat. If Keith wasn’t ready for more, then maybe he never would be.
Lance swallowed the lump in his throat as the familiar streets of Garrison came into view. The night sky stretched vast and indifferent above them—like the future between them: uncertain, distant, but somehow still holding a flicker of something fragile.
He didn’t know how to fix what was broken, but for now, he’d have to accept it as it was.
Lance lingered by Keith’s bike outside his dorm building, the night air cool against his flushed cheeks. His fingers toyed absently with the helmet’s chin strap, stalling—though he wasn’t sure if it was to hold onto the moment or avoid what came next.
“So,” he said, forcing a casualness he didn’t quite feel, “I’ll see you tomorrow?”
Keith blinked at him, as if the question surprised him.
Lance raised an eyebrow. “School? Physics? You know, the whole reason we’re trapped in this academic tragedy together?”
Keith huffed a soft laugh, the corner of his mouth twitching. “Right. Yeah. I really only showed up last week to try to talk to you.”
Lance rolled his eyes, lips tugging into a reluctant smile. “Special privileges for the straight-A student who also happens to be the teacher’s brother. Must be nice.”
“Please,” Keith snorted. “You think Shiro gives me special treatment? He once made me do three extra problem sets for being five minutes late.”
“Okay, maybe not special treatment,” Lance allowed, handing the helmet back. “Just special trauma.”
Their fingers brushed briefly in the handoff, and Lance pretended not to feel the jolt that followed. He stepped back, stuffing his hands into his jacket pockets and staring at the sidewalk like it could tell him what to do next.
“Drive safe,” he murmured.
Keith nodded. “Text me when you’re in?”
Lance hesitated, then nodded once. “Yeah. Sure.”
He didn’t look back as he walked into the building. He wasn’t sure he could without unraveling—like if he gave Keith one more glance, he’d break all over again.
The fluorescent lights buzzed faintly overhead as he trudged down the hallway, steps slow and heavy. When he reached his door, he paused, staring blankly at the mahogany wood and the little brass peephole above the number. His heart pounded in his ears. Maybe if he stood still long enough, the ground would open up and swallow him. Or God would smite him for being such a pathetic mess. Either worked.
Before divine intervention could arrive, the door creaked open.
“I could feel the homosexual despair the second you entered the building,” said a voice—definitely not God. Just a very sleep-deprived Hunk.
Lance blinked. “Why’re you awake, man?”
He stepped into the room as Hunk shuffled back inside, gesturing at the chaos that was his bed: an open laptop with a blinking cursor on a half-finished essay, several textbooks stacked precariously at the edge, and enough loose paper to qualify as a fire hazard.
“Because I’m a worried mother hen,” Hunk said matter-of-factly, yawning mid-sentence. “And also procrastinating my calc homework. So instead of being productive, I stalked your location like a concerned mom with too much time and not enough boundaries.”
Lance snorted. “You’re the worst.”
“You love me.”
“Unfortunately.”
Hunk flopped onto his bed with a dramatic groan, one arm thrown over his eyes. “So…?”
Lance let out a long, exhausted breath as he tugged off his hoodie and flung it toward a corner of the room, where it landed in a tangled heap next to his tennis racket and a pile of unfolded laundry.
“Fuck Kazuo Ishiguro and his symbolism,” he declared flatly, like it was a universal truth. “Seriously. Stevens was right to repress every emotion ever. What good does honesty even do? Just makes everything hurt worse.”
Hunk peeked out from under his arm, eyebrows raised. “Wow. You sound emotionally stable.”
“Thank you,” Lance said, deadpan. “I worked very hard to get to this level of insanity.”
Hunk snorted. “So I take it the drive didn’t magically fix everything?”
Lance collapsed backward onto his bed, arms sprawled wide, staring up at the ceiling like it had answers. “Nope. It was like... cathartic. But in a way that makes you feel ten times worse before it gets better. Keith opened up about his mom. I decided we should just be friends. And now I want to die, but, like, tastefully.”
Hunk was quiet for a beat. “Tastefully?”
“You know,” Lance waved his hand vaguely. “Like, melodramatic sad-boy death. Maybe I crumble into dust. Maybe I walk into the sea. Very aesthetic.”
Hunk rolled his eyes but smiled gently. “You’re not walking into any seas, you drama queen. You’re gonna cry, sleep, pass your classes, and heal. In that order.”
Lance groaned into his pillow. “Gross. That sounds healthy.”
“Unfortunately.”
The next morning arrived with the same merciless brightness that Garrison always insisted on. The sun was already scorching by the time Lance stepped outside, the sky so painfully blue it made his teeth ache. He tugged on the drawstrings of his hoodie despite the heat, like he could hide inside it, like cotton could shield him from his feelings.
Hunk, already halfway through a breakfast burrito from the student union, waved him over near the bike racks. “You’re late.”
Lance squinted at him. “It’s 8:03.”
“Exactly. Late,” Pidge chimed in, appearing beside Hunk with a coffee cup nearly the size of her head and a wicked grin that said they hadn’t slept and would fight anyone who mentioned it.
Allura joined them moments later, looking like she belonged in a skincare ad instead of walking to AP Physics C. Her white sundress swayed around her knees, and she didn’t look the least bit sweaty, which was honestly infuriating.
“I assume no one did the additional practice set from Dr. Holt,” she said sweetly.
Pidge snorted. “I looked at it. Then I remembered I have a soul and promptly closed the document.”
They began walking across campus in a loose, sleepy cluster, the morning heat rising from the pavement and cicadas buzzing in the trees like warning sirens. The scent of desert sage hung in the air, and Lance tried to focus on that. On anything, really, other than the storm still churning quietly inside his chest.
Hunk glanced sideways at him. “You get any sleep?”
Lance shrugged, hands in his hoodie pocket. “Some.”
Pidge sipped their coffee. “You look like you experienced at least three different identity crises overnight.”
“Only two and a half,” Lance said. “I’m saving the third for finals.”
Allura arched a brow but didn’t press. She had that look like she was reading him anyway, file-foldering it away for later.
As they approached the science building, Lance’s stomach gave a nervous twist. He hated how his body recognized the impending proximity of Keith before his brain even tried to pretend it didn’t matter. He hated how just the thought of walking into that classroom made his palms sweat more than the Arizona sun ever could.
They were just climbing the steps to the science building when Lance heard the telltale hum of Keith’s motorcycle pulling into the adjacent lot. He didn’t have to turn—he knew that sound now, like muscle memory. Still, his neck betrayed him, glancing over his shoulder just in time to see Keith swing his leg over the bike, tug off his helmet, and spot their group.
Keith walked toward them with the same ease that made Lance feel like his ribcage was too small. His hair was windswept, cheeks a little pink from the ride, and his expression was unreadable—but his eyes found Lance like they always did.
“Morning,” Keith said, coming to a stop beside them. His voice was casual, but there was a thread of something in it—hesitation, maybe, or hope.
“Hey,” Lance replied, trying to sound normal. He didn’t quite manage it.
Keith’s gaze flicked to the others for a beat—Hunk, Pidge, and Allura exchanging a mixture of raised brows and not-so-subtle smirks—before returning to Lance.
“What are you doing after physics?” he asked.
The question hit Lance like a low-sweeping wave. Gentle, but impossible to ignore. His brain stuttered. What was he doing after physics? Trying not to spiral? Pretending he wasn’t still tasting last night’s almosts?
“Oh, you know,” Lance rubbed the back of his neck. “My other classes. The rest of us actually have to show up to pass.”
Keith huffed a soft laugh, the corner of his mouth twitching like he wasn’t sure if he was amused or stung. “Right. I deserved that.”
Lance shrugged, eyes darting anywhere but Keith’s. “Little bit.”
There was a pause, not quite awkward—more like neither of them knew what to do with the air between them.
Keith scratched at the back of his neck, looking down at his boots. “I was gonna go to a record store in downtown Tucson, if you wanted to come along.”
It was casual. Easy. Like this was just any other Friday. Like Lance’s heart wasn’t lodged halfway up his throat.
He exhaled slowly, forcing levity into his voice. “Depends. You still ride like you’re auditioning for Fast & Furious: Desert Edition ?”
Keith looked up, a reluctant grin tugging at his lips. “No promises.”
Lance rolled his eyes, but something inside him softened. “Fine. I’ll meet you out front.”
Keith nodded, stepping back toward his bike. “See you after.”
As he walked away, Lance stood frozen on the steps, the hum of anticipation in his chest almost too loud to think over.
“You’re not fooling anyone, you know,” Pidge said behind him, sipping her drink with a knowing look.
“I’m a perfect illusion,” Lance deadpanned.
“Like Lady Gaga?”
“Exactly like Lady Gaga.”
The bell echoed through the hallways as the group filed into AP Physics C, the hum of morning chatter fading under the fluorescent lights of the classroom. Lance slid into his usual seat near the middle, flanked by Hunk on one side and Allura diagonally behind him. Pidge was already booting up her laptop with the precision of someone who treated notes like national secrets.
Shiro stood at the front, calm and commanding as always, scribbling out a vector problem on the whiteboard. He turned around with that easy smile of his, the kind that somehow made electromagnetism seem slightly less soul-crushing.
“Alright, everyone, let’s jump in. We’re finishing up electric flux today, and I want you all thinking Gauss’s Law like it’s gospel.”
Lance sank into his seat with a groan. “Amen,” he muttered under his breath.
Shiro paused briefly as if hearing the whisper, one eyebrow quirking in amusement. “I’m glad at least one of you’s found religion over this material.”
A few people chuckled. Keith wasn’t in his seat yet.
Lance tried not to look toward the door, even as his brain kept ticking like a clock waiting to chime. Had Keith meant what he said? Was it a friendship peace offering, or something heavier disguised as casual?
He tapped his pen against his notebook and attempted to focus as Shiro launched into a problem involving a charged cylinder. Keith slipped in a few minutes late, helmet in hand and wind-rumpled, and muttered a quick apology before sliding into his seat near the back.
Shiro barely blinked. “Glad you could join us, Keith.”
“Yeah, me too,” Keith replied, and for a fleeting second, his eyes flicked to Lance.
Lance forced his attention back to his notes, underlining “symmetry of electric fields” like it held the answer to anything.
It didn’t.
The minutes crawled by as Shiro moved between diagrams and proofs. Lance was trying—God, he was trying—but every so often, he felt Keith’s gaze settle on him. Not sharp, not demanding. Just present. Just there.
And Lance didn’t know if it made him feel better or worse.
When the bell finally rang, the class stirred with a mix of relief and dread—Shiro had assigned a three-question problem set that looked like it required a doctorate to decipher.
Lance shoved his notebook into his bag, deliberately slow.
“Don’t forget your assignments,” Shiro called. “And no copying. You know who you are.”
Pidge jammed their elbow into Lance’s side. “Yeah, Lance.”
“That was one time!”
Shiro raised an eyebrow from the front of the room, clearly amused but saying nothing.
Pidge smirked. “One time you got caught. ”
Lance clutched his chest with mock offense. “I’ll have you know I’m reformed. Enlightened. A changed man.”
“You copied my work last week,” Hunk chimed in helpfully as he zipped up his backpack.
“That was a collaboration, ” Lance shot back, pointing an accusatory finger. “A beautiful example of teamwork and trust.”
“Sure,” Pidge drawled, slinging their bag over one shoulder, “except you spelled Coulomb with a ‘K.’”
“It was a stylistic choice! ”
“Uh-huh.”
Allura raised an elegant eyebrow as she passed by. “Is this what academic excellence looks like?”
“No,” Pidge and Hunk said in unison.
“Yes,” Lance said at the same time, flashing his brightest grin.
There was a soft chuckle from behind him—Keith, standing just inside the door now, clearly having caught the tail end of the exchange. His helmet dangled from his fingers, his expression a little lighter than it had been in days.
Lance’s grin faltered for a split second.
Keith stepped forward, gaze flicking from Lance to the others, then back again. “Hey,” he said, voice low but direct. “You still good for lunch?”
The world tunneled just a little. Lance's pulse leapt into his throat. He swore everyone could hear it.
He forced a smirk. “Depends. You gonna quiz me on Gauss’s Law over sandwiches?”
Keith shrugged, expression unreadable. “Only if you spell Coulomb right.”
Pidge let out a bark of laughter. “He’s learning!”
Lance rolled his eyes but couldn’t help the small smile tugging at the corner of his mouth. “Yeah, yeah. Let me get through my English class first. Holloway almost crucified me for a lackluster discussion post.”
Keith gave a small nod, eyes lingering for a beat longer than necessary. “You’ll be fine.”
Lance watched him walk off down the hall, the hallway light catching just enough of his hair to make it glow at the edges. His heart did a stupid little flip before he turned on his heel and headed the opposite way.
AP Lit was halfway through already when Lance dropped into his seat, sliding his annotated copy of The Remains of the Day out of his bag and onto the desk with the weariness of a soldier returning to the front.
Ms. Holloway didn’t pause in her pacing. “Ah, Mr. McClain joins us again. Ready to redeem yourself?”
A few students chuckled. Lance offered a sheepish shrug and flipped open to the marked-up pages. “Redemption arc starts now.”
“Good,” Holloway said dryly, then turned to the class. “We’re continuing from yesterday—page 173. Stevens reflects on the idea of dignity and whether he’s lived a worthwhile life. Thoughts?”
Hands lifted. Eloise rambled something about societal expectations and internalized emotional repression. Brad followed up with a vague, overly dramatic claim about how “dignity is dead in the modern age.” Lance stared at his copy of the book, fingers trailing over the faded underlines and marginal notes he’d made last night while spiraling over a boy who still haunted his chest like a ghost.
“I think,” Lance said aloud, surprising even himself, “that Stevens clings to duty because it’s the only thing he’s ever had control over. Everything else—love, family, happiness—he gave up. Or maybe he never had it to begin with. And admitting that would unravel him.”
The room went quiet.
Ms. Holloway raised an eyebrow. “Interesting. So, you’re suggesting that duty was his coping mechanism?”
Lance nodded slowly. “Yeah. He convinced himself that serving others was his purpose so he wouldn’t have to face how lonely he was. Because if he did... then what’s left? Just a man standing in an empty house with nothing to show for his life but how well he folded napkins.”
A beat passed. Then Holloway—somewhat begrudgingly—gave a small smile. “Well said, Mr. McClain.”
Lance blinked, surprised. Then scribbled a small doodle of a perfectly folded napkin in the margins of his notebook. He looked down at the book again, Stevens’ carefully measured words swimming across the page, and couldn’t help but feel the ache of kinship.
Because maybe Keith was right—maybe some people push others away before they can be rejected. Maybe Lance did the opposite. Maybe he held on too tightly. Wanted too much. Read too much into everything.
But either way, it was still just two sides of the same story.
And he wasn’t sure if he was proud or terrified to see himself in a repressed old English butler.
The bell rang with a shrill finality, jolting half the class from their post-lunch daze. Chairs scraped against the tile as students gathered their things, and the usual chatter filled the room.
Lance tucked his copy of The Remains of the Day into his bag, his brain still buzzing from what he’d said. He wasn’t even sure where it had come from—just that it had tumbled out of him like it had been waiting there all along.
“Mr. McClain,” Ms. Holloway called, just as he stood up. “A moment?”
Lance paused, slinging his bag over one shoulder. A few curious glances flicked his way as the rest of the class filed out, including Eloise, who gave him a subtle thumbs-up. He returned it half-heartedly.
Once the room had cleared, Holloway leaned back against her desk, arms crossed in that way teachers did when they were about to give a Very Serious But Not Harsh Talk™.
“I read your revised discussion post last night,” she said. “Quite the improvement.”
Lance blinked, not sure if he was about to be praised or roasted again. “Uh... thanks?”
“You connected with the material. That much was obvious. You weren’t trying to sound smart—you were just honest.” She nodded toward the copy of the book still open on her desk. “It made your analysis feel lived-in. Human. That’s what literature is about.”
A strange warmth crept up Lance’s neck. “I mean… I guess I just had a lot on my mind.”
“That’s when some of the best writing happens,” she said simply. “Don’t underestimate that.”
He offered a hesitant smile, one hand gripping the strap of his backpack. “I’ll try not to.”
As he turned to leave, Holloway added, “And Lance?”
He glanced over his shoulder.
“I don’t know who you were thinking about when you wrote it, but it mattered. I hope you tell them that someday.”
Lance’s breath caught.
He gave a small nod—tight, unsure—and slipped out into the hallway, the noise of students and lockers crashing around him like a wave. The echo of Holloway’s words followed close behind, haunting in their gentleness.
He didn’t know if he could tell Keith what he felt.
But maybe—just maybe—he could start by telling himself.
Lance stepped out of the English wing, the autumn sun sharp and low as it filtered through the trees lining the path. The door thudded shut behind him, cutting off the echo of hallway voices. He adjusted the strap on his backpack and made his way down the concrete steps, the rhythm of his footsteps syncing with the low hum of campus life settling into its afternoon lull.
Then he saw him.
Not by the usual sleek menace of a motorcycle—Keith’s so-called “death machine”—but leaning against the dark red Camaro Z28 Lance had spotted once before, gathering dust in the back of the garage like a sleeping dragon. Now it was polished to a glossy sheen, sunlight glinting off the hood, chrome wheels catching the light like they had something to prove.
Keith stood beside it, arms crossed, one boot propped against the tire, his black hoodie zipped halfway up and sleeves shoved to his elbows. His hair was messier than usual, wind-swept like he hadn’t bothered to brush it, and his gaze was trained on Lance with that unreadable expression he wore like a second skin.
Lance’s breath caught somewhere between his ribs.
“Finally fixed the engine and replaced the wheels,” Keith said, his voice casual but carrying that quiet note of pride Lance had only ever heard when Keith talked about things he actually cared about. He walked around the front of the car, fingers trailing briefly over the hood like it was an old friend, before stopping at the passenger side and pulling the door open for Lance. “Figured it was the perfect day to take her out on a drive.”
Lance stared, momentarily frozen.
It wasn’t just the gesture—Keith offering him the passenger seat, his fingers resting lightly on the door like this wasn’t a big deal—it was everything. The invitation. The fact that Keith had waited. That he’d chosen today. Chosen him.
And maybe it was stupid, maybe it meant nothing more than another long drive filled with half-said thoughts and music turned up just loud enough to keep the silence comfortable, but…
He stepped forward anyway.
“Are you trying to seduce me with horsepower?” Lance asked, raising an eyebrow as he climbed in.
Keith huffed a laugh, the kind that didn’t quite reach his eyes but was real enough to make Lance’s chest ache. “If I were, I’d have picked a more comfortable car.”
Lance snorted as he settled into the seat, the leather warm under him, the scent of motor oil and something faintly like pine lingering in the air. He watched as Keith closed the door gently, then rounded the hood again, slipping behind the wheel.
The engine rumbled to life with a low, satisfying growl, and just like that, they were off—pulling away from the school and back into that strange, fragile space between them where anything still felt possible.
The car rumbled down the road, smooth and low and confident, like it belonged in a movie montage. Keith shifted gears one-handed, the motion practiced and precise, his other hand draped casually over the wheel. The windows were down, letting in warm desert wind and late afternoon sun, and the radio was playing something vaguely alternative and moody—Lance couldn’t place the band, but it suited the mood too well for him to ask.
He tried not to stare. Really, he did.
But watching Keith drive stick was an entirely different level of distracting.
Every gear shift sent a jolt of heat crawling up Lance’s neck. The way Keith’s fingers wrapped around the shifter—tight but controlled, confident but never cocky—had no right being that sexy. His knuckles flexed, the tendons in his forearm shifting with every precise movement. His rings caught the light, drawing Lance’s eye like magnets, and he couldn’t help but wonder if Keith had any idea what he was doing to him just by existing.
Lance looked away, out the window at the dusty skyline of Tucson as it rolled into view, hoping the wind would cool his face before it gave him away.
They exited off the freeway near downtown, where the buildings got closer together and the graffiti on the walls got more interesting. Keith didn’t say much—he rarely did during drives—but it wasn’t an awkward silence. It was the kind that filled with unspoken ease, punctuated only by the hum of tires on asphalt and the occasional tap of Keith’s fingers against the wheel in rhythm with the music.
When they pulled up in front of the record store—an old, brick building with sun-faded posters plastered in the windows—Keith finally spoke.
“They still have a bunch of vinyl from the eighties in the back,” he said, turning off the car and glancing at Lance. “Figured you’d appreciate that.”
Lance blinked. “You remembered?”
Keith shrugged, suddenly all nonchalance. “You talk a lot. I listen.”
That shouldn’t have made Lance’s heart stutter. But it did. Hard.
He unbuckled quickly before he could say something stupid or romantic or tragic, and followed Keith out into the street, the scent of asphalt and desert dust mingling with something newer, something almost electric in the air.
Inside the record store, the air was thick with the scent of aged paper, vinyl, and a faint hint of incense. Dust motes floated lazily in the shafts of sunlight streaming through the front windows. The low murmur of an old jazz record crackled softly from the speakers, adding a cozy warmth to the cramped space.
Keith led the way, his fingers brushing across the worn spines of the records as he scanned the shelves. Lance followed close behind, eyes wide, feeling a strange mix of comfort and unfamiliar excitement. He hadn’t spent much time in places like this before—places that felt like a sanctuary for forgotten sounds and stories.
“Here,” Keith said, pulling out a slightly scratched album. “This one’s good.” He carefully set the record on the turntable and lowered the needle.
The needle hit the vinyl with a satisfying crackle, and a slow, soulful melody filled the room. Lance felt the music wrap around him, filling the space between them with a calm they hadn’t managed to find in words. Keith’s usual guarded expression softened, and for a moment, he just watched Lance’s face, as if committing every detail to memory.
Lance, in turn, stole glances at Keith’s profile—jaw clenched in concentration, fingers lightly tapping to the beat. The tension that had haunted their past days seemed to loosen, replaced by a fragile, quiet connection built from shared silence and music.
They moved through the aisles, occasionally pulling out records to read the back covers, trading small comments about the artists or the songs, each interaction tentative but meaningful.
At one point, Keith held up a vintage David Bowie album and smirked. “Figured you’d have this already.”
Lance laughed softly. “You don’t know me as well as you think.”
Keith just shook his head, that half-smile lingering. The easy camaraderie, the unspoken understanding—it was something neither of them had dared hope for, but maybe, just maybe, it was exactly what they needed.
Keith carefully slid a worn Chet Baker vinyl from the shelf, the corners of the cover softened by time. “This one,” he said quietly, setting it on the turntable and lowering the needle with practiced ease.
The soft, melancholy trumpet notes filled the room, followed by Chet’s smoky voice crooning, “I fall in love too easily, I fall in love too fast…”
Lance felt the music seep into his chest, every word echoing the ache he hadn’t dared to voice. He looked over at Keith, who was watching the record spin, eyes half-lidded as if lost in memory.
The song lingered between them, slow and bittersweet, the kind of tune that makes you want to hold onto something fragile even when you know it might break.
Lance swallowed hard, heart thrumming painfully, and realized that maybe this music—this moment—was the closest thing to honesty they’d managed yet.
The warm crackle of the vinyl wrapped around them like a soft blanket. Lance’s breath hitched as Chet Baker’s voice floated through the record store, the vulnerability in the lyrics making the air feel charged with unspoken emotion.
Keith glanced at Lance, a faint softness in his eyes that made Lance’s chest tighten. The world outside—the cluttered racks, the faded posters, even the hum of other customers—seemed to fade away, leaving just the two of them in this quiet bubble.
Without thinking, Lance reached out and gently took Keith’s hand. “Dance with me?” he whispered, barely loud enough to be heard over the music.
Keith’s eyebrows lifted in surprise, but he didn’t pull away. Instead, he gave a small, almost shy nod.
Lance guided him to a small open space near the back, careful not to bump into the shelves. His other hand found its way to Keith’s shoulder, and Keith’s hand settled on Lance’s waist with a natural ease.
They moved slowly, swaying in time to the soft, haunting melody. Lance’s fingers lightly traced circles on Keith’s back, feeling the tension in him begin to ease, even if only a little.
Keith rested his forehead gently against Lance’s temple, eyes closed. “You’re really something, you know that?” he murmured.
Lance smiled, heart pounding. “Only when I’m with you.”
For a few precious minutes, nothing else mattered—no confusion, no hurt, just the quiet comfort of two people finding a fragile connection amid the silence and song.
They stayed wrapped in that slow dance for a little longer, letting the music wash over them and the quiet hum of the record store settle around their shared space. Lance could feel Keith’s steady breaths against his cheek, and for once, the weight of everything between them seemed to lift just enough to breathe.
Eventually, the song faded, and Keith gave a reluctant sigh, pulling back just enough to look into Lance’s eyes. Neither said a word, but the small smile that tugged at Keith’s lips said more than words ever could.
They wandered slowly toward the front of the store, browsing the last few racks absentmindedly, savoring the calm. As they neared the exit, Lance’s eyes caught sight of a small, plain cardboard box tucked beside the door.
A soft, high-pitched whine floated out from it.
Lance froze. “Did you hear that?”
Keith’s gaze sharpened, and together they crouched down to peer inside. The whine turned into a tiny bark, and two bright eyes blinked up at them from beneath a scrunched blanket.
“Oh, man,” Lance breathed, already reaching in gently. “It’s a puppy.”
Keith glanced around, cautious but curious. “Looks like someone left it here.”
The puppy wiggled happily in Lance’s arms, its tiny tail thumping against the cardboard box.
“Oh my God,” Lance whispered, cradling the pup gently against his chest. “It’s just a baby.”
The little black German Shepherd had one ear flopping over while the other stood perfectly upright, giving it an adorably uneven, curious look.
Keith leaned in closer, his eyes softening. “That ear’s gonna stand up straight soon enough.”
Lance smiled, feeling a sudden warmth spread through him as the puppy nuzzled against his neck. For a moment, everything else—the tension, the uncertainty—faded away, replaced by the innocent trust of this tiny creature in his arms.
Keith reached out tentatively, fingers brushing the puppy’s fur. “We should find out if it belongs to someone.”
“How could someone leave something so sweet?” Lance cooed, brining his nose to the puppy’s ear. “We can’t just leave him here. Keith! We need to take him back to your place.”
Keith raised an eyebrow, watching Lance cradle the puppy like it was something sacred. “My place? Why not yours?”
“Because Hunk will cry,” Lance said immediately, without missing a beat. “And not in the good way. In the ‘Lance, we are not equipped for canine parenthood in a dorm room’ way.”
The puppy let out a soft yawn, nuzzling closer into Lance’s hoodie. Keith blinked at it, then back at Lance, whose entire face had gone soft and bright with affection.
“You’re already attached,” Keith said, but there was no judgment in his voice. Just quiet observation—and maybe the tiniest trace of amusement.
“Obviously,” Lance whispered. “Look at his face. He’s perfect.”
Keith ran a hand through his hair and exhaled. “Okay. Fine. Just for tonight. Until we figure out what to do with him.”
Lance grinned triumphantly, already bouncing slightly on his heels as he rocked the puppy. “You’re gonna love it, little guy. Keith’s apartment is practically a luxury suite. You’re moving up in the world.”
The puppy responded with a happy sneeze.
Keith rolled his eyes but didn’t fight the smile tugging at the corner of his mouth. “You’re naming him before we even check if he has a microchip, aren’t you?”
Lance gasped. “Don’t tempt me.”
Keith gestured toward the Camaro. “Alright. Puppy Express leaves in two minutes. Buckle him up.”
Lance practically skipped to the car, clutching the puppy like a treasure. And for the first time in days, maybe even weeks, the space between him and Keith didn’t feel so loaded. It just felt light. Easy.
And maybe—just maybe—a little bit like the start of something new.
Keith pushed open the door to his apartment with his foot, arms full of a bag of vinyls and a tangle of leashes and snacks they had impulsively picked up from the pet aisle on the way home. Lance was already inside, socks skidding across the hardwood floor as he let the puppy down to explore.
The puppy let out a delighted yip and trotted straight toward the kitchen, nose twitching, tail wagging like a metronome on overdrive.
“He’s already claimed the place,” Lance said, beaming as he followed him. “You’re gonna have to start charging him rent.”
Keith closed the door behind him, locking it with a soft click. “We’re not keeping him.”
“Yes, we are.”
“We can’t just—”
Lance turned, cutting him off with a look that was far too earnest to fight against. “Keith. Come on. He was in a box. On the sidewalk. In the sun. He’s microchip-less, collar-less, and the shelter’s already full—we checked .”
Keith sighed, dropping the bag onto the table with a soft thunk. “We were supposed to take him for the night. ”
“One night can change a life.”
Keith’s brow furrowed. “That sounds like something out of one of your terrible movies.”
“It’s a classic, ” Lance corrected, “and also—look at him!”
The puppy had sprawled out on the kitchen rug, legs flopped in all directions, soft snores already coming from his tiny frame. One ear still perked like it was trying to stay alert, even in sleep.
Keith stared. His face didn’t change for a moment. Then: “He looks like a drunk muppet.”
Lance laughed and walked over, crouching next to the pup to smooth a hand over his back. “A drunk muppet you let ride in your Camaro.”
Keith pinched the bridge of his nose. “God, I’m going to regret this.”
“No you’re not,” Lance said softly. “You’re gonna wake up tomorrow and realize this was the best decision of your life.”
Keith looked at him for a long moment. And then, finally—he huffed out a laugh, quiet and breathless. “What are we even going to call him?”
Lance’s eyes lit up like a sunrise. “You’re saying we’re keeping him?”
Keith threw his hands up. “We’re keeping him.”
“YES!” Lance fist-pumped quietly, trying not to wake the puppy. “Okay okay, names. What about Rocket? Or Astro? Or—oh! Ganymede. That’s the biggest moon of Jupiter.”
Keith blinked. “You want to name him Ganymede ?”
Lance grinned. “You love it.”
Keith muttered something under his breath that sounded suspiciously like, “I hate how much I do.”
Lance grinned, gaze drifting back to the little bundle of fluff now curled up on Keith’s kitchen rug. Black fur, a soft belly rising and falling with each breath, one ear still flopped endearingly while the other stood proud like a satellite antenna.
Lance felt his chest ache in that strange, warm way that always showed up when he looked at Keith too long. And now, somehow, it happened when he looked at this puppy too.
“He’s got galaxies in his eyes,” Lance said softly, crouching again to brush his fingers gently between the pup’s ears. “Just like someone else I know.”
Keith raised an eyebrow, but didn’t argue.
Lance’s grin turned sure, certain. “Kosmo,” he declared. “His name is Kosmo.”
Keith blinked. “With a K?”
Lance looked over his shoulder with the smuggest smile. “Obviously. You think I’d miss the opportunity for a matching name aesthetic? Keith and Kosmo? That’s iconic.”
Keith exhaled a small laugh. “You’re such a dork.”
But he didn’t protest the name.
Kosmo yawned wide and let out a satisfied grumble before snuggling closer into the rug.
“Well,” Lance said, clapping his hands once, “this calls for a celebration.”
Keith turned slowly. “Please don’t say—”
“I’m inviting the squad over!”
Keith groaned. “Lance—”
“Just a few people! C’mon, you need human interaction that isn’t just me invading your apartment. We’ll do beers, pizza, let everyone fall in love with Kosmo.”
Keith leaned back against the kitchen counter, arms crossed. “This is the opposite of a quiet night.”
“But it’s a happy one,” Lance said, leveling him with a look that was harder to deflect than anything Keith had faced in sparring. “You’re allowed to have those.”
Keith stared at him a second longer, then nodded once, resigned but not unhappy. “Fine. But if Pidge brings some weird space documentary again, I’m leaving them on the balcony.”
Lance pulled out his phone and was already texting the group chat. “No promises.”
By eight that evening, the apartment smelled faintly of pepperoni and garlic bread. Someone had queued up a soft indie playlist in the background, and Kosmo was making the rounds like a furry politician. He’d already stolen Hunk’s sock, tried to eat one of Pidge’s earbuds, and was currently curled up against Allura’s leg like a baby seal.
“He is the cutest thing I’ve ever seen,” Allura cooed, stroking his fur.
“Yeah,” Pidge said from the floor, one hand behind their head as they watched Kosmo wiggle in his sleep. “If Keith doesn’t turn this into an emotional support animal arc, I’m writing a strongly worded letter to the universe.”
Keith, on the couch with a bottle of beer dangling from one hand, rolled his eyes. “He’s just a puppy.”
“He’s a symbol of rebirth and healing,” Hunk said dreamily from the kitchen, where he was digging through the snack drawer.
Lance flopped down beside Keith, their knees brushing. He passed him a fresh beer, opened his own, and leaned back with a sigh.
“Admit it,” he murmured, “this was a good idea.”
Keith looked around the room—at the warmth, the laughter, the quiet joy of it all—and let a small smile tug at the corner of his lips.
“Yeah,” he said. “It was.”
Kosmo snorted in his sleep.
There was a knock at the door—three short raps, followed by the unmistakable sound of a dog barking excitedly in the hallway.
Keith raised his eyebrow. “Who else did you invite?”
Hunk let out a nervous giggle, “I might’ve let a few other people know that the broody, emo Keith had let an animal into his life… Or something like that.”
Keith narrowed his eyes, slowly turning his head toward Hunk with the weight of betrayal heavy in his stare. “You what ?”
“I said might’ve !” Hunk held up his hands in defense, grinning sheepishly. “Come on, Keith. You know word travels fast in our group chat. And it’s not every day you become a dad.”
“I’m not a dad,” Keith muttered, but Kosmo barked happily from his place on the rug, tail thumping like a drumroll of betrayal.
The door creaked open before Keith could formulate a retort, and in walked Nyma and Rolo—Nyma stylish and smug, Rolo looking like he’d just stepped off the set of a very smug indie movie. Behind them, Beezer bounded in, full of joy and zero self-awareness, making a beeline for the beer on the coffee table.
“Honey, I’m home!” Nyma called, spinning once and tossing her scarf on the couch with theatrical flair. She stopped the second she saw Kosmo. “Oh my God . Is that him?!”
“The legend, the myth,” Rolo added, giving a lazy salute. “Kosmo the Heartbreaker.”
Nyma dropped to her knees like she was in the presence of royalty. “Keith, you soft bastard , I never thought I’d see the day. Look at this baby!” She scritched Kosmo behind the ears with practiced ease, cooing loudly. Kosmo immediately flopped over in delight.
Keith sighed, one hand rubbing his temple. “I regret everything.”
“You shouldn’t ,” Lance piped up, grinning as he leaned on the back of the couch. “Kosmo has already improved your likability by, like, a hundred percent.”
“Well, well, well,” Nyma drawled. “If it isn’t the prettiest boy in Tucson.”
Lance raised a brow. “You say that every time you see me.”
“Because it’s true every time,” she said with a wink, stepping into the apartment and sliding off her jacket.
Rolo followed behind her, gaze sweeping over the room before landing firmly—and unapologetically—on Lance. “Damn,” he said, slow and deliberate, “is it just me, or are you getting hotter every time I see you?”
Lance blinked, startled, then laughed awkwardly. “Uh—good to see you too, Rolo.”
Rolo closed the distance between them in a few easy strides, stopping just a little too close, close enough for Lance to feel the heat off him. “Seriously though. What’s the secret? New moisturizer? Or have you just finally started surrounding yourself with people who appreciate you?”
Behind them, there was a sharp clink —Keith had set down his beer a little harder than necessary on the counter.
Nyma stood up and dramatically swept over to Lance, cupping his face like they were in the third act of a romantic comedy. “You. You sweet, golden retriever of a man—why have you not texted me back about brunch?”
Lance tried to laugh it off, stepping back half a pace, only for Rolo to step right back in. “Yeah,” Rolo added, voice lower now, “I’ve been waiting on that response too. Thought maybe you were just playing hard to get.”
Kosmo barked from his spot by Keith’s feet, ears alert as if picking up on the tension Lance was pretending not to feel.
Keith, cool voice edged with something sharp, finally spoke. “Maybe he’s just been busy.”
Rolo turned his head, raising an eyebrow. “Yeah? With what?”
Keith didn’t blink. “With me.”
The room went quiet for a beat.
Lance’s eyes widened, lips parting like he wanted to say something—maybe clarify, maybe joke—but the weight of Keith’s gaze kept him frozen.
Then Nyma, ever the chaos connoisseur, grinned widely. “Ohhh. Interesting. ”
Rolo held Keith’s stare for a long second, then snorted and backed off, hands raised in mock surrender. “Hey, no complaints. Just admiring the view.”
Kosmo trotted forward at that exact moment, tail wagging furiously as if to defuse the vibe with pure joy. Lance gratefully scooped him up.
“Look at him,” he cooed, burying his face into the puppy’s soft fur. “So much less complicated than humans.”
Nyma flopped dramatically onto the couch. “Well, I’m here for drinks, dogs, and drama in that order. Who’s got the beer?”
Hunk tossed one her way, and just like that, the tension started to fade, replaced by the buzz of conversation and music. Still, Lance could feel the charge lingering, Keith’s quiet protectiveness simmering beneath his usual calm. And when Lance glanced over at him again, Keith was already watching—one hand resting gently on Kosmo’s back where the pup sat curled in Lance’s lap.
A silent claim.
A quiet warning.
And Lance wasn’t sure which one made his heart race more.
As the night wore on, the buzz of laughter and clinking bottles softened into a cozy haze. Kosmo lay sprawled across Lance’s lap like a contented throw pillow, occasionally lifting his head to sniff the air when someone passed by with snacks. Nyma was halfway into an impassioned debate with Hunk about whether Beezer would make a better movie sidekick or secret agent, while Rolo had kicked his feet up on the coffee table, humming along to the vinyl spinning in the background.
And Keith… well, Keith had found his way to Lance’s side sometime after beer number five.
At first, it was subtle. A shoulder brushing just a little too long. Keith sitting so close on the couch that their thighs were touching from knee to hip. Lance figured it was the cramped space, the casual contact between friends. Nothing unusual.
But then came beer number six.
Lance barely had time to notice the slight pink flush creeping up Keith’s neck before he felt it—fingers grazing the back of his hand under the guise of reaching for chips. A soft hmm from Keith as he leaned fully into Lance’s side, like it was the most natural thing in the world. And then—arms.
Keith had wrapped an arm around Lance’s waist, his head dropped lazily onto Lance’s shoulder.
Lance blinked. Twice.
Nyma caught the moment instantly and bit her lip to stifle a grin.
Keith mumbled something unintelligible against Lance’s hoodie.
“Dude,” Lance whispered, shifting. “You good?”
“Mmhmm.” Keith’s arm tightened. “Warm.”
Lance’s brain short-circuited for a second, unsure whether to scream internally or melt into a puddle. Kosmo gave a sleepy sigh and rolled onto his back, demanding belly rubs from Rolo, who was watching the entire thing unfold with a smirk.
Keith lifted his head just slightly, eyes glassy but fond. “You smell good,” he muttered, like it was a completely normal thing to say in front of friends and dogs and rapidly deteriorating boundaries.
Lance looked at Hunk in silent panic.
Hunk gave him a thumbs up and mouthed he’s so gone.
“You’re drunk,” Lance said under his breath.
Keith gave a noncommittal shrug, then tucked his face back into Lance’s shoulder, voice muffled. “I’m just honest.”
Somehow, that was worse.
“Keith, people are literally watching—”
“Let them,” Keith grumbled. “They’ll figure it out eventually.”
Lance’s heart stuttered. “Figure what out?”
“That you’re mine.”
The room might’ve been noisy, filled with the lull of background chatter and the gentle scratch of vinyl—but in that moment, it felt like everything paused.
Lance swallowed hard. “Keith…”
Keith didn’t move, didn’t pull back, didn’t even seem to realize what he’d just said.
But Lance felt the weight of it settle on his chest—warm and terrifying and exactly what he wanted.
Nyma raised an eyebrow over her drink and whispered to Rolo, “Well. That escalated.”
Rolo sipped his beer and chuckled. “Told you. He’s a clingy drunk.”
And Lance? He just sat there, flushed and stunned, Keith wrapped around him like gravity—and no idea what the hell to do with the fluttering in his chest.
The night started winding down as Beezer let out a long, theatrical yawn and nosed Nyma toward the door. Hunk stretched with a groan, gathering his hoodie from the back of the couch while Pidge wrangled Kosmo into a sleepy cuddle and muttered about dog-proofing Keith’s apartment before something “important” got chewed to shreds.
Lance was still pinned to the couch, Keith’s weight comfortably slumped against him, like detaching himself might require surgery.
Nyma clipped Beezer’s leash on and gave Lance a sly smirk. “Thanks for the invite, pretty boy. You throw a solid dog-themed rager.”
“Right,” Lance said, his smile tight. “Anytime.”
She winked and gave Keith a teasing salute. “Night, loverboy.”
Keith grunted without lifting his head.
Lance glanced toward Hunk, who was herding the rest of the guests to the door. Their eyes met, and Lance widened his own, pleading.
Help me.
Hunk paused dramatically in the doorway, lifted both thumbs, and stage-whispered with far too much cheer:
“Sex! Sex is great! Sex with emotional tension? Even better!”
Lance’s jaw dropped. “Hunk—”
“Goodnight!” Hunk called, all too pleased with himself as he dragged Pidge out before they could add fuel to the fire.
That left just Rolo.
Rolo stepped in front of Lance, hands in the pockets of his tight jeans, and gave him a long, knowing look.
Keith stirred slightly, making a soft, possessive noise as if sensing a disturbance in the Force.
Rolo leaned in anyway, voice low and velvet-smooth. “When you’re done playing house with the emotionally constipated biker,” he said, eyes flicking to Keith’s arm still wrapped around Lance’s waist, “hit me up.”
Lance blinked. “Rolo—”
“I’m just saying,” Rolo continued, completely unbothered. “You ever want something that doesn’t come with five layers of avoidance and one motorcycle-shaped midlife crisis, I’m around.”
He gave Lance a wink and added with a smirk, “And I’m great with dogs.”
Lance didn’t even get a chance to respond before Keith stirred again and muttered, half-asleep and way too clearly: “Mine.”
Rolo snorted. “Yeah, yeah. Territorial. Cute.” He opened the door with a lazy wave. “Night, Lance.”
And then he was gone, leaving Lance alone with one passed-out Keith, one drooling puppy, and about ten thousand feelings he was absolutely not ready to unpack.
Kosmo let out a tiny boof and rolled into Lance’s lap.
“Great,” Lance muttered, sinking back into the couch with a sigh. “Just what I needed. Two clingy disasters in one night.”
Keith snored against his shoulder, and Kosmo licked his wrist.
Lance didn’t move.
…He kind of didn’t want to.
Lance managed—barely—to extract himself from beneath Keith’s weight without waking him. He scooped Kosmo up, the pup making a soft, sleepy noise as Lance carried him to the fluffy dog bed they’d hastily assembled earlier with an old hoodie and one of Keith’s pillows.
Kosmo circled twice, flopped over dramatically, and let out a sigh that felt like a full-body exhale.
“Same, dude,” Lance whispered.
When he turned back around, Keith was sitting upright on the couch, watching him.
“Hey,” Lance said, surprised. “I thought you were down for the count.”
Keith blinked slowly. His hair was a mess, eyes heavy-lidded but focused. “You were gone.”
Lance chuckled softly. “I was ten feet away putting our child to bed.”
Keith stood, unsteady at first, then took a step closer. “Still too far.”
Lance felt it then—that low thrum in the air that always pulsed between them, but more pronounced now. It buzzed beneath his skin, warm and dangerous.
Keith stopped in front of him, just close enough that their toes brushed. His voice was quiet. “Are you… staying?”
Lance swallowed. “Do you want me to?”
Keith didn’t answer right away. Instead, he leaned in—slowly, deliberately—like Lance was something delicate and breakable. Their foreheads touched.
“I always want you to,” Keith whispered.
Lance’s breath hitched. He tilted his chin just slightly, enough that his mouth brushed the corner of Keith’s. “Then stop pretending you don’t.”
Keith’s hands gripped Lance’s hips, pulling him in like gravity was no longer a suggestion. The kiss wasn’t slow—it was hungry, like something they’d both been denying for too long.
Lance threaded his fingers into Keith’s hair, deepening the kiss, and Keith groaned against his lips—low and needy.
Somehow, they stumbled backwards, half-blind, until Lance’s knees hit the edge of the bed. Keith’s hands never left him, even as they fell into the mattress in a tangle of limbs and heat.
Keith’s fingers burned as they slipped beneath Lance’s shirt, slowly peeling it away from his skin. The heat of his touch left a trail of fire wherever he brushed, sending shivers down Lance’s spine. His dark eyes locked onto Lance’s bare chest, filled with a hunger that was almost palpable.
“You’re so fucking sexy,” Keith breathed, his lips ghosting over Lance’s ribs, trailing soft, searing kisses that made Lance’s breath hitch. The world around them seemed to shrink until it was just the two of them, tangled in a cocoon of warmth and need.
Keith’s hands moved lower, skillfully undoing the button and zipper of Lance’s pants. The cool air hit Lance’s skin as Keith’s palms slid beneath the waistband, fingers tracing slow, deliberate patterns that teased and tantalized. The anticipation curled tight inside Lance, a delicious ache pooling deep in his core.
All he could do was stare at Keith wide-eyed and open-mouthed as he dragged his nails down Lance’s thighs, pressing kisses to the inside of his legs.
Lance lifted his hand, biting down hard on the knuckle of his middle finger as Keith’s tongue traced upward along his shaft. A sharp, breathless whimper slipped past his lips before he could stop it.
Keith pulled back suddenly, stealing the heat with him. He gently took Lance’s hand, pressing his fingers to his mouth and swirling his tongue sensually around Lance’s skin. “Don’t hold back on me, baby,” he murmured huskily. “I want to hear every sound you make.”
Keith’s mouth enveloped Lance’s length with a possessive heat that sent a jolt straight to his core. His tongue traced slow, teasing patterns along the underside, pulling soft, breathy sounds from deep within Lance’s throat. Lance’s fingers curled tightly in Keith’s hair, holding him close, utterly lost to the sensation.
Keith’s grip on Lance’s hip tightened, his fingers digging in just enough to claim him—reminding Lance that this moment, this pleasure, was all his. Without warning, Keith’s movements grew firmer, more demanding, the wet pressure of his mouth combined with the rough, possessive tug of his hands making Lance gasp and shudder.
“Don’t hold back,” Keith murmured against him, voice low and rough, laced with hunger and ownership. “I want to hear you. Let me know how good I’m making you feel.”
His mouth was back on Lance’s cock, swirling past the head and moving deeper. Lance gripped the sheets tightly, grounding himself against the rush of sensation. Keith’s tongue was both gentle and sure, exploring with a deliberate confidence that made Lance’s stomach tighten into a coil. Just as the tension reached its peak, Keith pulled away with a soft pop, lips glistening and a thin strand of saliva stretching between them.
Without breaking eye contact, Keith reached over to his nightstand and slid open the drawer, fingers brushing against a small bottle before pulling it out.
Keith held the bottle of lube between his fingers, glancing up at Lance with a sharp, questioning look.
“You sure you want this?” he asked quietly, voice low and rough.
Lance’s breath hitched, eyes dark with need. He didn’t hesitate. “Fuck me, Keith. Please.”
The desperation in his voice was raw, unfiltered, and Keith’s gaze softened just enough before a small, possessive smirk tugged at his lips.
“Alright,” Keith murmured, pouring the cool lube between his index and middle fingers. He brought his hand down to Lance’s entrance, tracing slow, teasing circles around it. “You need to tell me immediately if anything hurts, okay, baby?”
All Lance could do was nod, breath hitching as Keith’s head lowered back onto his length—slow, deliberate, and burning-hot against him. He felt what he assumed was Keith’s index finger enter him slowly. It didn’t hurt, but it was beyond filling. A broken moan escaped Lance’s lips again as Keith’s finger slowly pumped in and out of him.
Keith’s mouth wrapped tightly around Lance’s head, his tongue tracing slow, tantalizing circles that sent sparks shooting through Lance’s body. The coil in Lance’s lower stomach began to unravel, tension building unbearably.
“Keith, I—” Lance choked out, voice cracking, “Keith, I’m gonna cum!”
Without warning, Keith pulled away, lips glistening, but his finger remained buried deep inside Lance.
“Not yet,” Keith growled softly, voice low and firm. “I haven’t even stretched you out fully.”
Frustration bubbled over as Lance threw his head back against the bed, a groan caught somewhere between a plea and a sigh escaping his lips.
“Hurry up,” he begged, voice raw. “This is killing me.”
Keith didn’t waste a second. He slid his middle finger in alongside the first, stretching Lance gently but insistently, his touch firm and deliberate. Lance’s breath hitched, a mixture of sharp pleasure and delicious tension coiling tighter inside him.
At the same time, Keith’s mouth found its way to Lance’s ass, his tongue flicking over the sensitive skin with slow, teasing licks. The wet heat of his mouth combined with the pressure of his fingers sent Lance spiraling deeper into need.
“Relax for me,” Keith murmured against his skin, the possessiveness in his voice grounding Lance even as waves of pleasure washed over him.
“I don’t—oh my God, ” Lance mewled, tugging at Keith’s hair, utterly wrecked. He felt the undeniably wetness form Keith’s tongue push past his ring of muscles and join his fingers in tandem.
“Keith I can’t hold— fuck —Keith I’m cumming!” Lance couldn’t stop it anymore. Tears spilled out of his eyes as his orgasm wracked through his body. His body shook under Keith’s firm grip as long stripes of his cum coated his stomach.
When Lance finally came down from his high—still seeing stars and catching his breath—he blinked up just in time to see Keith standing and peeling off his clothes.
Lance's throat caught around a breath. “I—” He coughed, eyes widening. “I don’t think that’s gonna fit.”
Keith leaned over him, his breath warm against Lance’s cheek. “It’ll fit,” he murmured, voice low and sure. “You’re mine, Lance. You can take it.”
Lance shivered at the words, clutching at Keith’s arms. The slow, deliberate pressure of Keith pressing into him made his breath catch—Keith was careful, controlled, but unrelenting.
“You’re doing so good,” Keith whispered, lips brushing the corner of Lance’s mouth. “So perfect for me.”
Lance’s nails dug into his skin, overwhelmed in the best way—Keith’s presence, his voice, the way he moved like he already knew every part of Lance. He gasped Keith’s name, head falling back against the pillow, completely undone.
Keith stilled, his grip tightening slightly on Lance’s hips as he searched his face for any sign of discomfort. But Lance’s eyes were blown wide with want, his body pliant, open—waiting.
“I told you before,” Keith said, voice low and rough at the edges, “this is where the kindness ends. I don’t know that I can be gentle from here.”
Lance's lips parted, his voice shaky but sure. “Then don’t be.”
Something in Keith’s expression flickered—control unraveling just a little. He leaned in, forehead pressed to Lance’s, breath mingling with his as his hips drew back slowly… then thrust forward, steady and deep. Lance’s gasp caught between them, and Keith swallowed it with a kiss—possessive, devouring.
“You’re mine,” Keith growled against his mouth, each word punctuated by a thrust. “Every inch of you.”
Lance clung to him like gravity, lost in the rhythm, the heat, the fire behind Keith’s touch. And in that moment, he didn’t want gentleness—he wanted to be claimed.
Keith’s pace was unrelenting. His hips snapped fast and deep, each thrust stealing the breath from Lance’s lungs. Every time Keith bottomed out, a broken moan slipped past Lance’s lips, his hands fisting in the sheets.
Keith’s fingers ghosted up Lance’s torso, leaving a trail of fire in their wake, before wrapping firmly—yet carefully—around Lance’s neck. Not squeezing, just holding. Pinning. Grounding.
Lance’s eyes fluttered open, meeting Keith’s. The eye contact alone made his chest tighten in the best way. There was something feral in Keith’s gaze—possessive, reverent, as if Lance were something precious he had no intention of letting go.
Keith leaned in, his breath hot against Lance’s ear. “Open,” he murmured, voice rough with desire.
Lance obeyed without hesitation, lips parting just enough for Keith to slide two fingers into his mouth. He sucked on them instinctively, his tongue curling around them, eyes fluttering half-shut.
“Good boy,” Keith breathed, watching him with dark, half-lidded eyes. “Just like that.”
The praise sent a shiver down Lance’s spine, and he moaned softly around Keith’s fingers. The room felt like it was pulsing with heat and tension—every movement, every sound, amplified.
Keith slowly pulled his fingers free, slick and glistening. His pace didn’t falter for a second.
Keith’s hand trailed back down Lance’s chest, his fingertips dragging across sweat-slicked skin as he adjusted his grip on Lance’s hip. The rhythm of his thrusts deepened—deliberate now, meant to leave Lance breathless, meant to make him feel every inch.
Lance whimpered, fingers scrambling at the sheets, legs tightening around Keith’s waist. “Keith,” he gasped, voice wrecked. “Please don’t stop.”
“Wasn’t planning on it,” Keith growled, dipping his head to press a bruising kiss to Lance’s collarbone. His teeth scraped gently over the skin before soothing it with his tongue, marking him, claiming him.
Every movement now was charged, hungry—Keith’s hips snapping forward, Lance’s back arching off the bed to meet him. The room was filled with the sound of skin, of breath, of desperate whispers shared between them.
“You feel so good,” Keith rasped, dragging his lips along Lance’s jaw. “Taking me so well. Like you were made for this.”
All Lance could do was hiss in response as Keith wrapped his hand around his hardening length again, giving it a firm tug.
“Keith—it’s too much—I can’t,”
Keith gave another firm tug, causing Lance’s back to arch up off the bed. “I know it’s a lot, but I want you to give me one more.” He leaned down again, licking the tears that spilled out of Lance’s eyes and onto his cheeks.
Lance grabbed at Keith’s back, his fingernails digging in hard enough to leave red, possessive marks trailing down his spine. Keith hissed through his teeth at the sting, his muscles rippling under Lance’s touch. It wasn’t pain—it was a brand, a claim, and Keith welcomed it with a low groan.
“Mark me up, baby,” Keith murmured against Lance’s ear, voice ragged and breathless. “I want to feel you tomorrow.”
Lance’s hips stuttered beneath him as he dragged his nails down again, each line of pressure drawing another shaky breath from Keith. Their bodies moved in sync, messy and desperate, skin flushed and damp with sweat. Keith's rhythm only grew rougher, fueled by every scrape, every gasp Lance tore from him.
Keith pulled out again, sitting back to stare at Lance’s body—wrecked, flushed, and littered with blooming hickeys that trailed down his neck and chest like constellations. His breathing was uneven, chest rising and falling as his eyes drank in the sight of Lance sprawled across the mattress.
“Turn around,” Keith said, voice low and steady—gentle, but leaving no room for disobedience. “On your knees.”
Lance shivered at the command, something deep in his core tightening. Without a word, he shifted slowly, limbs heavy and trembling as he turned over. The sheets were cool against his chest, a stark contrast to the heat pooling inside him. He braced himself on his elbows, lifting his hips, exposing himself completely.
He didn’t have to look back to know Keith was watching him—he could feel the weight of his gaze.
A beat passed before Keith’s hand came to rest on his hip, grounding him. His fingers slid down the dip of Lance’s spine, pausing to knead at the flesh of his lower back with reverence and hunger.
“You’re so beautiful like this,” Keith murmured, his voice rough with awe and something possessive. “Mine.”
Keith’s palm skimmed down Lance’s back again, but this time, firmer—claiming. His other hand slid between Lance’s thighs, parting them with a sense of purpose as he positioned himself behind him. Lance gasped when Keith’s fingers gripped his hips hard enough to bruise, steadying him.
Then Keith was there again, the thick press of him nudging against Lance’s entrance. Slower this time, more deliberate—but no less intense. Lance’s knuckles went white around the sheets as Keith pushed in inch by inch, and the sound that tore from his throat was ragged and breathless.
“God, you take me so well,” Keith groaned, leaning forward to press his chest to Lance’s back. The heat of his skin, the weight of him, was overwhelming. “You’re perfect like this.”
Lance moaned as Keith began to move—slow, deep thrusts that pushed the air from his lungs in breathless gasps. Each roll of Keith’s hips was deliberate, the rhythm steady and consuming. The friction where their bodies met sparked pleasure so sharp it was nearly unbearable, each movement drawing broken sounds from Lance’s lips.
His muscles trembled from the overwhelming sensation. Desperate for more, Lance’s hand slid between his body and the sheets, wrapping around his painfully hard, neglected length. The moment he did, Keith’s hand came down hard across his ass, a sharp crack echoing through the room.
Lance cried out, his body jolting forward from the sting.
“Don’t touch,” Keith growled, and in a swift, fluid motion, he caught both of Lance’s wrists and yanked them behind his back. He held them in one hand, his grip firm but not cruel, and leaned forward, pressing his chest to Lance’s spine.
“You’re gonna be good for me,” Keith breathed against Lance’s ear, voice dark and low. “And finish without touching yourself.”
Lance let out a strangled whimper, nodding as Keith’s grip around his wrists tightened just enough to make him shiver. The weight of Keith’s body against his back, the pressure of his hips, the heat of his breath—it was overwhelming in the best way.
Keith’s pace was slow, deep, and deliberate. Every thrust felt like it was meant to leave a mark, to brand something permanent beneath Lance’s skin. He couldn’t breathe—didn’t want to. Not if it meant losing this moment.
“Look at you,” Keith murmured, lips brushing the shell of Lance’s ear. “Taking everything I give you.”
Lance gasped, his knees starting to tremble. “Keith—I—I’m so close…”
Keith leaned forward, pressing a kiss between Lance’s shoulder blades, tender and reverent. His fingers flexed around Lance’s wrists, grounding him. “Then let go,” he whispered. “Be good and let go for me.”
And Lance did.
Lance collapsed against the bed in a boneless sprawl, his cheek pressed to the cool sheets. His body felt like it had melted from the inside out—shaky limbs, tingling skin, a dull ache in the best way. He could still feel Keith’s hands on him, even though they were gone now—ghosting across his waist, his back, his wrists.
His thoughts were scattered, floating somewhere above him like the remnants of a dream. That was… insane. He wasn’t even sure when he’d started crying again—tears still clung to his lashes, but this time they weren’t from being overwhelmed. This time, they felt like release.
He let out a long, slow breath, trying to collect himself. His heart was still racing, a thrum beneath his ribs. Keith’s weight shifted on the bed behind him, and Lance felt a hand run gently down his spine—steady, grounding.
“I’m here,” Keith said softly, as if reading his thoughts.
Lance closed his eyes. His body still trembled, but he didn’t feel out of control anymore. He felt safe. Wrecked, sure—but also wanted, and seen, and held together by the person who just moments ago had completely undone him.
God, he thought, lips parting as he exhaled. I’m so in love with him.
He wasn’t sure when it had stopped being just tension and need. Maybe it never had been. Maybe it had always been more.
Keith’s arm slid around him, drawing him close, and Lance let himself be pulled into the warmth, into the silence that only came after everything else had been said without words.
“You—uh—you,” Lance started, voice still hoarse and unsteady.
He could feel Keith's chest rumble with a quiet laugh, his breath warm against the back of Lance’s neck. “That’s truly a riveting sentence, Lance,” Keith murmured, amusement curling around the words.
Lance groaned and buried his face in the pillow. “Shut up. I’m literally still recovering from—whatever the hell that was. My brain is soup.”
Keith pressed a kiss to Lance’s shoulder, then another, slower one near his nape. “Mm. Good soup?”
“Delicious,” Lance mumbled, smiling despite himself. “Five stars. Would recommend. Would die again.”
Keith laughed properly at that, wrapping an arm around Lance’s waist and pulling him closer. “Don’t die. I still need to show you what dessert looks like.”
Lance tilted his head back just enough to peek at him. “Oh my god. Was that a sex joke?”
Keith’s eyes gleamed. “I’m expanding my range.”
“As I was saying,” Lance cleared his throat again, “you didn’t, um, finish.”
Keith shifted beside him, the corner of his mouth quirking into a sly smile. “Another time. Tonight wasn’t about me.”
Lance’s breath hitched, a flush creeping over his cheeks. “Yeah? Then what was it about?”
Keith’s eyes darkened, his voice dropping to a low, almost teasing growl. “About you. About making sure you remember how good you feel. How good we feel.”
He tangled his fingers in Lance’s hair, pulling him closer. “And trust me, you’re far from done.”
Lance felt his body wake up before his eyes opened. The warmth of the sheets cocooned him, but the ache nestled deep in his muscles told him everything he needed to know. It hadn’t been a dream—not the way Keith had touched him, held him, whispered to him like he was something precious.
His eyes blinked open slowly, adjusting to the soft morning light spilling in through the curtains. The bedroom was quiet, save for the gentle rhythm of breathing beside him. Keith lay on his stomach, half-buried in the sheets, one hand stretched out and resting lightly on Lance’s waist like his body refused to stop reaching for him even in sleep.
Lance let himself watch him for a moment, soaking it in. The way Keith's hair was a wild mess against the pillow, how his back rose and fell with each breath, and the faint marks Lance had left along his shoulders.
He smiled to himself, muscles aching but heart stupidly full. No—it definitely hadn’t been a dream.
Keith let out a husky chuckle, voice still rough with sleep. “For most of it. You’re not exactly subtle when you stare.”
Lance groaned and flopped back onto the pillow, tossing an arm dramatically over his face. “Ugh, that’s so embarrassing. Why didn’t you say anything?”
Keith shifted closer, dragging the sheets with him until their legs tangled. He pressed a kiss just under Lance’s jaw. “Because it was cute.”
“Cute?” Lance peeked at him from under his arm, face already starting to burn. “I was having a moment.”
“You were,” Keith agreed, voice softer now. “And I didn’t want to interrupt.”
Lance rolled his eyes but couldn’t fight the smile tugging at his lips. “You’re impossible.”
“And you’re clingy in your sleep,” Keith countered with a smirk. “But I didn’t complain.” Keith continued to trail kisses along Lance’s jaw and down his neck, teeth grazing over the marks he had left the night before.
Lance glanced over at the alarm clock and rolled his eyes. “Dude, it’s not even 9 am.”
He felt the smirk as Keith continued to nip down his skin. “I don’t hear any complaints.”
Lance tried—really tried—to stay exasperated, but the way Keith’s mouth moved over his skin was distracting at best and devastating at worst. He swallowed thickly, heart skipping a beat when Keith sucked at a particularly sensitive spot near his collarbone.
“Okay, well, maybe not complaints exactly,” Lance muttered, tilting his head to give him better access. “But, like, warnings. I’m sore. And hungry.”
Keith chuckled against Lance’s throat, lips brushing against the sensitive skin with every breath. “You can’t expect me to lie here next to you—flushed, wrecked, gorgeous —and not want a round two.”
Lance flushed at the words, heat creeping all the way up to his ears. His eyes flicked away, bashful despite everything they’d done just hours before. The thought that he could affect Keith like that—that just the sight of him could leave him breathless—sent a slow, molten warmth curling in his stomach. It wasn’t just lust. It was the ache of something deeper, something that whispered you’re wanted, you’re seen.
“I didn’t think I looked that good,” Lance murmured, his voice smaller than he intended, like he was testing the weight of the compliment.
Keith pulled back just enough to look at him properly, brushing a hand through Lance’s sleep-tousled hair. “You looked unreal, ” he said, voice soft but firm. “You still do.”
Lance swallowed thickly, the warm swirl inside him now pulsing behind his ribs. He let out a breath that caught in his throat, both shy and oddly grounded by the intensity in Keith’s gaze.
“…You’re kind of a sap when you're horny,” he said, grinning despite himself.
Keith just smirked. “Yeah? And you love it.”
Lance’s grin lingered as he leaned in, brushing his nose against Keith’s in a gentle nudge before capturing his lips in a kiss—slow at first, all sleepy heat and unspoken affection. But the moment Keith’s hands found his waist, Lance deepened it, tongue sliding against his with a growing hunger.
Without breaking the kiss, Lance shifted his weight and rolled them over in one fluid motion, catching Keith off guard as he ended up beneath him.
Keith blinked up at him, breathless and grinning. “Oh?”
His hands slid to Lance’s hips, thumbs tracing slow, teasing circles along the edges of his pelvic bones. The touch sent a wave of anticipation through Lance’s body, but he didn’t let it show. Not this time.
Instead, he caught Keith’s wrists and pinned them above his head against the pillow, leaning down so their faces were just inches apart.
“You made me feel good last night,” Lance murmured, voice low and steady as he nipped at the sensitive skin just above the steady beat of Keith’s pulse. “Now it’s my turn.”
Keith exhaled sharply, eyes fluttering closed for a second as his muscles tensed beneath Lance’s weight.
“Taking control, huh?” he asked, voice husky.
Lance smiled against his throat, then pulled back just enough to look him in the eye. “You’re not the only one who knows how to drive someone crazy.”
Keith’s breath hitched when Lance rolled his hips down, grinding against him with just enough pressure to make his point. Lance held his gaze, smirking slightly at the way Keith’s composure faltered.
“You talk a big game,” Keith murmured, voice rough. “Let’s see if you can back it up.”
Lance leaned in, their lips brushing—soft, warm, electric—before deepening the kiss. It wasn’t rushed this time. It was slow and heady, a clash of tongues and heat as Lance let his hands wander, exploring familiar terrain with new intention.
Keith bucked his hips up instinctively, but Lance pressed him back down, lips breaking away just enough to whisper, “Patience.”
His fingers dragged down Keith’s chest, lingering at every twitch of muscle and scar, until they found the waistband of his boxers. He tugged them down, deliberate and slow, eyes locked on Keith’s.
When Keith was finally exposed, Lance sat back on his heels, gaze drinking him in. “You’re seriously not real,” he muttered, half to himself.
“Keep talking like that and I might let you worship me a little longer,” Keith teased, but his voice was thick with want.
Lance’s grin was wicked as he leaned down again, this time leaving open-mouthed kisses down Keith’s torso. Keith’s hands moved to his hair, carding through the strands, but Lance batted them away and pinned them back down again.
“I told you,” he said between kisses, “I’m in charge now.”
As Lance settled between Keith’s thighs, his breath warm and teasing against the heat of him, Keith’s eyes widened. His composure splintered, and his hips lifted slightly in anticipation—only to halt as his hands instinctively reached out.
“Wait, Lance. You’ve never—you don’t have to—” Keith’s hoarse voice faltered, cut short when Lance leaned forward and licked a slow, deliberate stripe up his length, mimicking the same motion Keith had done to him the night before.
“Oh. My. God.” Keith’s head fell back against the pillows with a dull thud, his eyes fluttering shut, breath stuttering out of him.
Lance couldn’t help but grin at the reaction, proud and a little giddy. He pressed another kiss to Keith’s hip, then mouthed at the sensitive skin there before trailing back. His hands pinned Keith’s thighs down as they threatened to jerk again, and he took his time—exploring, learning every twitch and sound, every inhale that caught in Keith’s throat.
Keith’s fingers twisted in the sheets, his restraint fraying fast. “Lance,” he groaned, voice low and ragged. “You’re… really not playing fair.”
Lance hummed around him, and the vibration pulled a curse from Keith’s lips.
When Lance pulled back slightly to breathe, his lips were slick, cheeks flushed, eyes locked with Keith’s. “Told you,” he whispered, voice rough with growing confidence, “I’m returning the favor.”
Keith looked absolutely wrecked—and Lance hadn’t even gotten started.
Lance’s chin and hands were slick with his own spit, but he couldn’t be bothered to care. Not when Keith was sprawled above him like that—flushed from head to toe, chest heaving, and lips parted around the most broken, breathless sounds Lance had ever heard spill from him. His name tumbled out in fragments, tangled with gasps and half-formed curses, and the sight made something hot twist low in Lance’s stomach.
Keith’s fingers threaded through Lance’s hair, tugging gently, like he didn’t know whether to pull him closer or hold on for dear life. “Lance,” he breathed, voice wrecked, “God—how are you so good at this?”
Lance didn’t answer. He just smirked, gaze locked with Keith’s blown pupils, and let his tongue flick teasingly once more—making sure Keith felt every second of his unraveling.
He wanted to push boundaries, to see just how far he could take this. Taking a steadying breath, Lance slid all the way down, his nose grazing the sharp curve of Keith’s pubic bone. Keith’s body tensed instantly, a ragged shout tearing from his throat. The tight coil in Lance’s chest unraveled with the intensity of the moment.
When the air thinned and Lance’s lungs screamed for oxygen, he began to pull back, only to have Keith’s fingers shoot out, tangling fiercely in his hair and halting him mid-move. Without hesitation, Keith thrust upward into his mouth, the sudden movement stealing Lance’s breath again. But the roughness came too fast, and Lance coughed, breaking the spell.
“Fuck,” Keith gasped, his hands slipping from Lance’s hair as he sat up abruptly, eyes wide with sudden guilt. “Shit. Lance, I’m so sorry. I got carried away—I didn’t mean to—”
Lance cut him off, voice steady despite the rush of adrenaline still pounding through him. “It’s fine. More than fine, actually.”
Lance gave a small, reassuring smile before lowering himself back down, determination sharpening his focus. He took Keith’s length into his mouth again, this time slower, savoring the way Keith’s muscles tightened and relaxed under his touch. His hands moved to grip Keith’s thighs, steadying himself as he matched Keith’s rhythm with a practiced, teasing pace.
Keith’s breath hitched, a low groan rumbling from deep within his chest. His fingers tangled gently in Lance’s curls, holding him close as he whispered, “Damn, you’re amazing at this. You’ve got me right where you want me.”
The praise, soft and possessive, sent a thrill rippling through Lance. He looked up briefly, catching Keith’s dark, heated gaze, and smiled against him, letting the moment fuel the fire building between them.
Lance’s movements grew more confident, his tongue swirling and flicking with deliberate intent, every subtle motion designed to drive Keith closer to the edge. Keith’s hips started to twitch involuntarily, pressing up into Lance’s mouth as his breath came faster, ragged.
“You’re killing me,” Keith rasped, his voice thick with need, fingers tightening in Lance’s hair like an anchor.
Lance held him steady, deepening his rhythm just enough to keep Keith teetering on the brink without letting go. The intensity built quickly, like a storm crashing through his core. Keith’s eyes fluttered closed, face flushing a darker shade as a guttural growl tore from his throat.
“Lance—fuck—right there,” he gasped, voice breaking, “I’m—”
With a final, shuddering jerk, Keith tipped over the edge. His body clenched hard, every muscle taut as waves of release rippled through him, overwhelming and complete. He stilled, utterly wrecked, breath ragged as he slumped back, head resting against the bed.
Lance stayed still for a moment, letting Keith catch his breath, fingers lightly stroking through his hair.
“Fuck,” Keith whispered hoarsely, eyes still closed. “You... you’re something else.”
Keith’s body relaxed under Lance’s touch, the wild tension of the moment softening into something quieter, more intimate. Lance gently brushed a stray lock of hair from Keith’s damp forehead, his fingers lingering on the warmth of his skin.
Keith opened his eyes slowly, meeting Lance’s gaze with a softness that made Lance’s heart twist. “You’re incredible,” Keith murmured, voice thick with affection and awe.
Lance smiled, his own breath steadying as he leaned down, pressing a light kiss to Keith’s temple. “Only because you let me.”
They stayed like that for a moment — just breathing each other in, the world outside fading away.
Then, without warning, the quiet was shattered.
“ Bark! ”
Kosmo barreled into the room, tail wagging like a furry metronome, shattering the quiet intimacy in an instant. Lance yelped, scrambling to cover himself with the blanket in a flurry of limbs.
“What are you doing, Lance?!” Keith’s voice was equal parts amused and exasperated.
“I can’t have our child seeing us like this!” Lance whispered dramatically, eyes wide as he glared at the overly enthusiastic dog.
Keith rolled his eyes but couldn’t suppress a smirk. “It’s a dog, Lance. Not a tiny, judgmental human.”
Kosmo, oblivious to the chaos he’d caused, plopped down happily at the foot of the bed, tongue lolling out, as if to say, Mission accomplished.
Lance exhaled, still clutching the blanket, and glanced over at Keith. The tension from earlier melted away as they shared a quiet smile. Keith stretched out on the bed, running a hand through Lance’s damp hair.
“We should feed the little monster before he decides to redecorate the place,” Keith said with a grin.
Lance laughed softly and rolled out of bed, padding to the kitchen with Keith trailing behind him. Kosmo bounded after them, tail wagging furiously, clearly ready for breakfast.
Lance filled Kosmo’s bowl with kibble, and the dog dove in eagerly, nosing every morsel like it was the best meal ever. Keith leaned against the counter, watching with a fond expression.
“So,” Keith said, “what’s the plan for breakfast?”
Lance shrugged, peeking into the fridge. “Something simple. Eggs and toast?”
“Perfect,” Keith agreed easily, already moving to pull out a skillet from the cabinet. He set it on the stove while Lance grabbed a carton of eggs and a loaf of bread from the fridge, brushing past Keith in the small kitchen. Their fingers brushed as they reached for the same egg, and Lance laughed softly, letting Keith take it.
“You make the eggs,” Lance said, pulling out the toaster. “I trust you more with them. You don’t burn them to rubber like I do.”
Keith raised an eyebrow as he cracked the egg into the pan. “That happened one time.”
“Three times,” Lance corrected with a smirk. “But who’s counting?”
They fell into an easy rhythm, soft music playing in the background as the scent of butter and eggs filled the room. Lance leaned against the counter, watching Keith cook. There was something achingly domestic about it—Keith in one of Lance’s oversized T-shirts, barefoot, his hair still tousled from sleep, moving around the kitchen like it was second nature.
“You’re staring,” Keith said without turning around.
“I like looking at you,” Lance replied simply.
Keith paused, glancing over his shoulder. “Yeah?”
Lance crossed the space between them, wrapping his arms loosely around Keith’s waist from behind. “Yeah.”
Keith leaned back into him, a soft smile curving his lips. “You’re sappy in the morning.”
“And you love it.”
“I really do,” Keith murmured.
The eggs sizzled gently in the pan, but neither of them rushed. The moment was quiet, grounded, and full. When the toast popped and breakfast was ready, they sat side by side at the counter, knees touching, sharing bites and bumping shoulders like they had all the time in the world.
After finishing their simple but satisfying breakfast, Keith stood and stretched, his shirt riding up just enough to make Lance look away with a grin. Without a word, Keith walked over to the living room corner where the old record player sat, quiet and waiting.
“I still can’t believe you love jazz,” Lance remarked, downing the last of his orange juice.
Keith rolled his eyes, flipping through the small collection of vinyls stacked neatly beside the record player. “That’s because you’re convinced I played King for a Day in the shower.”
“Because you did ,” Lance replied, pointing an accusing finger. “You were screaming the lyrics. I thought someone was being murdered.”
Keith snorted, pulling out a well-worn record with careful fingers. “And yet, here I am. Complex. Mysterious.”
“Pretentious,” Lance muttered under his breath, but the fondness in his voice was unmistakable.
The needle hit the record, and the soft crackle filled the air just before the warm, melancholic notes of "But Not for Me" by Chet Baker flowed through the speakers. Keith turned slowly, the hint of a smirk tugging at his lips as the trumpet’s velvet tones filled the apartment.
Lance blinked. “Okay, I’ll give it to you. That’s a vibe.”
Keith walked over, looping his arms lazily around Lance’s waist. “Told you.”
They stood in the middle of the living room, bare feet brushing against the soft rug, basking in the slow rhythm. Chet’s voice crooned low and tender, like a heartbeat just under the skin.
“You know what I think?” Lance asked, his voice barely above a whisper as he leaned into Keith.
“What’s that?”
“That you secretly dream of wearing a turtleneck and sipping wine in front of a fireplace.”
Keith chuckled, forehead resting against Lance’s. “And you secretly dream of me doing it, don’t you?”
Lance laughed, full and free. “Guilty.”
They swayed together, wrapped in morning light and the soft hum of jazz, the record spinning slowly behind them.
The soft hum of the record faded, and the air in the kitchen settled into a warm silence—until Lance’s phone buzzed once on the counter. Then again, more insistent. He blinked, vaguely annoyed at the interruption, until he saw the notification on the lock screen:
“Your application status has been updated – Caltech Admissions Portal.”
His breath hitched.
Keith, still leaning lazily against the doorway, caught the shift in Lance’s posture immediately. “What is it?” he asked, pushing off the frame and walking over.
Lance held up the phone with trembling fingers. His voice was barely above a whisper. “It’s Caltech. The update. This is it… this is the one .”
Keith’s eyes widened. He was beside him in a heartbeat, already feeling the electricity in the air.
“So?” he asked, glancing down at the screen. “What are you waiting for?”
Lance’s thumb hovered above the notification. “What if I didn’t get in?” he muttered. “What if I open it and—”
Keith leaned in, voice low but firm. “Lance. If you don’t shut up and hurry up, I swear I’m opening the damn email myself.”
That pulled a breathy laugh from Lance, even as his fingers trembled. He swallowed hard and tapped the notification.
The page loaded.
And then, right at the top:
“Congratulations! We are pleased to offer you admission to the California Institute of Technology.”
For a moment, all Lance could do was stare.
Then blink.
Then reread it, just to make sure.
A choked, disbelieving laugh tumbled from his lips. “I—I got in,” he gasped. “Keith, I got into Caltech!”
Keith didn’t hesitate—he wrapped Lance in a tight hug and lifted him right off the kitchen floor, spinning him slightly as Lance broke into unfiltered, joyous laughter.
“You did it,” Keith said against his ear, voice thick with emotion. “Holy shit, Lance. You actually did it.”
Lance clung to him, phone forgotten on the counter, his heart pounding like it might burst. He’d dreamed of this—nights spent staring at rocket schematics, buried in physics equations, wondering if he’d ever be good enough.
“Oh my God. I did it! I—” Lance’s words faltered mid-breath, the triumph in his voice dimming all at once.
Keith’s smile slipped, replaced by a furrowed brow. “What’s wrong?”
Lance looked down, his voice quieter now. “I… I can’t go.”
Keith blinked. “What? Why not?”
“My parents,” Lance muttered, the words catching on a breath, frustration bubbling just beneath the surface. “They’d never let me. You heard them over winter break.”
He sat down heavily, running a hand through his hair as his voice grew quieter, rougher. “They think dreams like this are a luxury—something only rich kids or people without responsibilities can afford. My mom keeps saying I need to be more like Luis. That I should stay, help out on the farm, take some local classes maybe. Be there for the family.”
Lance swallowed hard, eyes fixed on the floor. “They don’t see Caltech as a chance. They see it as me leaving them behind. Being selfish.”
There was a pause beside him—brief, but weighted. Keith didn’t say anything right away, just stood slowly and walked toward the front door. Lance heard the soft jingle of keys, followed by the creak of the key rack as Keith plucked them free.
“Come on,” Keith said quietly as he returned, tossing Lance his jacket but not quite meeting his eyes. “Let’s go for a drive.”
Lance blinked up at him, confused. “Where?”
Keith’s gaze was steady now, calm but insistent. “Anywhere. Just… out. You need air. A little perspective.”
Lance hesitated for only a second before nodding, grabbing the jacket, and slipping on his shoes. As they stepped out into the cool afternoon sun, something inside him loosened—just a bit.
The Camaro rumbled to life with a familiar growl, the engine vibrating beneath them like a heartbeat. Kosmo leapt into the back seat with the grace of a trained acrobat, tail thumping against the upholstery as if he knew this wasn’t just any drive.
Keith kept one hand on the wheel, the other resting loosely on the gearshift. He didn’t say much—he didn’t have to. The windows were cracked open, letting the wind comb through their hair and carry away the lingering weight of the morning.
Lance stared out at the blur of fields and fence lines as they passed, arms crossed tightly over his chest. The hum of the road beneath them was oddly comforting.
After about half an hour, the Camaro slowed, turning off the main road and down a narrow gravel path that opened up to a long stretch of flat land. The small regional airstrip came into view—nothing fancy, just one long runway cutting through the gold of late afternoon light. A chain-link fence lined the edge, and a few other cars were parked nearby, their occupants standing outside or sitting on their hoods, watching the planes come and go.
Keith pulled into a quiet spot at the edge and killed the engine. “Come on.”
Lance followed him out, Kosmo bounding ahead and stopping just before the fence, ears perked and nose twitching.
They stood in silence for a moment, the wind brushing past them as a distant plane taxied toward the runway. The sky was starting to turn orange, streaked with purples and golds that melted toward the horizon.
“Figured this was the place to go,” Keith said softly, hands in his jacket pockets. “Seemed fitting.”
Lance swallowed, watching as the plane sped up, wheels lifting slowly from the earth until it was soaring skyward, vanishing into the painted sky.
His voice was barely a whisper. “That could be me.”
Keith turned his head toward him, a small smile on his lips. “That should be you.”
Lance’s chest tightened. “But what if I’m wrong? What if going means losing everything back home?”
Keith shook his head gently, stepping closer. “Going doesn’t mean you stop loving them. Or that you’re turning your back on where you came from. It just means you're choosing to grow. And maybe... they’ll understand that someday. But even if they don’t—” He reached out, letting his hand brush Lance’s. “You can’t keep living for other people.”
Keith’s last sentence struck him deep in the chest. Lance inhaled sharply, the words settling in his bones like something he’d always known but never dared to speak aloud.
He glanced down at their hands—Keith’s fingers brushing his, grounding him—and his throat worked around the sudden tightness there. “I don’t know how not to,” he admitted. “It’s always been about them. About doing the right thing, being the right kind of son. I thought if I stayed, if I kept helping, they’d finally…” His voice trailed off.
“See you,” Keith finished for him, his tone soft.
Lance nodded, jaw clenched.
Keith gave his hand a gentle squeeze, grounding Lance with the steadiness of his touch. “They already see you, Lance. Maybe not the way you want—not yet—but they do see you. It’s just… they’re looking through the lens of what they need, what they expect. But that doesn’t mean you owe them your entire future.”
He paused, then added with a faint smirk, “Even though you’re extremely annoying about it sometimes, you’re smart. Like, actually smart. The kind of smart that builds things no one else even thinks of. And you’re creative, and ambitious, and stubborn as hell when you care about something. You deserve a chance to chase that.”
Lance swallowed, eyes stinging. Keith’s words hit like sunlight through a crack in a storm—unexpected and warm and a little overwhelming.
Keith’s voice softened, wind brushing his bangs as he looked out at the dusky horizon. “My mom always used to tell me it wasn’t good to stay in one place for too long,” he said, huffing out a dry, almost amused laugh. “Maybe that’s why she left—”
He stopped himself, the unspoken weight of it hanging in the space between them.
“Anyway,” he went on, quieter now, “we used to take walks along the train tracks near our neighborhood. I’d close my eyes and just... listen. Picture myself getting on the next train that passed and going as far as it’d take me. No destination. Just… movement. Change.”
Lance watched him, heart tightening. He could hear the ache Keith didn’t say—the quiet way he still carried the ghosts of people who’d walked out—and the hope that still lived in the idea of running toward something better.
Keith glanced back at him, offering a crooked smile. “It took me a long time to realize that leaving doesn’t always mean losing. Sometimes, it’s how you find out who you are.”
Lance nodded slowly, the pieces shifting inside him.
Lance let out a shaky breath, the statement settling deep in his chest like dust after a storm. The sky above them stretched wide and endless, streaked with fading sunlight and the soft roar of planes cutting across it.
Keith’s gaze didn’t waver—steady, searching, like he was trying to see not just who Lance was now, but who he might become.
“We’re graduating in a few months. We’re all gonna go our separate ways and move on from this desert and do things with our lives.” His voice was calm, but weighted. “Question is…” Keith turned to fully face him, eyes soft but serious, “Am I gonna come back here in a decade and still find you here, looking at the sky?”
Lance swallowed, his throat thick.
It wasn’t judgment in Keith’s voice—it was worry. Hope. The kind of hope that stung.
Lance looked back at the sky. He’d spent so many years dreaming up there, but never believing he’d really touch it.
“I don’t want to still be here,” he admitted, voice barely above a whisper. “But sometimes wanting something doesn’t feel like it’s enough.”
Keith stepped closer, his shoulder brushing Lance’s.
“Maybe not,” he said. “But you’ve got people who believe you can make it real. Start with that.”
The sky deepened into hues of orange and purple as the sun sank lower, painting everything in a soft, golden glow. Kosmo bounded ahead, chasing after a stray tuft of grass Keith had tossed, his tail wagging furiously. Lance laughed, the sound light and easy, the tension in his chest loosening just a little.
Keith crouched down beside him, ruffling Kosmo’s fur, and Lance found himself stealing glances at Keith’s profile—soft in the fading light, eyes warm and steady. The moment stretched between them, quiet but electric, like the calm before a storm.
Lance’s heart pounded in his ears, words trembling on the edge of his lips. I love you , he wanted to say. But the words felt fragile, too heavy for the space between them right now.
Instead, he just reached out and brushed a stray lock of hair behind Keith’s ear, the simple touch saying everything he wasn’t ready to voice.
Keith caught his hand, squeezing gently, and Lance swallowed hard, eyes fixed on the horizon where the last light was slipping away.
Maybe someday, he thought. Maybe soon.
As the sun finally dipped below the horizon, painting the sky in deep purples and stars beginning to twinkle, Keith stood and stretched. “Ready to head back?” he asked, voice low and calm.
Lance nodded, still feeling the warmth of the moment as they made their way to the Camaro. Kosmo jumped in eagerly, settling in the backseat with a contented sigh.
Keith slid into the driver’s seat and started the engine, the hum of the car a comforting presence as they pulled away from the airstrip. The desert night wrapped around them, cool and quiet.
After a few minutes of comfortable silence, Lance turned toward Keith. “Hey… where’d you get in? Like, for college?”
Lance scrunched his nose in mock disgust. “Gross, the East Coast?”
Keith chuckled softly. “Yeah, I know. Not exactly desert vibes. But Shiro made it work.” He shrugged, eyes back on the road. “Guess that means I’ll have to survive snow.”
Lance laughed, shaking his head. “Well, if you can brave the cold, maybe I can too. Though I’m still holding out for Caltech.”
Keith smirked. “Challenge accepted.”
Back at the apartment, the soft hum of the city filtered through the windows as Lance stepped out of the shower, a towel wrapped snugly around his waist, damp hair dripping down his forehead. The warmth of the bathroom lingered on his skin, but as he moved into the living room, the cool air made the chill in his hair stand out.
He padded toward the worn-out couch that looked like it had been through hell and back, rubbing his hair with the towel, only to pause when he saw them—Keith slumped against the cushions, head tilted back ever so slightly, fast asleep. Kosmo was curled up in his lap, equally dead to the world, his legs twitching with some dream Lance would never know.
A smile crept across Lance’s face before he could stop it. The golden light from a lamp that he had bullied Keith into buying softened everything—the sharp lines of Keith’s jaw, the mess of his dark hair, the rise and fall of his chest. Lance just stood there for a moment, staring, something warm and painfully fond tugging at his ribs.
He didn’t mean to make a sound, but the floor creaked beneath him and Keith’s eyes blinked open blearily.
“Hey,” Lance murmured.
Keith blinked again, focusing. His lips curved. “Hey. You’re clean.”
“You drooled on the couch.”
Keith snorted, gently lifting Kosmo off his lap and letting the dog sprawl between the cushions. “He drooled on me first.”
Lance laughed, stepping closer and sitting on the edge of the coffee table, still damp and half-dressed. He looked at Keith, really looked, and for a second he wanted to say something—something terrifying and real and hovering right on the edge of his tongue.
But instead, he nudged Keith’s foot with his own. “You comfortable or just too lazy to go to bed?”
Keith stretched, his shirt riding up a little in the process. Lance’s eyes did not—could not—ignore it. “Little of both.”
“Mm.” Lance leaned forward, resting his elbows on his knees. “I like this. Just… us. Quiet.”
Keith’s expression shifted, soft and unreadable. He reached out and gave Lance’s knee a gentle squeeze. “Yeah. Me too.”
Lance thought about kissing him right then and there. But Keith was already pulling himself up with a soft groan and wandering toward his desk.
“I’m gonna check the photos from the comp last week,” Keith said, fingers already flying across the keyboard.
Lance dried off properly, tugged on a hoodie and sweats, then wandered over just as the screen filled with photos. He leaned over Keith’s shoulder, chin resting lightly there, taking in shot after shot of the s13 in motion—tires spinning, smoke curling, Keith behind the wheel, all sharp focus and nerves of steel.
There were candid shots too. One of Keith grinning beside the car, windblown and flushed. Another of him leaning on the hood with a water bottle in hand, head tilted back against the sun.
Lance pointed at one of Keith mid-step, helmet tucked under one arm, face caught mid-laugh. “You kinda look hot in that one.”
Keith turned his head, one brow lifted. “Kinda?”
Lance smirked and pressed a kiss just below his ear. “Okay. Really hot.”
Keith chuckled low in his throat, fingers tapping through the rest of the photos. Lance stayed right there, arms draped loosely over Keith’s shoulders, heart full and calm in a way that made him wish this day would never end.
“You never told me about this comp.”
Keith’s fingers hovered over the keyboard momentarily. “You weren’t talking to me then.”
Lance stilled behind him.
The quiet between them shifted—no longer soft and warm, but heavy with something unspoken. He drew back slightly, enough to see the edge of Keith’s face in the glow of the screen.
“I—yeah,” Lance said quietly, guilt creeping up his spine. “I guess I wasn’t.”
Keith didn’t turn around. “It’s fine.”
“No, it’s not.” Lance stepped beside the chair, crossing his arms tightly over his chest. “I should’ve... I was mad. At everything. At myself. At you, even though you didn’t deserve it.”
Keith finally glanced up at him, eyes steady but unreadable. “You were hurt. I get it.”
Lance sat down on the edge of the bed across from the desk, towel forgotten in a heap by the bathroom door. “Still. I missed something important to you.”
“It wasn’t a big deal,” Keith said, but his voice wavered just enough to betray the lie.
“You looked happy,” Lance said, nodding at the screen. “In those pictures. Like... you weren’t carrying the whole world for once.”
Keith’s gaze dropped to the photo still displayed—a shot of him mid-turn, the Camaro kicking up a perfect arc of smoke behind it, eyes locked on the track with razor-sharp focus.
“Driving clears my head,” Keith murmured. “No noise. No pressure. Just the engine and the road.”
Lance took a slow breath. “I wish you’d told me.”
“I wanted to,” Keith said, barely above a whisper. “But you wouldn’t even look at me then.”
Silence pressed in again, this time aching with missed time and unspoken words.
Lance got up, crossed the space between them, and dropped to his knees in front of Keith’s chair. His hands slid up Keith’s thighs until they came to rest just above his knees.
“I’m sorry,” he said softly, meaning every word.
Keith’s fingers twitched, and then one hand came down to thread gently through Lance’s still-damp curls. “I know.”
Lance cleared his throat, trying to sound casual even as his heart thudded a little faster. “When’s your next one?”
Keith’s eyes flicked back to the screen before answering. “May twentieth. It’s the biggest one of the season. A Formula Drift competition up in Utah.”
Lance blinked. “Utah?”
Keith gave a small nod, still scrolling. “Yeah. National qualifiers. A ton of teams come in from all over. It’s kind of a big deal.”
“We’ll be graduated by then,” Lance murmured, more to himself than to Keith. His gaze drifted, thoughts racing ahead—no more high school, no more classes or curfews or watching the clock. Just... whatever came next.
“Yeah,” Keith said, a hint of something wistful in his tone. “Everything’s gonna change.”
Lance let that sit for a moment before nudging Keith’s knee with his own. “You want me to come with you?”
Keith looked up, surprised.
“I mean,” Lance shrugged, playing it off with a crooked smile. “If you want someone there yelling way too loud and waving a really embarrassing sign with your name on it... I’m your guy.”
Keith’s mouth curled into a slow, genuine grin, the kind that made Lance’s chest feel tight. “You’d really come all the way to Utah for me?”
Lance bumped their knees again, softer this time. “I’d go anywhere for you.”
Lance was half-dozing on the couch, curled up in one of Keith’s oversized hoodies, when he heard the soft ping from Keith’s laptop. He didn’t think much of it—probably just another like on one of the drifting photos Keith had uploaded earlier. But when Keith didn’t move for several seconds, Lance cracked an eye open.
Keith was staring at the screen like it had grown a second head.
“What is it?” Lance asked, his voice still a little groggy.
Keith didn’t answer right away. His brows were drawn tight, lips slightly parted, like he wasn’t sure if he was seeing what he was seeing.
Then, quietly, he said, “It’s my mom.”
That made Lance sit up straighter. “Wait. Your mom?”
Keith turned the screen toward him. Lance scooted closer, blinking down at the profile. It was simple—barely filled out. No posts, no banner photo. Just a name and a profile picture that looked old and sun-faded, like it had been taken years ago. Still, the resemblance was obvious.
And under the latest photo Keith had posted from last week’s drift comp: [krolia] liked your post . Followed by [krolia] followed you.
Lance’s heart squeezed.
“Oh,” was all he could muster.
He could feel Keith’s breath shift beside him—quicker, shallower. When he turned to look, Keith was still staring at the screen like it might disappear if he blinked. His brows were furrowed so tightly they might not come apart.
“How did she—I don’t—” Keith broke off, his voice thinner than usual, brittle around the edges. His hands hovered uselessly over the keyboard, like he didn’t know what to do with them.
Lance reached out slowly, resting a hand over Keith’s wrist.
“She found you,” he said gently.
Keith blinked hard, his jaw tightening as if he were holding something back. “But why now? After all this time?” he whispered. “She didn’t even say anything. Just… followed me. Liked a photo.”
“Maybe that was her way of saying something.”
Keith finally looked at him, and Lance hated the raw flicker in his eyes—hope, fear, disbelief all tangled together. “Do you think she’s been watching this whole time?”
“I think she’s proud of you,” Lance said quietly, his voice gentle, steady—like he was afraid anything louder might make the moment crack apart. “How could she not be?”
Keith didn’t respond at first. His eyes stayed locked on the screen, unblinking, as if he were still trying to make sense of what he saw there—her username, her quiet little digital footprint stamped beneath a picture of him mid-drift, face half-obscured by smoke and speed.
“But why now?” Keith’s voice came out rough, scraping the back of his throat. He turned to Lance, confusion and hurt etched in every line of his face. “Why? After all this time?”
Lance didn’t pretend to have the answer. He let the silence settle for a beat before he spoke again.
“I don’t know,” he admitted. “Maybe she’s been waiting for the right moment. Maybe… maybe she thought reaching out like this was safer. A first step.”
Keith’s jaw tensed. He looked away, blinking fast. “It just… it messes with my head. I spent years trying to stop wondering where she was. If she even thought about me. And now she just—follows me like she’s been watching this whole time?”
“She probably has,” Lance said, softer now. “But that doesn’t mean she didn’t care. People leave for complicated reasons, Keith. You know that. Doesn’t mean they stop loving you.”
Keith exhaled a shaky breath. Lance reached out again, fingers brushing Keith’s hand before curling around it.
“She’s not the only one who sees you,” Lance added. “I see you. I always have.”
Keith didn’t answer, but he leaned in, and that was enough.
Keith didn’t say much after that. His hand stayed in Lance’s, his thumb unmoving, eyes distant like he was still somewhere else entirely. The screen on his laptop dimmed before going black, but he didn’t notice.
Lance gave his fingers a squeeze.
“Come on,” he said, voice barely above a whisper. “Let’s get some sleep.”
Keith hesitated, his shoulders drawn tight. “I don’t know if I can.”
“You don’t have to fall asleep right away. Just lie down with me.”
Keith looked at him then, and Lance saw it—the rawness in his eyes, the unspoken weight that he’d been carrying alone for far too long. Without another word, Lance rose, tugging gently at Keith’s arm until he followed. Kosmo thumped his tail against the couch cushion sleepily as they left the room, the soft jingle of his collar fading behind them.
The bedroom was dim and quiet. Moonlight spilled through the slats of the blinds, tracing pale silver lines across the floor. Lance pulled back the blankets and sat on the edge of the bed, waiting as Keith stood in the doorway like he wasn’t sure he belonged there.
“Keith,” Lance murmured, “you don’t have to be okay right now. Just… let me be here with you.”
That broke something loose. Keith’s shoulders dropped, and he stepped forward, shedding his hoodie and jeans in slow, heavy movements. Lance crawled in first, lifting the blanket as Keith slid in beside him. The warmth of their bodies met instantly, and Lance pulled Keith close, tucking Keith’s head under his chin like it was the most natural thing in the world.
For a long while, neither of them spoke. Lance ran his fingers through Keith’s hair, slow and calming, and felt the way Keith’s breathing gradually settled against his chest.
“You’re allowed to feel everything,” Lance said quietly. “You don’t have to bury it.”
Keith let out a small sound—something between a laugh and a sigh. “You make it hard not to feel.”
Lance smiled faintly, brushing his lips against Keith’s temple. “Good.”
They lay like that for a while—limbs tangled, hearts steadying. The weight of the day didn’t go away, but it shifted. Softened.
And in that quiet, moonlit stillness, Keith whispered, almost too softly to hear:
“Thanks for not letting me deal with this alone.”
“You never have to,” Lance replied, and meant it.
Keith’s breath warmed Lance’s collarbone, steady now but laced with something tender—like the way silence feels after a storm. Lance’s fingers still threaded through his hair, slow and soothing. He could feel Keith melting into him more with each passing minute.
Lance shifted slightly, pulling Keith closer so their legs tangled and their foreheads gently touched. The moonlight painted Keith in soft shadows, the vulnerability in his eyes so achingly beautiful it made Lance’s chest tighten.
“I wish I could make it easier,” Lance whispered.
Keith’s hand found Lance’s waist, his thumb brushing just beneath the hem of his shirt. “You are.”
The touch wasn’t demanding—just grounding. Like Keith needed to feel him there, real and solid and close. Lance leaned in, brushing his nose against Keith’s, then dipped low to press a soft kiss to the corner of his mouth.
Keith exhaled, eyelids fluttering.
Another kiss—this time slow, lingering, their lips brushing again and again in a rhythm that spoke more than words could. Lance could taste the unspoken grief, the relief, the hope. His hand drifted down Keith’s back, fingers spreading wide, holding him together as much as holding him close.
Keith’s hand slid up beneath Lance’s shirt, resting flat against his back, warm and sure. His fingers moved slightly, not quite tracing, but memorizing—like if he mapped enough of Lance’s skin, the rest of the world might make sense again.
When they finally pulled apart, foreheads still pressed together, Keith’s voice was a breath against his lips.
“I don’t know what I’d do without you.”
Lance smiled softly. “Luckily for you, I’m very clingy.”
That earned a huff of laughter, quiet and full of affection. Lance pulled the blanket higher over them both, one arm draped across Keith’s waist, the other slipping up to cradle the back of his head.
As their breathing fell into sync and the warmth between them settled into something sacred, Lance pressed one last kiss to Keith’s jaw.
“Go to sleep, mullet,” he murmured. “I’ve got you.”
And in that small, safe corner of the world, with limbs entwined and hearts still full, Keith finally closed his eyes.
The morning light filtered softly through the curtains, casting a golden haze over the room. Lance woke to the quiet rhythm of Keith’s steady breathing against his chest, the steady rise and fall like a slow tide pulling him deeper into calm.
He blinked up at the ceiling, feeling the warmth of Keith’s arm draped possessively around his waist, his fingers resting lightly on Lance’s side. For a moment, everything was perfectly still — just the two of them wrapped up in a cocoon of quiet and comfort.
Lance turned his head slowly to find Keith’s eyes already open, watching him with something soft and open, like the world outside didn’t exist at all.
“Morning,” Keith said, voice low and a little husky from sleep.
“Morning,” Lance whispered back, pressing a gentle kiss to Keith’s temple.
Keith smiled, just the faintest curve of his lips, before closing his eyes again and resting his head against Lance’s shoulder.
For a long moment, Lance just held him, feeling that rare kind of peace that comes from knowing you’re exactly where you’re supposed to be.
“Breakfast?” Lance finally asked, voice still thick with sleep but hopeful.
Keith hummed against his skin, fingers tightening just a little.
“Yeah,” he said. “I’m starving.”
Lance laughed softly. “Same here. Let’s get you fed.”
And with that, they slid apart just enough to untangle limbs and start their day together.
Keith stretched, rolling off the bed and heading toward the kitchen while Lance pulled on a comfy shirt and joggers. The apartment was filled with soft morning light and the quiet hum of the city waking up.
“Coffee?” Keith called over his shoulder.
“Please,” Lance replied, sliding open the bedroom door to let Kosmo in. The dog trotted in eagerly, tail wagging like a little metronome.
In the kitchen, Keith was already filling the coffee maker. Lance leaned against the counter, watching him with a small smile. Keith moved with easy confidence—always the calm center in the chaos.
Kosmo circled their feet, nudging Lance’s hand for pets. Lance bent down to scratch behind his ears, laughing softly when Kosmo’s tail wagged faster.
“Ready for a walk?” Lance asked, grabbing Kosmo’s leash from the hook by the door.
Keith nodded, tying his shoes. “Best part of the morning.”
Outside, the city was fresh and quiet. The air smelled of early spring, crisp and faintly sweet. Kosmo bounded ahead, nose twitching at every scent.
Lance and Keith walked side by side, their steps falling into a rhythm as natural as breathing. Lance glanced over at Keith, catching the way the morning sun caught the copper tones in his hair.
For a moment, Lance thought about how much had changed—how far they’d come. And somehow, here in this simple moment, everything felt right.
Keith reached over, brushing a stray strand of hair from Lance’s forehead, fingers lingering just a second longer than needed.
Lance smiled, heart quietly swelling.
“Think Kosmo likes us?” Keith asked, glancing down at the dog who was now happily trotting between them.
“Definitely,” Lance said, squeezing Keith’s hand.
They kept walking, slow and easy, the world waking up all around them.
The sun was already high and warm, baking the dry Arizona earth with that familiar spring heat that made the air shimmer like a mirage. Lance, Keith, and Kosmo had been wandering through the neighborhood park, the dog darting after lizards and sniffing every bush with keen interest.
“Alright, Kosmo, come back!” Lance called, laughing as the scruffy pup ignored him completely and instead chased a butterfly flitting just out of reach.
Keith shook his head with a fond smirk. “You’re gonna tire him out before noon.”
Lance shrugged, eyes twinkling. “Better tired than bored.”
Suddenly, a soft drizzle began—just a few drops at first, barely enough to notice. The sky still held its brilliant blue, and the sun shone fiercely, creating a warm, golden glow all around them.
“Whoa,” Keith murmured, tilting his head up as the raindrops sparkled in the sunlight like tiny diamonds.
The asphalt beneath their feet hissed softly with each drop, heat meeting water in a sudden burst of steam that curled and wafted around their ankles like ghostly ribbons.
Lance breathed in deeply, the sharp, clean scent of warm rain mixing with the dry desert air. The strange contrast of sun and shower wrapped around them, making the moment feel almost magical.
Kosmo, undeterred by the rain, was happily darting between them, ears flopping as he chased after a stray leaf spinning in the breeze. He barked joyfully, tail wagging so hard his whole back end seemed to wiggle.
Keith knelt down, scooping Kosmo into his arms as the dog tried to nibble at the falling drops. “Looks like someone loves the rain.”
Lance smiled widely, stepping closer and wiping a drop of water from Keith’s cheek. “It’s kinda perfect, huh?”
Keith’s eyes met his, calm and steady, and Lance felt a warmth bloom that had nothing to do with the Arizona heat. He reached out, fingers curling around Keith’s wrist.
The rain picked up slightly, soft but steady now, each drop warm against their skin. Instead of moving to shelter, Lance pulled Keith gently into a slow spin, the two of them laughing under the rare shower.
Kosmo squirmed in Keith’s arms, trying to join the dance, and Lance bent to scoop up the dog. “Okay, okay, I got you,” he said, brushing the soaked fur with his hands.
They all stood there, drenched in sunlight and rain, the air heavy with the scent of warm earth and blooming desert flowers.
Keith pressed his forehead against Lance’s, voice low and tender. “This—this is good.”
Lance nodded, heart beating slow and steady. “Yeah. Just us. No expectations. No noise.”
Kosmo yipped happily, licking Lance’s cheek, and Lance laughed, brushing the wet hair from his face.
As the rain slowed to a gentle mist, they started walking back toward the apartment, Kosmo tugging playfully on the leash. Their fingers stayed intertwined, the simple comfort of being together enough to fill the quiet spaces between the drops.
By the time they reached home, the sun had won the battle, drying the streets and their clothes almost as fast as the warmth wrapped around them.
Keith tossed an arm around Lance’s shoulders as they stepped inside, both dripping but smiling.
“Best kind of storm,” Keith said softly.
Lance rested his head against Keith’s chest. “Yeah. With the best company.”
The scent of grilled sandwiches and leftover chips still lingered in the air as Lance flopped dramatically onto the couch, arms spread like he’d just run a marathon.
Keith followed, more composed but clearly full, tossing a dish towel over Lance’s face.
“Don’t die on the couch,” Keith said flatly, nudging Lance’s leg with his knee.
Lance peeled the towel off, looking up at him with a mock scowl. “This is how I want to be remembered. A local hero, struck down by a criminally good sandwich.”
“It was just a grilled cheese,” Keith replied, but there was the ghost of a grin at his lips.
“Not just any grilled cheese,” Lance pointed a finger dramatically. “It had jalapeños. That makes it gourmet.”
Keith rolled his eyes but didn’t argue. Kosmo hopped up beside them, tail wagging as he wedged himself into Lance’s side, clearly thinking this was cuddle time.
Lance scratched behind his ears and sighed contentedly. “We peaked today. It’s all downhill from here.”
Keith smirked, dropping onto the other end of the couch. “We still haven’t done laundry. Or taken out the trash. Your peak is pathetic.”
“I’m a fragile flower, Keith. I can’t be expected to do chores after rain-kissed morning walks and spicy sandwiches.”
As if on cue, Lance’s phone buzzed on the coffee table. He reached for it lazily, then blinked at the screen.
“It’s my mom.”
Keith sat up straighter. “Like… a text?”
Lance shook his head slowly. “Video call.”
There was a beat of silence between them. Kosmo huffed and rested his head on Lance’s leg as if sensing the shift.
Keith tilted his head. “You gonna answer it?”
“I—” Lance’s thumb hovered over the accept button, heart racing a little. “Yeah. I think I am.”
He sat up, quickly ran a hand through his hair, and hit the green button.
The screen filled with his mother’s familiar face, weathered from years under the sun, hair pulled back tightly, a soft concern already in her eyes.
“Lance,” she said, her voice warm and sharp all at once. “You look thin. Are you eating properly?”
Lance smiled in spite of himself. “Hi, Mama.” He shifted the phone slightly so his mom could see Kosmo curled up next to him. “Look who decided to be a lap dog today.”
Her eyes crinkled with a smile. “Still letting that mutt up on the furniture, I see.”
Kosmo wagged his tail like he understood the sass. Keith gave a little wave in the background, to which she nodded politely.
There was a brief pause—long enough for Lance to hear the clink of dishes in the background of the call, the open window letting in the sound of distant roosters and rustling palms back home.
“So,” she said finally, eyes narrowing with intuition, “what is it?”
Lance blinked. “What do you mean?”
“That look you have. Like you’re about to tell me you joined the Navy. Or worse—eloped with that boy behind you.”
Keith made a small choking noise in the background, and Lance flushed.
“No! God—Mama,” he laughed, rubbing a hand over his face. “It’s not that. I mean, not the Navy part—”
She raised a brow.
“Okay, okay,” Lance said, sitting up straighter, heart pounding again for a very different reason. “I… got in. To Caltech.”
The silence that followed wasn’t disapproval—it was weight. Weight from years of expectations, of tradition, of long nights on the farm, of wanting more but not knowing if more was allowed.
Her lips parted. “You got in,” she echoed softly. “To Caltech.”
Lance nodded. “Yeah.”
Another beat. “That’s far.”
“Yeah.”
Her expression shifted—not quite frowning, but pinched, like she was trying to hold something back. “You’d leave us?”
He inhaled sharply. “I wouldn’t be leaving you. I’d be… chasing something I’ve always wanted. You remember how I used to build rockets from soda bottles? I want to do that. But, you know, not with soda bottles.”
Her eyes shimmered with something unreadable. She exhaled through her nose, then gave a small nod. “I always knew you weren’t meant to stay on that farm forever.”
Lance blinked, stunned. “You did?”
“You were always looking at the sky, Lance,” she said, softer now. “I didn’t raise you just to have you shrink yourself down to fit the life we needed. I raised you to be brave enough to leave it, if you had to.”
His throat tightened. “You’re… okay with this?”
“I’m still scared,” she admitted. “But I’m proud. Very proud. I just hope you don’t forget where you come from.”
“I could never,” Lance whispered, his voice thick. “You’re the reason I made it this far.”
She smiled at that. “Then go. Be brilliant. And text your mom.”
“I will. Promise.”
“Good,” she said, clearing her throat as if to disguise the emotion creeping in. “And eat more vegetables. You look pale.”
Keith let out a quiet laugh from beside him, arms crossed casually as he leaned against the back of the couch.
“So,” Lisa continued, an unmistakable twinkle in her eye. “Break any more hearts on Valentine’s Day? Oye, Keith! You had a Valentine?”
Lance’s throat went dry. Instinctively, his gaze flicked to Keith, then back to the screen. This was it. A moment that could tip everything.
“Actually, Mom,” Lance began, voice a little hoarse, “Keith and I—”
“Your son will, unfortunately, always be a womanizer,” Keith cut in smoothly, not missing a beat. He stood just behind Lance, eyes fixed on the phone screen rather than him, a faint smirk playing on his lips. “I think I actually saw him go on three different dates that day.”
Lance whipped around to face him, scandalized. “He’s lying, Mama! Lies! That’s slander!”
Lisa was already laughing, covering her mouth with her hand. “¡Dios mío! I knew it. You have your father’s smile—trouble from the moment you started walking.”
“Trouble?” Lance gasped, pointing accusingly over his shoulder. “He’s the one who keeps stealing my hoodies and pretending he didn’t!”
Keith shrugged with maddening innocence. “They smell like fabric softener and hubris.”
“Oh my God.” Lance turned back to the screen, cheeks pink but grinning. “Don’t believe a word out of his mouth, Mom.”
Lisa just laughed again, clearly enjoying every second of their chaos. “Well, just don’t end up on one of those dating shows, ay? Unless Keith’s joining too.”
That shut both of them up.
A beat of silence.
Keith looked at the floor.
Lance rubbed the back of his neck, heart skittering.
Lisa squinted at the screen. “Why do you both look like you just got caught with your hands in the cookie jar?”
“No reason!” Lance chirped, voice going several octaves too high. “Okay, love you, Mama, talk soon—!”
He hit the end call button with a dramatic flourish and tossed the phone down on the cushion like it was cursed. Lance didn’t want to move, he needed God to open up the sky and take him. He felt his throat tighten, and it was harder to breathe.
“Why did you cut me off?” He asked without looking up.
Keith was no longer leaning on the couch. “Huh?”
“You heard me,” Lance got up and turned around to face him, voice trembling. “Why did you cut me off when I was about to tell my mom about us?”
“Us?”
Lance’s stomach churned violently like he was going to throw up. “What do you mean ‘us’?”
“Lance, what do you mean by ‘us’?”
He hit the end call button with a dramatic flourish and tossed the phone down on the cushion like it was cursed. Lance didn’t want to move. He needed God to open up the sky and take him right then and there. His chest tightened like something heavy had been wedged beneath his ribs, and his throat constricted until even breathing felt like work.
“Why did you cut me off?” he asked, his voice barely above a whisper.
Keith, who had moved to the kitchen island without Lance noticing, froze mid-step. “Huh?”
“You heard me.” Lance stood, turning on shaking legs to face him. His voice cracked. “Why did you cut me off when I was about to tell my mom about us?”
Keith blinked, confused. “Us?”
Lance’s stomach churned violently, a nauseating heat spreading through his body like he’d swallowed a mouthful of acid. “What do you mean ‘us’?” he asked, each word laced with disbelief.
Keith’s brow furrowed. “Lance, what do you mean by ‘us’?”
There was a long, suffocating silence.
Lance’s heart thundered in his chest. He opened his mouth, then closed it again, unsure what he was even supposed to say. What could he say?
“We sleep in the same bed,” Lance started, his voice trembling with something too close to heartache. “You hold my hand when you think I’m not paying attention. You look at me like—like you see me. And you still ask what I mean?”
Keith’s jaw tightened, a muscle feathering at the side of his face. There was something unreadable in his eyes—part resistance, part restraint, like he was holding back a wave of emotions he didn’t know how to name.
“Lance,” he said finally, voice low and controlled. “Are we really doing this again?”
The words weren’t sharp, but there was a weight behind them. His gaze flicked away, then back, as if Lance had stepped too close to something Keith wasn’t ready to expose—like Lance was pressing on a bruise neither of them had acknowledged out loud.
His tone stayed even, practiced. But beneath the calm, something churned. Something that made Lance’s stomach twist.
“Again?” Lance echoed, his voice trembling with frustration. “Again? Nothing was resolved the first time!”
Keith’s expression didn’t shift, not right away. He just stood there, shoulders rigid, jaw still tight. Like he was bracing for a hit—or trying not to deliver one.
Lance stepped forward, hands clenched at his sides. “You keep acting like this thing between us is some fluke, like it’s just something we can brush aside. But it’s not, Keith. It’s not.”
“I know it’s not,” Keith said quietly. His voice cracked just slightly on the edges, but he didn’t back down.
“Then why won’t you let me tell my mom?” Lance’s voice cracked this time, raw and desperate. “Why do you keep pulling away when it matters most?”
Keith’s eyes flashed, and his voice came out clipped. “Lance, I already told you—I’m not built for this. I was done after James. I told you this. I’m not built for what you’re looking for.”
“Bullshit,” Lance snapped, heat rising to his cheeks. “So what, you just take every hookup with you to the rivers you went to with your mom? You let any warm body into your bed and touch them like they mean something?”
Keith flinched. The silence that followed was deafening.
“Lance,” he said lowly, his tone dark with warning. “Stop.”
But Lance was too far gone. Too hurt, too angry, too tired of the runaround.
“No,” he said, stepping closer. “You don’t get to do this. You don’t get to look at me the way you do, kiss me like that, hold me like that—and then pretend it’s nothing. Pretend I’m nothing.”
Keith’s fists clenched at his sides, his jaw working as if to hold back words too sharp to say.
“You’re talking about people running? Lance, you’re willing to give up on your dream for your family.” Keith’s voice rose with every word, his eyebrows pulling together like he couldn’t decide whether to be furious or heartbroken. “You think I’m scared of you ? Of us ? You’re the one who’s already halfway out the door and you don’t even see it.”
Lance reeled back like he’d been slapped. “That’s not fair—”
“Isn’t it?” Keith cut in, voice sharp and bitter. “You say I put up walls, that I’m the one pulling away, but at least I know where I stand. You—” he pointed toward Lance’s chest like he was trying to reach into it, pull something out—“You’re living on a fault line, Lance. One half of you is dreaming about what life could be, and the other half’s already packed your bags to stay behind and rot with the guilt.”
Lance’s hands were trembling. He didn’t even know when that started. “That’s not—”
Keith shook his head, stepping back like he couldn’t take another second of standing that close. His voice was quieter now, not calm—never calm—but laced with something frayed and desperate. “I know what it’s like to watch people leave. I know what it’s like to never feel like enough for someone to stay. And yeah, maybe that’s messed me up. But at least I’m not pretending like love alone is gonna fix it.”
Lance blinked, the words crashing into him, cracking something open inside his chest.
Keith rubbed at his face like he was trying to get a grip, trying to keep himself from unraveling. “You want me to let you tell your mom? You want me to be proud and hold your hand and smile while you try to figure out if you’re even brave enough to go after the things you want?” His voice broke slightly on the last word. “Then don’t ask me to carry it alone.”
The silence that fell between them felt like a storm that had just passed through the room, leaving wreckage in its wake. Both of them were still standing—but just barely.
Lance’s voice dropped, quieter now but no less intense. “I’ve let you in. Over and over again. I waited for you to catch up. But every time I try to take a step forward, you throw up a wall like you’re protecting yourself from me . I’m not James. I’m not your mom. So stop treating me like you’re going to run the second things get real.”
Keith scoffed, sharp and humorless. “You wanna talk about running?” His eyes darkened, mouth twisting. “You're the one who can’t even commit to your future without asking your mom for permission. You think that’s brave?”
Lance’s breath caught in his throat. “At least I have someone to ask,” he bit out. “At least I give a damn enough to try to make things work with my family. You’re so scared of rejection, you can’t even send a single message to the person who raised you.”
Keith flinched, but the flicker of pain in his eyes was quickly swallowed by something colder.
“You think you’re better than me because your mom didn’t leave?” Keith hissed. “You have no idea what it’s like waking up every day wondering why you weren’t enough. You talk like I’m afraid to reach out—maybe I’m just smart enough to know when someone’s already made their choice.”
Lance took a shaky step back, the words landing hard in his chest. “You don’t know that,” he said. “You’re just too much of a coward to find out.”
Keith’s eyes flashed cold fire. “And you? You’re just a spoiled little boy who wants everything handed to him—including me. Like I’m some prize you get to chase down and claim whenever it suits you. But I’m not that. I’m not a consolation you grab when you get lonely.” His voice was sharp, clipped with bitterness. “I told you months ago I’m done with all this. You were the one who deluded yourself into thinking you could change my mind.”
The words hit Lance like a blow—unexpected, brutal, cutting deep into something raw. He staggered back a step, as if Keith’s accusation had physical weight. His jaw clenched tightly, fists curling at his sides, but when he finally spoke, his voice was low, trembling with hurt and disbelief.
“Deluded myself?” Lance’s eyes flickered with pain. “So this —everything between us—was just some figment of my imagination? Some mistake I made believing you cared?”
He searched Keith’s face for any sign of softness, anything that might undo the sting, but Keith’s expression was unreadable, almost guarded.
Lance swallowed hard, voice breaking slightly. “I was never the one pretending, Keith. That was all you.”
Lance’s breath hitched, the weight of years pressing down on him. “You’ve let James into your life—over and over again. You opened up to him in ways you won’t with me.” His voice cracked, raw and sharp. “But with me? You can’t even let yourself care enough to try.”
He took a step closer, desperation threading his words. “You shut me out like I’m just some stranger. Like I’m someone you don’t want to be bothered with. You build these walls so high, then blame me for not breaking through.”
His hands trembled at his sides. “I’m not asking for perfection, Keith. I’m asking for you . But maybe you’re too scared of what that means.”
Lance’s voice softened, pain lacing every word. “I can’t wait around forever for you to figure that out.”
Keith’s eyes darkened, a cold edge creeping into his tone. “If that’s how you feel,” he said, slow and deliberate, “then maybe you should just leave.”
The air in Lance’s lungs seemed to squeeze out all at once, sharp and hollow. His voice came out tight, brittle. “That’s it? Just like that — we’re over?”
Keith’s chest rose with a sharp inhale, his voice climbing in volume. “Lance, there was no ‘we’ to begin with. I warned you. I warned you the second I saw that look change in your eyes. This is on you.”
Lance staggered back as if struck. “You knew? You knew and you still did all of this? You let me believe—”
“Believe what?” Keith snapped, stepping forward. “That I was going to change? That I was going to be the guy you wanted? I’m not. I can’t be.”
Lance’s heart twisted painfully, his voice trembling but firm. “I gave you everything I had, Keith. More than I ever thought I could. And you couldn’t even give me a chance.”
The silence stretched heavy between them, broken only by Lance’s ragged breaths. He looked around the apartment — the memories, the hope — and suddenly it all felt like sand slipping through his fingers.
With a quiet finality, Lance shook his head, voice barely above a whisper. “I can’t do this anymore.”
Without waiting for a response, he turned, grabbed his jacket from the chair, and opened the door.
Keith’s voice followed him, softer now, but edged with regret. “Don’t make this harder than it has to be.”
Lance paused in the doorway, his hand lingering on the frame. He glanced back, eyes fierce but hurt. “You made it hard the second you kissed me.”
Then, without another word, he stepped out into the hall, the door clicking softly shut behind him.
Notes:
ngl part of this was just me putting my own interpretations of the book in here. i read in a couple years ago and recently reread it because it's just. so. good. i absolutely adore kazuo ishiguro's work and if you haven't read any of his stuff yet, i highly recommend it.
anywho, pls forgive me for that ending, i'll make it up to you guys i swear. also 1.4k hits??? what the freak. i love you all so so so much
Chapter 9: even stars burn out
Notes:
actually in tears because i updated the WRONG FIC lmao
also. i finished this chapter like two days ago but was putting off uploading it because copying and pasting 66 pages worth of text from google docs to here messes with my format and drains the life out of me
(w/c): 31.2k (truly am sorry)
(See the end of the chapter for more notes.)
Chapter Text
Keith leaned over the veranda railing, smoke curling past his lips as he stared down at the dim glow of the cigarette cradled between his middle and forefinger. The moon was shrouded by unfamiliar clouds, casting the night in a kind of suspended darkness. The only light came in fleeting flashes—headlights sweeping across the street below, the slow, rhythmic blink of traffic signals changing from red to green to yellow.
The silence felt heavier out here, too still, like the air itself was bracing for something he wasn’t ready to name. He took another drag, the ember flaring briefly, then fading, just like every half-formed thought clawing at the edge of his chest.
Lance’s voice echoed somewhere in the corners of his mind, brittle and sharp: “You made it hard the second you kissed me.”
Keith exhaled, the smoke cutting through the chill as if it could carry the weight of everything he hadn’t said.
Keith leaned further into the railing, the cold metal biting into his forearms, grounding him. Below, the world kept moving—cars passed, lights blinked, a breeze tugged half-heartedly at the trees. But up here, it felt like time had stopped somewhere around you knew and you still did all of this?
His grip on the cigarette tightened.
He hadn’t meant for it to go that far. Or maybe he had. Maybe some quiet, cowardly part of him had been hoping for exactly this—for Lance to finally reach a limit, throw his hands up and walk away, sparing Keith from having to be the one to end it. Again. Just like always.
His chest ached with the thought.
Wasn’t that what he did best? Keep people close just long enough to feel warm and then push them away the moment it felt real?
Keith closed his eyes, breathing in smoke, letting it sting.
Lance had looked at him like he mattered. Like he was worth something outside of the wreckage he kept trying to outrun. And Keith had seen that look, known what it meant—and still he’d let him fall.
He hadn’t deserved the way Lance waited. The patience. The softness. The way Lance always reached for him, even when Keith’s own hands were bristling with thorns.
“Deluded,” he’d said. “Deluded yourself into thinking you could change my mind.”
But hadn’t Lance changed something?
Wasn’t that why it hurt so damn much?
The cigarette burned too close to his fingers. He dropped it, watched the ember sizzle against the cement, then fade into nothing.
His throat felt tight. His eyes burned.
“Fuck,” he whispered, voice nearly swallowed by the night.
The door creaked behind him.
Kosmo padded out quietly, nails clicking against the wood, and settled beside Keith without a sound, pressing warm fur against his leg like he somehow knew.
Keith didn’t move for a long time. Just stood there, fists clenched, heart heavy, and let the night swallow him whole.
He raised an eyebrow as he reached down to scratch behind Kosmo’s ears, the dog leaning into his touch with a soft whine. “How’d you get out here, buddy? I closed the door so the smoke wouldn’t bother you.”
A voice called from behind him—low, familiar, and too calm for this hour.
“I thought I told you to quit.”
Keith froze, fingers still curled in Kosmo’s fur. Slowly, he lifted his head and turned toward the shadow past the glass of the veranda door—into the dark apartment where Shiro now stood, arms crossed, backlit by the low kitchen light.
“I thought I told you to quit showing up to my apartment,” Keith muttered, aiming for venom but landing somewhere closer to bone-deep exhaustion.
Shiro chuckled and stepped outside, the door gliding shut behind him with a whisper. “I think you forget this used to be my apartment,” he said mildly. “I still have a spare key, you know.”
Keith sighed, pinching the bridge of his nose. Of course he did. He really needed to keep better track of who he gave those damn keys to. It was like a rite of passage—get close to Keith, earn a key, then use it to walk back into his life without warning.
“I’m changing the locks,” he mumbled, though it was half-hearted at best.
Shiro didn’t respond. Just came to stand beside him, staring out at the empty street below, the way the traffic lights colored the pavement in shifting reds and greens.
“You gonna tell me what happened?” he asked eventually, voice low and gentle.
Keith didn’t answer at first. Just reached for the pack in his pocket, realized it was empty, and cursed under his breath.
“You look like shit,” Shiro added, not unkindly.
“Thanks,” Keith muttered, tossing the crumpled pack aside. “I feel worse.”
They stood in silence for a moment—Kosmo settling at their feet with a soft sigh, head resting on his paws like even he was tired of the tension.
Shiro didn’t speak right away. The night around them was still and heavy, broken only by the occasional distant whoosh of passing cars. Then:
“We had an agreement, Keith.” His voice cut through the quiet, stern now. “You said you’d at least show up for the tests. You’ve missed almost a month of class. Five exams. At this rate, Lance might even pass you in class scores.”
That name. Keith felt it like a gut punch, a hand closing around his insides and twisting. He didn’t react at first—just pulled out another cigarette, flicked the lighter, and took a long, deliberate drag, like he could breathe through it, smoke out the ache.
But Shiro was already moving.
Before Keith could exhale, the cigarette was yanked from his mouth. Shiro ground it under his heel with a sharp twist of his foot, the ember dying instantly.
“What the hell, man?” Keith snapped. “That was a fresh pack!”
Shiro’s eyes were hard now, unflinching. His breathing had grown heavier, more deliberate—he was keeping himself in check, barely.
“Keith, you’re eighteen. Not some burned-out redneck dragging his boots home after a double shift in a coal mine. What the hell are you getting out of smoking this shit?”
Keith didn’t answer at first. His gaze dropped to the floor, toeing at a loose pebble on the veranda, as if it might open up and swallow him whole.
“Out of weed,” he muttered.
The silence that followed was deafening.
Shiro exhaled through his nose, slow and sharp. “That supposed to be funny?”
Keith gave a dry laugh, the kind that held no humor. “No. Just honest.”
“Goddamn it, Keith.” Shiro scrubbed a hand down his face, frustration bleeding into every motion. “You’re spiraling, and you know it. You push people away and then act surprised when there’s no one left.”
Keith had enough.
“What does it matter to you?” he snapped, already fishing another cigarette from the battered pack. His fingers shook, but his voice was sharp, slicing through the thick air like broken glass. “You’re not my mother, so stop fucking acting like it!”
The silence that followed was immediate and brutal.
Even the street noise seemed to hush.
Shiro stilled, his face going blank—not cold, but stunned, wounded in a way Keith hadn’t expected. The kind of quiet that comes before either someone walks away… or says something unforgivable.
For a long moment, neither of them moved. Kosmo let out a low whine at their feet, as if even he felt the crack forming in the concrete beneath them.
Keith stared at the cigarette between his fingers like he no longer knew why he’d picked it up.
Shiro finally spoke, quieter this time. “No. I’m not your mother.” He swallowed. “But she’s not here, and someone has to give a damn.”
Keith looked away, jaw clenched so tight it hurt. The clouds were still smothering the moonlight, and everything felt dim, gray, untethered.
He wanted to throw the cigarette, wanted to scream, wanted to rewind the last twenty minutes—but mostly, he just wanted to disappear into the dark.
Instead, he sat down on the cold concrete step beside Kosmo and said nothing at all. The silence pressed in, dense and unmoving, broken only by the distant hum of traffic and the soft shift of Kosmo’s breathing.
Shiro didn’t let it stop him.
“You have this thought in your head,” he said, voice steady but tight, “that I wanted my parents to adopt you out of pity. Or guilt. Or some other stupid, self-deprecating reason.”
Keith didn’t look at him, but his shoulders stiffened.
Shiro stepped forward, his shadow stretching across the floor in the flicker of the passing headlights. “But it wasn’t like that. I wanted you in our family because I—we loved you. Unconditionally. You belonged with us. You still do.”
Keith’s hands curled into fists against the step—the cement bit into his knuckles, grounding him even as his mind tried to slip away.
“You keep acting like you’re some burden we just put up with,” Shiro continued, softer now. “But you’re not. You never were.”
The words hung in the air like smoke, thick and hard to breathe through.
Keith’s voice was hoarse when he finally spoke, barely above a whisper. “Then why does it feel like everyone leaves?”
Shiro let Keith’s question linger for a moment, giving it the weight it deserved. Then he exhaled slowly, like he was trying to pace himself through the frustration.
“You ever stop and ask yourself why you do that?” he said, voice low. “Why you push so hard, so fast, like you’re daring people to abandon you?”
Keith didn’t answer. He just kept his eyes fixed ahead, on the empty street beyond the railing, like if he stared long enough, he might disappear into it.
Shiro leaned forward, resting his elbows on his knees. “It’s not everyone else who keeps walking away, Keith. You’re the one building walls so high no one can get through, and when someone actually climbs them, you throw bricks until they fall.”
That one stung. Keith flinched, jaw tightening—but he still didn’t say anything.
Shiro pressed on. “You’ve got a hell of a lot of pain in you. I get that. But if you never stop and actually deal with it—if you don’t try to understand why you act like everyone’s gonna hurt you—you’re gonna keep destroying everything good in your life before it has the chance to stay.”
Keith glanced at him then, eyes dull but stormy. “You think I don’t know that?”
“I think you know it and do it anyway,” Shiro shot back. “Because being left on your terms hurts less than being left on someone else’s. But either way, you still end up alone.”
Silence fell between them again, thick and tense.
Then Shiro sat up straighter, voice shifting—still calm, but lined with steel.
“I’m done covering for you. You don’t show up to class tomorrow, Keith? I fail you. No exceptions. You want to throw your future away, fine—but I won’t be the one handing you the lighter.”
Keith’s head snapped toward him, eyes wide with a mix of betrayal and anger. “You’d really fail me?”
“I’d really let you face the consequences of the choices you keep making,” Shiro said, steady. “Because maybe that’s what it’ll take to make you wake up finally.”
Keith looked away again, but this time his hands were trembling—just slightly, but enough for Kosmo to lift his head and nudge Keith’s knee gently with his nose.
Neither of them said anything after that. Not for a long time.
The door clicked shut behind Shiro with a finality that echoed louder than it should have in the quiet apartment.
Keith stayed out on the veranda a while longer, Kosmo pressed against his side, warm and silent. The city lights blinked lazily in the distance, and the breeze carried the faint smell of rain on concrete.
He felt hollow. Not the kind of emptiness that came after a long cry or a loud fight—but the kind that spread quietly, like mold in the walls. The kind that made it hard to breathe without even noticing.
Eventually, he stood, joints stiff, and wandered back inside. The pack of cigarettes sat crumpled on the counter, the last one half-bent and taunting him. He picked it up, toyed with it between his fingers, then tossed it in the sink.
Keith didn’t turn on the lights. He didn’t want to see the apartment for what it really was—silent, messy, filled with memories that clung like ghosts. The sweater Lance had left on the back of the couch. The ramen bowls were still stacked by the sink. A photo of Kosmo on the fridge that Lance had snapped, all crooked teeth and tongue out, with the corner of Keith’s knee in the frame.
He collapsed onto the couch, staring at the ceiling. The silence screamed louder than Shiro had.
You’re gonna keep destroying everything good in your life before it has the chance to stay.
He hated how true that felt.
Keith rolled over, grabbing his phone off the armrest. 3:12 a.m. No new messages. He didn’t expect one.
His thumb hovered over Lance’s name in his contacts. He tapped it, stared at the empty message box.
Typed. Deleted.
Typed again.
you up?
He stared at it for a solid minute before sighing and backspacing every letter. What would he even say? That he didn’t mean it? That he did , but only because he was scared?
He chucked the phone across the room and let it land face-down on the rug.
“You’re such a goddamn coward,” he muttered to himself.
Kosmo padded in, whining softly before curling up on the floor beside him. Keith reached down, fingers buried in soft fur, grounding himself. He didn’t sleep. Just lay there, thinking about Lance’s face—hurt and furious—and the sound of the door clicking shut behind him.
By sunrise, he still didn’t know what he was going to do.
Sleeping on the couch, he told himself, for a month straight was perfectly normal. Perfectly fine. It had nothing to do with the fact that his room still breathed Lance in—still clung to the scent of his shampoo, the faint echo of his laughter caught in the sheets.
Every surface in that room felt haunted. The corner of the bed where Lance used to curl up after long shifts. The indent of his body still carved into the mattress. The memory of warm fingers brushing Keith’s hair out of his face in the morning, teasing him about his unruly bedhead while he blinked awake, grumpy and dazed.
It was the worst kind of quiet—one that didn’t come from solitude, but absence.
Keith pulled the blanket tighter around himself on the couch, as if that could dull the sharpness of it. But his body still ached with the phantom weight of someone who wasn’t there anymore.
And it was his fault.
He shut his eyes, but even in the dark behind his lids, all he could see was Lance turning at the door. “You made it hard the second you kissed me.”
Keith exhaled slowly, like maybe if he breathed out long enough, he could unmake the moment entirely.
But the memory remained.
Unmoving.
Unforgiving.
The sun had barely cracked the skyline when Keith finally pushed himself off the couch. His joints ached with the kind of heaviness that came from a night spent thinking instead of sleeping. Kosmo gave a soft whine from his spot on the floor, lifting his head briefly before settling back down. Keith didn’t blame him—he wouldn’t want to move either.
Still, Keith stood, bare feet dragging against the floor as he padded down the hall to his bedroom.
The moment he opened the door, the smell hit him again. Subtle, but distinct. Lance's cologne—something citrusy, stupidly fresh—still clung to the air like it was waiting. Waiting for him to come back and take up space like he used to. Like he belonged there.
Keith hesitated in the doorway, fingers curling around the frame.
Everything was untouched. Lance’s hoodie still thrown over the desk chair. The edge of the blanket folded back on the bed from when he’d left in a rush. A pair of socks shoved halfway under the dresser—ones Keith couldn’t bring himself to throw out.
He stepped inside, and it felt like trespassing.
This room had been theirs, in some quiet, unspoken way. And now it wasn’t. Now it was just his again, and it felt smaller for it.
He moved slowly, grabbing the first shirt off the floor that didn’t smell like memory, pulling it over his head as he crossed to the dresser. Even that simple act—getting dressed—felt impossible. His reflection in the mirror looked hollow. Hair sticking up at odd angles. Eyes ringed with the kind of exhaustion that no amount of sleep could fix.
He hated how easily his mind filled in the rest—Lance behind him, arms wrapping around his waist, chin digging into his shoulder, mumbling something half-asleep and warm. Keith blinked it away.
He was going to school. Not because he wanted to. Not because he cared. But because if he stayed here any longer, he was going to drown in the ghost of what they almost had.
He grabbed his backpack and turned away from the mirror, not wanting to see the way his chest clenched as he stepped out of the room.
Keith pulled on his helmet with stiff fingers, the sky still draped in gray as dawn broke over the horizon. His bike growled to life beneath him, the low rumble vibrating up through his legs and into his chest. The sound was grounding—loud enough to drown out everything else, at least for a while.
He didn’t bother warming it up. He just took off, tires scraping slightly as he turned out of the lot. The cold morning air cut against his face through the gap in his visor, sharp enough to make his eyes water. He let it. It made him feel awake, like maybe he was still capable of feeling something besides guilt and confusion and that gnawing emptiness where Lance used to be.
The streets were quiet—just a few early commuters and the occasional jogger. He took the long route anyway. He wasn't in a rush to arrive anywhere. Especially not school.
The city blurred past him—signs, crosswalks, corners he could take with his eyes closed. It all felt mechanical now. Like he was moving through it without really being there. His hands knew what to do even when his thoughts drifted—back to the sound of Lance’s laughter in his kitchen, the weight of his head on Keith’s shoulder, the way his absence filled every inch of space he’d once touched.
By the time the school gates came into view, his heart was already beating too fast. Not from the ride—he was used to speed—but from the tight, anxious throb in his chest.
He pulled into the lot, parking in the far corner like always. Helmet off, keys clipped to his belt loop, jacket zipped up too high.
For a second, he just sat there.
Everything looked the same—the courtyard, the building, the half-dead bushes by the science wing. But it felt unfamiliar, like he was walking back into something he wasn’t sure he belonged to anymore.
He dismounted, boots hitting the pavement with a dull thud, and started toward the entrance. The hum of student chatter in the distance was getting louder now. A few kids laughed near the vending machines. He avoided looking in that direction.
His footsteps echoed too loud in his ears.
He hadn’t seen Lance since that night. Since the door closed. Since his voice, quiet and hurt, rang in Keith’s ears like something final.
You made it hard the second you kissed me.
Keith swallowed hard and shoved his hands deeper into his pockets, eyes low as he slipped through the side doors and into the main hall. Class hadn’t started yet, but the walls already felt too tight. His footsteps slowed by instinct, hesitating at the turn for his homeroom.
He wasn’t ready.
But he kept walking.
Because if he stopped now, he didn’t know if he’d be able to start again.
He walked into the science building well into the start of school.
The halls were quiet in that unsettling way they always got once first period had settled in—too still, like the whole place was holding its breath. Keith’s boots echoed against the tile, a lonely sound that reminded him how far he’d drifted from everything that used to feel routine.
His late arrival wasn’t subtle. The security guard at the front had given him a look, but said nothing—probably used to it by now. Or maybe just tired of calling him out.
Keith didn’t bother going to the office to check in. He headed straight for the back staircase, the one that always smelled vaguely like old coffee and forgotten chemicals. It led directly to the second-floor labs, and hopefully, into class without too many people noticing.
He paused outside the classroom door.
His chest felt tight. Like something was pressing down hard and sharp right beneath his ribs. He hadn’t seen Lance in over a month. Not properly. Not like this. Not in a space where he couldn’t pretend things were fine just by staying away.
He didn’t look any different. But everything about him felt distant.
Shiro was still scribbling on the board when Keith clenched his jaw and finally pushed the door open. “Nice of you to finally join us, Keith.” He didn’t look at him. There were a flurry of snickers as the conversations carried on.
He looked to the back of the room where Hunk, Pidge, and Lance sat in a row. Allura was turned back, a small smirk on her face as she talked to them. Clearly she had become the master comedian since he’d last seen her because Lance was throwing his head back in a laugh. The kind of laugh where his sun-kissed brown nose scrunched up and his eyes crinkled into little half-moons.
It stopped the second he saw Keith.
Their eyes met—just for a breath—and it was like something slammed into Keith’s chest. Lance’s joy, his warmth, everything bright about him seemed to drain all at once. His expression shuttered. Cold. Blank. A flicker of something unreadable passed behind his eyes before he looked away, face turned pointedly back toward his friends.
Like Keith wasn’t even there.
The cold shoulder.
Keith knew—deep down, buried beneath the bruised ego and aching chest—that he probably deserved it. That silence. That indifference. He’d pushed Lance away hard enough to leave bruises neither of them could see, but still felt.
But knowing didn’t stop the frustration from simmering just under his skin, hot and bitter. It coiled in his stomach, twisted behind his ribs, pulsed at his temples. The kind of frustration that wasn’t aimed at Lance, not really, but at himself—for being too late, too closed off, too everything and nothing all at once.
He slid into the empty desk near the windows, deliberately a row away from anyone, dropped his bag with a thud that made a few heads turn. He didn’t care.
He didn’t dare look back at Lance. Not when the echo of that laughter—so easily given to someone else—still rang in his ears. Not when the silence that followed felt like a wall he couldn’t scale no matter how much of himself he scraped raw trying.
Not when the one person he wanted to talk to the most was the same one pretending he didn’t exist.
Shiro’s voice eventually rose above the scattered chatter, commanding enough to pull attention back to the board.
Keith didn’t really hear the lecture. He registered words here and there—“thermodynamics,” “entropy,” “closed systems”—but they slid through his mind like water through a sieve. He stared at the half-wiped equation still smeared across the top corner of the whiteboard, willing himself to focus, to give a shit.
But all he could think about was the fact that Lance hadn’t even flinched when their eyes met.
Not angry. Not hurt. Just… nothing.
The kind of nothing that makes your stomach drop.
“Keith.”
He blinked. Shiro was staring straight at him, marker in hand.
“Since you’re so eager to catch up, maybe you’d like to solve the next part of the equation.”
There was a low hum of laughter again, a few exchanged glances around the room. Keith could feel the eyes on him like tiny weights pressing down. He rose slowly from his seat, jaw tight, and walked toward the board, avoiding Lance’s row altogether.
The marker felt foreign in his hand. His mind blanked.
He used to know this stuff. Used to fly through it, even if he hated showing it.
But now? Now it was like every piece of him that had ever felt sharp had dulled, rusted out. He stared at the numbers already written, trying to follow the logic. His hand hovered over the board—too long.
“Keith,” Shiro said again, a warning this time.
He gritted his teeth and scrawled out an answer. It wasn’t right. He knew it wasn’t right even before Shiro gently took the marker from him and corrected the mistake with a soft sigh.
“You’ll need to meet with me after class,” Shiro said, voice still even, but Keith could see the disappointment in the tight lines of his face. “You’re not doing yourself any favors like this.”
Keith nodded once, curt and mechanical, and trudged back to his seat.
He didn’t look at Lance again.
Couldn’t.
Because he didn’t know which was worse—seeing that indifference one more time, or hoping for something and not seeing it at all.
The bell rang, sharp and final, but Keith didn’t move.
He stayed in his seat while the shuffle of notebooks closing and chairs scraping filled the room. Pidge was already halfway down the hall, launching into a rant about something Allura had said that “violated every law of basic chemistry,” and Hunk was trailing behind her with his usual apologetic look to the rest of the group.
Lance didn’t even glance back. He walked out without hesitation. Without pause.
Keith felt it like a slap.
He forced himself to move. Slowly. He packed his things with deliberate, quiet motions while Shiro erased the board behind him. The sound of the dry marker squeaking against the whiteboard grated against his skull.
When the door finally closed behind the last student, Shiro turned to face him.
“Did you get that question wrong on purpose?” He asked flatly.
“Look, I showed up like you asked in order to not fail. What else do you want from me, Shiro?”
Shiro didn't respond right away. He just looked at Keith for a long, quiet second, arms folded across his chest like he was trying to hold himself back from saying too much. Or maybe from saying exactly what he wanted.
“I want you to stop acting like showing up is some kind of punishment,” he said eventually. His voice was calm, but Keith could feel the undercurrent of frustration. “You’re not doing me a favor by dragging yourself into class. This isn’t about me.”
Keith scoffed, dropping his gaze to the floor. “Could’ve fooled me.”
“That’s your problem,” Shiro said, pushing off the desk. “Everything’s a test. A battle. You’re always waiting to be hurt, so you strike first. You got that question wrong on purpose just to prove something. To me. To him.”
Keith flinched, jaw locking. “Drop it.”
Shiro didn’t. “He laughed at something Allura said and you tanked a question you could answer in your sleep five minutes later. You think I didn’t notice?”
Keith looked away, jaw tight.
“I get that you’re hurting. I do. But avoiding everything and pretending you don’t care doesn’t make the pain go away. It just makes you alone with it.”
“That supposed to be your big wisdom for the day?” Keith snapped, eyes narrowing. “Tell me something I haven’t heard before.”
Shiro didn’t flinch. “Fine. You want honesty?” He pushed off from the desk and walked closer. “If you don’t show up again—if you skip even one more test—I’ll fail you. I don’t care if you ace every assignment after. You’re out.”
Keith’s throat felt tight. He didn’t know if it was anger or shame or just that hollow ache that had become his constant companion.
“I’m not doing this because I want to be the bad guy,” Shiro said more quietly. “I’m doing it because no one else is holding you accountable. You think you’re protecting yourself by shutting everyone out, but you’re not. You’re hurting people. Lance included.”
That name again. Like salt on an open wound.
“What do you know?” He looked away, tonguing the inside of his cheek.
“More than you think, Keith. Lance isn’t really known for being quiet, his voice carries down hallways.”
Keith winced.
That image alone—Lance talking about him, maybe laughing about him, maybe not—was enough to make his skin feel too tight for his body. He crossed his arms, shoulders tense like he could physically shield himself from whatever came next.
Shiro continued, quieter now. Not cruel. Just honest. “He’s angry. He’s confused. He doesn’t understand what happened, and frankly, neither do I. One minute you two were inseparable. Then suddenly, you vanished. You don’t think he noticed?”
Keith scoffed, but there wasn’t much weight behind it. “Maybe he was better off not noticing. Maybe it was all just a joke to him anyway.”
“Keith.”
He hated the way Shiro said his name. Not angry. Not disappointed. Just… tired. The kind of tired that made Keith feel like a walking burden.
“I’m not trying to embarrass you. I’m not even asking you to talk about what happened,” Shiro said, voice low. “But if you care about Lance—and I know you do—then don’t pretend he doesn’t exist. Don’t throw away the one good thing you let yourself have because it scared you.”
Keith stood, slinging his backpack over one shoulder. “I didn’t ask you to care.”
Shiro sighed. “Yeah. And that’s the problem.”
Keith said nothing.
Shiro sighed, and his tone shifted—back to the familiar teacher mask. “Make up the test by Friday or I’ll mark it as a zero. I’ve given you every chance I can. I won’t keep looking the other way.”
Keith turned to the door.
“And Keith?” Shiro called once more.
He stopped but didn’t look back.
“Whatever this thing is between you and Lance, whether it’s over or not—you owe him closure. You both deserve that much.”
Keith said nothing as he left the classroom, the door clicking shut behind him louder than it needed to.
The hallway felt cold. And empty.
And Lance’s laugh still echoed like a phantom in his ears.
Closure?
Closure for what ?
Keith had been clear with Lance from the beginning, hadn’t he?
That first time in the record store—he still remembered the dim lighting, the way dust floated lazily in the beams from the front windows, and Lance flipping through vinyls with idle curiosity—Keith had told him. Point-blank.
“I’m not cut out for relationships.”
He didn’t sugarcoat it. Especially not after James. After nearly three years of something that never settled, never felt safe. Something that always had him on edge, waiting for the next fight, the next silence, the next sharp twist in his gut.
James had taught him that love came with conditions. That needing space meant abandonment. That asking for clarity made him the problem. Keith had walked away from that mess thinking this is just what it’s like.
So when Lance had started lingering—laughing at his dry remarks, making playlists, leaving dumb memes in his inbox—Keith had done the only thing he knew how to do.
He warned him.
He set the expectations. He drew the lines in the sand. Don’t expect more. This isn’t serious. I can’t give you what you want.
But Lance…
Lance had always looked at him like he didn’t believe him. Like there was something worth holding onto. Like Keith wasn’t broken or irreparable or difficult.
And that had scared the shit out of him.
The rest of the day passed like wet cement.
Keith dragged himself from one class to the next, each hallway blurring into the next in a haze of fluorescent lights and footsteps too loud for his pounding head. He barely registered what any of his teachers said—something about protein synthesis, something else about comparative politics—but none of it stuck. His notes were a series of scribbles and disconnected words, the result of a hand that moved only because it was supposed to.
His seat in each class felt colder than usual. Too big, too quiet. Even when there were people around him, he felt like he was sitting in a vacuum—watching the world unfold just slightly out of reach. He caught glimpses of Lance once or twice in the distance, in the quad during break, in the cafeteria surrounded by people Keith didn’t know anymore. And each time, Lance’s back was turned, like the universe was making a point.
They didn’t share a lunch period anymore, not this semester. But even if they had, Keith wouldn’t have known what to say. He wasn’t even sure he wanted to see Lance in the setting where he'd once stolen half his fries, kicked him under the table, and laughed with a milk carton in hand like the world didn’t weigh anything.
Now, the silence around him weighed everything.
By the last period, his eyelids felt like lead. His brain throbbed with exhaustion and the emotional hangover of the morning. The familiar buzz of anxiety hummed beneath his ribs as he stared at the clock, willing it to move faster.
The bell rang. People scattered.
Keith stayed in his seat for a moment too long, fingers curled into fists against his knees. Then, slowly, he stood. Another day survived. Barely.
He dragged his feet along the pavement as he made his way across campus to the student center. Julie was behind the desk, wearing too much pink and too much lipgloss.
She raised an eyebrow as he walked through the double doors. “Look who remembered he still tutors.”
Keith didn’t bother replying. He just dropped his bag on the nearest table with a thud and sank into the seat like it was trying to swallow him whole.
Julie popped her gum—loudly—and swiveled in her chair to face him fully. “You look like shit.”
“Thanks,” he muttered, rubbing his eyes with the heels of his hands. “You always know how to brighten my day.”
“You’re welcome.” She clicked her pen against her clipboard, scanning the sheet lazily. “Your first and only student of the day is in the back. Freshman. Total disaster in Algebra. You’re welcome.”
He shot her a glare but didn’t argue. Keith wasn’t in the mood to waste energy he didn’t have. He grabbed his bag again and trudged down the row of mismatched tables, weaving between secondhand couches and low buzz of vending machines spitting out off-brand snacks.
The kid waiting for him looked about as excited to be there as Keith felt. Which, frankly, was impressive.
Keith dropped into the seat across from him and opened his notebook. “Alright. Let’s get this over with.”
The session crawled. Each explanation felt like dragging words through molasses, and Keith had to resist the urge to snap when the kid blankly stared at him after the third time explaining how to factor a simple trinomial.
But somehow, they made it through. Barely.
When the student left, Keith slumped back in his chair, tipping his head toward the stained ceiling tiles. The fluorescent lights buzzed overhead—sharp, ugly, and too real.
Julie called out from the front, “Want me to put you down for the same time next week, or should I pencil in your inevitable burnout and disappearance?”
Keith let out a humorless snort. “Pencil me in. We’ll see if I survive the weekend.”
Julie gave a mock salute, already halfway absorbed in her phone again.
“Hey—uh, Julie?”
She didn’t look up from her phone, but gave him a quiet hum of acknowledgement.
“Has Lance been around for physics tutoring?”
Julie paused, thumbs hovering just above her screen. Slowly, she looked up, her brows lifting slightly as if weighing whether to tease or answer seriously.
“Lance?” she repeated, dragging out the name like she was testing its taste. “Yeah, he’s been showing up. Regularly, actually.”
Keith’s stomach tightened.
Julie leaned back in her chair, finally giving him her full attention. “Why?”
“No reason,” he said quickly, too quickly.
Her eyes narrowed just a fraction. “Huh. Well, he usually comes in after lunch. Mondays and Thursdays. You just missed him.”
Keith nodded, not trusting himself to say anything else.
Julie tilted her head, curiosity burning just behind her lip-glossed smirk. “You two fighting or something?”
Keith shrugged. “Or something.”
Julie didn’t press further—surprisingly. Just returned to her phone, her voice breezy as she said, “Well, if you see him, tell him he still sucks at vectors.”
Keith almost smiled. Almost.
But as he walked out of the building, the ache in his chest hadn’t budged an inch.
Keith shoved his hands into his jacket pockets as he stepped back into the sunlight, the spring air deceptively warm for how cold his insides felt. His boots hit the pavement with heavy, dragging steps, every bit of his body weighed down by the morning, by Shiro’s words, by that split-second moment in class when Lance looked right through him.
He kept his eyes trained on the sidewalk, focused on putting one foot in front of the other, ignoring the pull in his chest, the temptation to look around and find him again.
But then he heard it—Lance’s laugh.
Not like in class. Not the kind that made Keith feel like his lungs had stopped working.
This one was real. Relaxed. And too close.
He looked up before he could stop himself.
There, a few paces ahead, leaning against the low brick wall that lined the walkway near the science building, was Lance. His head was tilted back, his hand lazily brushing hair from his eyes as he grinned at something Rolo had said.
Rolo, standing far too close, shoulder brushing Lance’s like it was nothing. Like it was something they did all the time now.
Keith stopped walking.
The distance between them wasn’t much—maybe thirty feet—but it felt like a continent. And from here, he could see it all. The way Lance shifted his weight when he laughed, the way Rolo angled his body toward him, like Lance was the sun he’d been waiting to orbit. The way Lance didn’t move away.
Keith’s jaw clenched, fingers twitching inside his pockets.
It didn’t mean anything. They could just be friends. They could be talking about physics or some dumb inside joke. Maybe Rolo was just touchy. Maybe Lance didn’t even notice.
But Keith did.
And it twisted something sharp in his gut.
He tore his gaze away and started walking again, faster now, boots hitting the concrete like gunshots. He didn’t look back—not at Lance, not at Rolo.
Didn’t matter.
He’d already seen too much.
The ride back to his apartment was a blur.
Keith didn’t remember the lights, or the streets, or the way the wind bit at his face when he revved too hard and leaned too fast on turns. He only remembered Lance’s laugh—how easy it had sounded, and how it hadn’t been for him.
He slammed the door behind him harder than he meant to, the echo rattling against the bare walls. Kosmo lifted his head from where he was sprawled on the couch but didn’t move. Keith didn’t speak to him, just walked past, straight to the veranda. The sliding door groaned as he shoved it open.
The pack of cigarettes was already out of his pocket before he sat down. He tapped one free, lit it with practiced fingers, and leaned against the railing. Smoke curled around him like fog.
He stared out at nothing. The building across the street. The slow crawl of a distant car. A cloud sinking over the setting sun.
The cigarette burned between his fingers.
Why had it bothered him so much?
It wasn’t like Lance owed him anything. He’d been the one to pull away, to throw up every wall and expect Lance to read the signs, to understand the way Keith cared without ever saying it out loud.
And maybe he had understood. For a while.
But people get tired of guessing. Of waiting.
Still, seeing Lance with Rolo—smiling, leaning in, letting someone else close—it set Keith’s nerves on fire. Not because he didn’t expect it. But because a part of him had wanted things to stay broken in a way only he could fix.
He let out a long exhale through his nose, cigarette dangling from his lips.
“You’re such a fucking idiot,” he muttered to himself.
He didn’t want to date. He wasn’t cut out for it. He didn’t do soft, or stable, or predictable. He didn’t want to be someone’s boyfriend. That wasn’t who he was.
But Lance hadn’t asked for perfect. Just honest. Just present.
And Keith hadn’t been either.
He took another drag, eyes narrowing at the streetlights blinking below. The cigarette burned hot between his fingers, but it wasn’t enough to drown the ache twisting deep in his chest.
God, what the hell was wrong with him?
He didn’t know if he was jealous of Rolo… or if he was just mad that Lance didn’t seem to miss him the way he missed Lance.
Maybe both.
Probably both.
Keith dropped the cigarette into the ashtray on the railing, the glow dying slowly.
Then he stood there, alone in the dark, and tried not to wonder what it would’ve felt like if Lance had smiled like that at him again.
He walked back in, Kosmo seemingly more energetic now that the sun was down and the heat had dissipated.
Keith absentmindedly scratched behind Kosmo’s ear as he passed. The dog nudged his hand with his nose, tail thumping once against the couch before settling again.
He stepped over a pile of laundry, kicked aside an empty takeout container, and stood in the middle of his apartment with no idea what to do next. His bag was still slung over one shoulder, but the thought of homework—or even pretending to care about it—felt like a punch to the skull.
He turned on a single lamp in the corner. The light was too soft, too yellow. It made the place feel smaller than it already was. His eyes drifted to the far end of the apartment—his bedroom door, still closed, still untouched.
He hadn’t stepped foot in there since… well. Since everything.
Keith chewed the inside of his cheek, throat tight.
It was just a room. Just a space with walls and a bed and a closet full of clothes he hadn’t unpacked since the last time Lance had slept over. It wasn’t haunted. It wasn’t sacred. It was just… his. Right?
He moved slowly, like the door might snap shut the second he got close. Kosmo trailed behind him until Keith stopped in front of the handle, staring at it like it might blink.
The knob turned stiffly, and the door creaked open.
The air inside smelled faintly of cedar, detergent, and something sweeter, buried beneath the dust and time—something Lance used to wear. His chest clenched painfully.
Keith crossed the threshold, feet heavy on the floorboards. The room looked almost untouched. He hadn’t been in here since he'd started camping out on the couch. The sheets were still halfway undone. There was a hoodie draped over the desk chair—Lance’s, he realized after a beat too long. That ridiculous blue one with the fading stripes. He never remembered how it had ended up here.
He sat on the edge of the bed, elbows on his knees, head in his hands.
He didn’t know if he wanted Lance back or just wanted the version of himself that used to exist when Lance was around.
Either way, he couldn’t go on like this. Not smoking every hour just to avoid thinking, not skipping class, not living like the whole world had ended just because someone stopped looking at him the same way.
Keith laid back on the mattress, the springs creaking beneath him. Kosmo jumped up a second later, curling against his side.
He stared at the ceiling and whispered, almost too soft to hear:
“Tomorrow… I’ll figure it out.”
He was half-asleep—drifting somewhere between dream and memory—when the soft vibration of his phone broke through the haze. In the dream, Lance had been curled up at his side, warm and close, rattling on about some book he was reading. His words had blended into the rhythm of Keith’s breathing, like background noise to a kind of peace Keith hadn’t felt in weeks. He could almost feel the way Lance’s fingers absentmindedly traced circles on his forearm, how his laugh had stirred something light and stupid in Keith’s chest.
The buzz came again—sharp, real. He groaned and rolled over, frowning as his arm swept blindly across the other side of the bed. It was cold. Of course it was. He slapped around the nightstand until his fingers finally closed around the edge of his phone, nearly knocking over a half-full glass of water in the process.
The screen’s glow hurt his eyes.
Instagram: 1 New Message – [Krolia]
Hi.
Keith.
The hairs on Keith’s arms stood up at once.
He blinked at the name like it might disappear if he looked at it too long. Like the letters would scramble or fade or correct themselves into someone else. But they didn’t.
Krolia.
He stared. Motionless. Breath caught in his throat.
There were no previous messages. No old threads. No digital history. Just this—two words dropped like a pebble into the still water of his life, and the ripples were already spreading.
Hi. Keith.
That was it. No explanation. No apology. No “It’s your mother.” But he didn’t need her to say it.
He knew.
It was her.
The woman who disappeared when he was barely old enough to spell her name. The reason he flinched every time someone asked too many questions about his family. The ghost in every school form where he had to write “N/A” under “Mother’s Contact.”
And now she was here. In his inbox. Casual, like she hadn’t been gone twelve years.
His thumb hovered over the screen, chest tight, unsure if he wanted to open the message or throw the phone across the room. Kosmo whined softly from the hallway, but Keith didn’t move. Couldn’t.
He tapped the message.
Still only the two words.
Was she expecting something from him? Was this the beginning of something, or the end of her guilt?
He typed. Stopped. Deleted it. Typed again.
Why now?
Backspaced the whole thing.
Eventually, his fingers moved on their own.
Hi.
He hit send.
The moment it went through, a rush of cold swept over him. Like he’d handed something over he couldn’t take back. Like the door he’d kept shut for almost a decade had just cracked open.
No typing bubble. No immediate response. The silence screamed louder than any reply could have.
He set the phone face-down on the mattress, leaned forward, and pressed his elbows to his knees, head in his hands.
Outside, the city buzzed faintly. Cars. Wind. The rustle of leaves. Normal things. But in this room, nothing felt normal anymore.
The next morning crawled in with pale sunlight leaking through the blinds. Keith had barely slept. When he did, it was fragmented — flashes of half-formed memories and a familiar voice he hadn’t heard in almost two decades murmuring his name again and again.
He hadn’t checked his phone since that message.
Kosmo pawed at his chest at some ungodly hour, demanding breakfast and a walk. Keith complied, mechanically, then collapsed back into bed — only to be rudely awakened again by a knock at the door.
He groaned into the pillow. It came again. Louder.
“Keith!” Shiro’s voice was muffled but firm. “Get dressed. You’re coming with me.”
Keith grunted and buried his face deeper into the sheets. “It’s Saturday.”
“Exactly. No school. No excuses. We’re going to brunch. You’ve got fifteen minutes or I’m coming in there.”
Keith groaned louder. “What part of me sleeping on the couch for the last month screams ‘brunch energy’ to you?”
“You look like a haunted Victorian child, Keith. You need sunlight and a waffle.”
That earned a bitter, tired laugh. But Shiro didn’t go away. Keith knew he wouldn’t.
Reluctantly, he dragged himself out of bed, threw on the least-wrinkled hoodie he could find, and shoved his hair into something passable under a beanie. Kosmo perked up when he heard Shiro’s voice, trotting happily to the door as Keith opened it.
Shiro stood there in a crisp polo and sunglasses, holding two iced coffees and a bag of something that smelled suspiciously like cinnamon rolls.
“You’re not getting me to smile,” Keith muttered.
“Wasn’t trying. This one’s just a bribe.” Shiro handed over the coffee.
Keith took it with a mumbled thanks. “So where’s the rest of the circus?”
“Already at the diner,” Shiro said, turning back toward his car. “You’re sitting next to Dad. He wants to talk to you about some sci-fi novel he thinks you’d like.”
“Oh God.”
“Don’t be dramatic. You love him.”
Keith shoved his hands into his hoodie pocket and followed reluctantly. “I’m emotionally compromised and extremely caffeinated. He better not be talking about Dune again.”
Shiro just laughed and unlocked the car.
As they pulled out onto the street, Keith leaned his head against the window. The city was bright, already buzzing with weekend life. His stomach turned as he remembered the unread message still sitting in his inbox.
He hadn’t told Shiro. Not yet. He didn’t know if he would.
Not today.
Maybe after waffles.
The diner was one of those old spots with sticky booths and faded photos of regulars tacked to the walls. Keith had been coming here with Shiro’s family since he was fourteen — back when he barely said two words and flinched every time someone reached across the table too fast.
The smell of butter and syrup made his stomach twist in a way that was less about hunger and more about the tight coil of something else — guilt, probably.
“Keith!” Mrs. Shirogane lit up as they approached the booth. She stood halfway to give him a side-hug, soft and floral-smelling as always. “Oh honey, it’s good to see you. You’ve been ghosting us.”
Mr. Shirogane peeked up from behind his newspaper, grinning. “He lives five blocks away and still acts like we’re on opposite ends of the planet.”
Keith gave them both a sheepish nod, sinking into the booth beside Shiro. “I’ve been… busy.”
“Busy, huh?” Mrs. Shirogane slid a menu toward him, her smile faltering just a little as she studied his face. “You look tired, sweetheart. Everything okay?”
Shiro shot him a look over his coffee — don’t shut down. Try.
“I’m fine,” Keith said automatically.
There was a long pause before Mr. Shirogane folded the paper and set it aside. “You know you can talk to us, right?”
Keith’s fingers curled around the edge of the table.
“We’re not trying to pry,” Mrs. Shirogane added gently. “It just… you used to come by for dinner. Let us know how school was going. Lately, we only hear about you when Shiro says something in passing — and even then, it sounds like you’re running yourself into the ground.”
“I’m not,” Keith muttered.
“You sure?” Mr. Shirogane raised a brow. “Because your brother said you’ve been sleeping on the couch for weeks.”
Keith shot a look at Shiro, who held up his hands in surrender. “They asked.”
There was a stretch of silence, broken only by the clatter of dishes being cleared at a nearby table.
“I didn’t mean to go quiet,” Keith said finally. “Things just got... overwhelming. And it felt easier to just... not talk. To anyone.”
Mrs. Shirogane reached across the table and gently rested her hand on top of his. “Honey, we don’t care if you’re a mess. We care if you’re alone while you are.”
That hit a little too close to the bone.
Keith stared down at his hands. “I’m trying,” he said, voice low. “Just… not doing a great job lately.”
Shiro’s foot bumped his under the table, quiet but grounding.
“Trying’s enough,” Mr. Shirogane said after a moment. “But maybe don’t wait for a full breakdown before you let us help next time.”
Keith gave a small nod, throat tight. Then, after a moment — “Thanks.”
Mrs. Shirogane smiled softly. “Of course. Now eat your damn waffle before it gets cold.”
Before he had even finished chewing his next bite of waffle, his phone—face down on the table—vibrated sharply against the laminate. He glanced at it, not thinking much, until instinct had him flipping it over.
Then he nearly choked.
Instagram: 1 New Message – [Krolia]
How are you?
He blinked. Once. Twice.
The words stared back at him, sterile and emotionless.
The formality made his skin crawl. How are you? Like she was writing a damn work email. Like she hadn’t disappeared without a trace twelve years ago. Like she hadn’t left him sitting on the steps outside their home.
It was somehow worse than if she’d said nothing at all.
Shiro’s mom noticed his sudden stillness and raised an eyebrow, half-smirking as she sipped her coffee. “Ooh, your boyfriend text you?”
Keith’s mouth went dry. His tongue felt like it didn’t quite work when he managed to mumble, “No. I—my... it’s a message. From Krolia.”
The air at the table shifted instantly. The clatter of cutlery and quiet diner hum seemed to fade beneath the sudden stillness.
Shiro looked up sharply. Mrs. Shirogane’s smile faltered. Mr. Shirogane paused halfway through pouring syrup on his pancakes.
“She reached out?” Shiro asked quietly.
Keith nodded, setting the phone down like it was something radioactive.
“What’d she say?” Mr. Shirogane asked gently.
Keith swallowed, gaze locked on the screen.
“‘How are you?’ That’s it.”
No one said anything for a long beat. Then Mrs. Shirogane placed a hand over his again, the same way she had earlier, steady and warm. “You don’t have to answer her if you’re not ready.”
“I know,” Keith murmured. But that wasn’t the problem.
The problem was that, for the first time in over a decade, she wanted something from him again. And he had no idea what to do with that.
He pushed his plate away. Suddenly, he wasn’t hungry anymore.
Mrs. Shirogane didn’t move her hand from his. Her thumb traced small, calming circles on his knuckles.
“You’ve never talked about her,” she said gently. “Not really.”
Keith stared down at the edge of the table, eyes fixed on a tiny chip in the laminate. “There wasn’t much to say.”
“Maybe not,” Shiro’s dad said softly, “but there’s a lot you haven’t said, and that’s not the same thing.”
Keith let out a quiet, bitter laugh through his nose. “What do you want me to say? That it messed me up? That I’ve spent years trying to figure out if something I did made her leave?” He shook his head, jaw tight. “I know it wasn’t my fault. I know that. But… sometimes I still feel like it was.”
There was silence. Not the awkward kind. The kind that settles around grief when it’s finally spoken out loud.
“I was seven,” he said, voice quieter now. “And I remember she hugged me so tight before she left, and I actually thought it meant she’d come back. I thought… if I waited long enough, she’d walk through the door again.”
He rubbed his eyes roughly, like he could scrub the burn away. “I waited. For a long time.”
Mrs. Shirogane’s eyes shone, but she didn’t interrupt. Neither did Shiro or his dad.
“I think—” Keith swallowed, “—I think I just don’t know what the hell I’m supposed to feel now. She’s a stranger, but she’s not. And I want to hate her, but part of me still wants her to want me back.”
His voice cracked just slightly on the last word, and he looked away quickly, shoulders tense.
Mrs. Shirogane squeezed his hand. “You don’t have to have the answers today. Or tomorrow. You just have to be honest with yourself. And with us, if you’ll let us be there with you.”
Keith nodded once, stiffly. But he didn’t pull his hand away. And when he looked up, Shiro gave him a small, quiet smile.
It wasn’t everything. But it was a start.
The ride back was quiet. Not heavy like before—more like a lull in the storm. Keith leaned against the passenger-side window, arms crossed, still chewing on the weight of brunch.
Shiro pulled into the parking lot of Keith’s apartment complex and cut the engine. “You okay?”
Keith shrugged. “Yeah. I mean, no. But… I think I needed that.”
Shiro gave a small, approving nod. “You did good.”
They walked up the stairs in comfortable silence, Kosmo barking the second he heard Keith’s keys in the lock.
As soon as the door opened, the familiar scent of smoke, leftover takeout, and dusty air greeted them. Kosmo bounded over with a wagging tail, only to freeze at the sight of Shiro, who knelt and gave the dog a good rub behind the ears.
“Still naming him after dead satellites, huh?” Shiro muttered fondly.
Keith swallowed hard. Throat suddenly very dry. “Lance named him. After my eyes, apparently.”
Shiro froze mid-reach, Kosmo’s ears flicking in the sudden silence. The weight of Keith’s words settled between them like dust on glass.
“Oh,” Shiro said softly.
Keith didn’t look at him. He crouched by the food bowl and started refilling it like it was the most important task in the world. “He said they reminded him of space. Of looking up at the sky when it was too cloudy to see anything but grey.”
Kosmo sniffed at the bowl, tail wagging, oblivious.
Shiro leaned against the kitchen counter, arms folded. “You miss him.”
It wasn’t a question.
Keith kept his back to him. “Doesn’t matter.”
“It does,” Shiro replied, voice gentle. “You let him name your dog, Keith.”
Keith chuckled dryly, rubbing the back of his neck. “Yeah, well. He named him before he was mine. Guess Kosmo stuck.”
Shiro didn’t press further. Instead, he walked over and scratched Kosmo behind the ears again. “He’s a good name for a good dog.”
Keith nodded once, quietly.
“Okay, I love you, but this place smells like someone’s dying in here.”
Keith rolled his eyes. “It’s fine.”
“There’s a plate on the floor from what I’m assuming was… sushi? And is that an ashtray on your windowsill?”
Keith followed his gaze, then winced. “It’s not like I’ve had company.”
“Clearly.” Shiro pulled off his jacket and tossed it over the back of a chair. “Alright. Open the windows, get the dog some fresh air, and start a laundry pile. We’re cleaning.”
Keith groaned and flopped onto the couch face-first. “You’re not my mom.”
“No, but unfortunately for you, I’m the next best thing. Move.”
Kosmo barked like he agreed.
Keith lifted his head enough to glare. “You’re enjoying this way too much.”
Shiro started picking up clutter anyway, pulling a sock off the lamp. “Only because I’ve seen the bottom of your sink once in the last year. I wasn’t even sure it had one.”
Keith muttered under his breath but slowly got up, dragging himself toward the laundry basket.
As annoying as Shiro could be… the place already felt a little less suffocating.
And weirdly, so did he.
The guest room hadn’t been touched in months. Maybe longer. Keith pushed open the door and was met with stale air and the faint scent of cedar from an old candle that had long since gone cold. The blinds were half-drawn, casting streaks of dusty light across the unmade bed, cluttered desk, and clothes half-folded in a laundry basket that had been sitting in the corner long enough to collect a film of dog hair.
Kosmo padded in behind him, sniffing at the carpet like it was unfamiliar territory.
Keith rubbed at his eyes and exhaled. “Alright. Let’s do this.”
He started with the laundry basket, grabbing handfuls of old t-shirts and mismatched socks. But as he pulled one of the last shirts from the bottom, he froze.
It was a navy hoodie—soft, well-worn. James’ hoodie.
Keith sat back on his heels.
It still smelled faintly like the cologne James used to wear. The expensive kind he always over-sprayed before their rare date nights. That hoodie had spent more time on Keith than it ever had on James by the end. It was oversized, sleeves too long, comforting in a way that made him furious now.
He turned it over in his hands, thumb grazing a small tear along the cuff. James had always meant well. Too well. Too neat, too polished, too eager to fix things Keith never asked him to. Three years of push and pull, trying to want what the other needed. It had ended—mutually, technically—but the mess it left behind still lived in small corners like this.
Kosmo barked softly, his tail thumping once against the doorway.
Keith glanced at him, a dry laugh catching in his throat. “Yeah, yeah. I know. I’m getting sentimental.”
He stood, stretched his sore back, and looked around the room. Still a disaster, but it felt a little lighter now. Like something had finally been thrown out that should’ve been gone a long time ago.
Still holding onto things.
Still trying to let go.
Shiro was wiping down the kitchen counters when Keith finally emerged from the guest room, a garbage bag slung over one shoulder and a damp towel in hand. His face was flushed, hair damp from sweat, and his shirt clung to his back.
“That room was a war zone,” Keith muttered, dropping the bag by the front door. “But it’s done.”
Shiro looked up, hands on his hips. “Almost feels like people could actually live here now.”
Keith snorted. “Let’s not get ahead of ourselves.”
They stood in silence for a moment, the place unusually quiet without music or the hum of the TV in the background. Kosmo had curled up under the window again, nose tucked under his tail. The guest room door was ajar now, clean sheets barely rumpled and the floor cleared for the first time in ages.
Shiro took a step toward the hallway. “You want help with your room next?”
Keith’s entire body stiffened. “No.”
Shiro blinked. “Keith—”
“I said no.” He didn’t raise his voice, but the sharp edge in his tone made it clear: that door wasn’t opening. Not today. Maybe not for a long time.
Shiro studied him for a second, then nodded slowly. “Alright. I’ll back off.”
Keith rubbed the back of his neck. “Thanks for helping. You didn’t have to.”
“You’re my brother,” Shiro said, brushing past him to grab his bag. “Of course I did.”
He paused at the door, hand on the knob. “And hey… if you ever wanna talk about that message. Or anything, really. I’m not going anywhere.”
Keith didn’t say anything, but he gave a short nod. It was enough.
Once Shiro left, the apartment felt too big again. Too still. Keith stood there in the middle of the floor for a moment, staring at his phone.
His thumb hovered, hesitating only briefly before tapping out the message:
[8:53 PM]
Keith: Can you come pick up your stuff?
No smiley face. No explanation. Just enough.
The response came quick:
[8:55 PM]
James: Yeah. Be there in 30.
Keith sat on the couch, knees jiggling restlessly. His eyes kept drifting toward the hallway where his bedroom door sat shut like a sealed wound. There were still remnants of Lance everywhere—folded sheets he’d helped change, his stupid keychain still hanging from the bookshelf, a sock that never matched anything.
He didn’t touch it.
Not yet.
James showed up at exactly 8:30. Early. As always.
He sauntered up the hallway like he owned the building, reeking of expensive cologne that hit Keith’s nose before the knock even came. His hair was styled to perfection, the kind of glossy, sculpted hold that screamed hours in front of a mirror and more than one overpriced product.
Keith opened the door to find him already leaning against the frame, one hand tucked casually into the pocket of his tailored jeans, the other holding a duffle bag like he was doing Keith a favor.
"Hi, baby," James drawled, his lips curving into that trademark smirk Keith used to fall for way too easily. "Figured you’d miss me at some point."
Keith didn’t roll his eyes, but it was a near thing. He stepped back wordlessly to let him in, ignoring the way James’s cologne practically punched the air from the room as he passed.
“Nope,” Keith muttered, shutting the door a little harder than necessary. “Just figured it was time to take the trash out.”
James let out a short laugh, unfazed. “Ouch. And here I was hoping for a sentimental reunion.”
Keith crossed his arms. “Your stuff’s in the guest room. Don’t take forever.”
James wandered in like it was still his place, like he hadn’t ghosted Keith for weeks before they officially ended things. Like he hadn’t made Keith feel like the problem for not being “fun” or “flexible” enough.
As he disappeared down the hallway, Keith stayed rooted to the floor, jaw tight. He could hear drawers opening, the closet door creaking. The sound of someone reclaiming a space that, truthfully, had never really belonged to them in the first place.
Kosmo padded over and sat at Keith’s feet, ears flicking at the unfamiliar voice drifting down the hall.
Keith glanced down at him. “Yeah. I don’t like him either.”
“Where’s your little stray?” James called from the guest room, his voice lined with smug amusement, like he thought it was clever. Like he thought it would still get a rise out of Keith.
Keith’s jaw clenched. Hard.
He walked down the hallway, stopping just outside the door, not stepping in. “James, I’ve told you not to call Lance that. Many times.”
James was bent over a drawer, shoving a couple of sweatshirts into his bag without looking up. “Relax. It’s just a joke.”
“No, it’s not,” Keith snapped, sharper than he meant to, but not sorry for it. “You only say that because you’ve always hated not being the center of attention.”
James straightened slowly, something flickering in his expression. “So touchy. What, did the kid finally dump you?”
Keith stared at him, dead silent. His fingers curled into fists at his sides.
James scoffed, like he’d gotten the confirmation he was fishing for. “Knew it. He always looked at you like he expected you to break something.”
Keith stepped forward then, just enough to fill the doorway, eyes like flint. “You don’t know anything about him. So grab your shit and get out.”
James looked at him for a beat too long—measuring, maybe trying to find something left to twist. But there wasn’t. Not anymore.
He zipped the bag, slower than necessary, and slung it over his shoulder with practiced nonchalance. The smirk on his face was smug—predictable. “Let me guess,” James said, pausing in the doorway of the guest room, “you put on your broody lone-wolf act before he got too close.”
Keith didn’t flinch, but his chest tightened. He stared at a spot on the wall just past James’s shoulder. “You don’t know anything about it.”
James snorted. “Please. I know you, Keith. I wrote the damn playbook.” He tilted his head, eyes gleaming with condescension. “You always push people away before they have the chance to leave. Like clockwork.”
Keith’s fingers twitched at his sides. “This isn’t about me and you.”
“Maybe not,” James said, stepping forward just enough to lower his voice. “But history has a way of repeating itself when people refuse to learn from it.”
Keith’s jaw tensed, muscles ticking. “Are you done?”
James gave him a slow once-over, eyes sharp but tired. “Don’t know,” he said, leaning casually against the doorframe like he owned the place. “I’ve never seen you this hung up over a guy before.”
Keith’s stomach turned. “That’s not what this is.”
James raised an eyebrow, unconvinced. “No? Then why does his toothbrush still live in your bathroom drawer?” He gestured toward the hallway with a lazy flick of his fingers. “You cleaned out everything else, but not that.”
Keith’s silence was sharp enough to draw blood.
“Look,” James sighed, finally straightening up, the edge in his tone softening just a fraction. “I’m not trying to pick a fight. I just…” He shook his head. “I don’t think you realize how far gone you were with him. Or maybe you do. And that’s what’s eating you alive.”
Keith looked away, his fingers curling tightly around the edge of the counter.
James didn’t move right away. He stood there in the doorway, bag slung over his shoulder, posture lazy but eyes—watchful. The smugness faded just a little, replaced by something harder to name.
“Do you remember that summer in Osaka?” he asked suddenly, gaze flicking around the apartment like he was trying to pin down a memory.
Keith glanced up warily. “What about it?”
James gave a small, lopsided smile. “You got heatstroke on the second day, and I had to carry your ass back to the hostel. You cursed me out the whole time.”
“You insisted we walk through the botanical gardens. In July.”
“They were pretty.”
“They were humid.”
James laughed under his breath, a short exhale of sound that lacked its usual smugness. It was quieter than usual, the kind of laugh that softened the sharp corners of his arrogance. “You always were kind of a nightmare when you were sick.”
Keith gave him a dry look, but the edge of his mouth twitched in something close to a smile. “Yeah, well. You weren’t exactly Florence Nightingale.”
“No,” James admitted, turning fully to face him. “I really wasn’t.”
For a moment, neither of them said anything. They just stood there, facing each other across the space of the apartment—memories sitting heavy in the air, crowding the silence. James’ cologne lingered faintly, mingling with the scent of old dust and cigarette smoke. Familiar, and yet foreign now.
James’ expression shifted. Less guarded. More tired. “You need to figure out what it is you want before you reach out to Lance again.”
Keith sighed, already turning away. “Can we not—”
“No,” James cut in, voice firmer. “We have to. Because if anyone gets it, it’s me.”
Keith didn’t respond, but he didn’t walk away either. He hovered by the wall, arms loosely crossed, guarded.
“We were terrible to each other,” James said, slower now, like he was trying to pick the right words. “For years. Some of that was me.”
“Most of it was you, actually.”
James gave him a sideways look, but didn’t argue. “Yeah. Fair. I didn’t know who I was back then. I thought I did, but it was all performance. I lashed out. I pushed you away and then dragged you back because I didn’t want to be alone. We were angry kids—just… angry for different reasons. And we took it out on each other. I took it out on you.”
Keith’s jaw flexed, but he stayed silent.
“That’s what you’re doing now,” James said, more quietly. “With Lance, I mean. You’re trying so hard not to get hurt again that you’re doing the hurting first.”
Keith looked away, the weight of the words sinking deep.
James stepped back, letting the moment settle without pushing further. “I’m not saying I’m proud of how we ended up. But I am saying… don’t make the same mistakes I did. Not with someone like him.”
Keith’s brows drew together, suspicious. “What do you mean, someone like him ?”
James gave a short laugh, but it lacked heat. “Don’t play stupid, Kogane.”
Keith bristled at the old nickname, but didn’t interrupt.
“You look at him,” James said, slower this time, his voice stripped of its usual smugness. His eyes were sharp, unreadable—almost tired. “Like I used to wish you’d look at me.”
Keith’s breath snagged in his chest. The words hit harder than he was prepared for. His mouth parted—some instinct to respond—but nothing came out. He shut it again, jaw tight, like he was trying to swallow the sudden lump rising in his throat.
James didn’t flinch. “Granted,” he went on, softer now, “I did a lot of things I’m not proud of. More than a few. And, yeah, maybe I earned that punch to the face freshman year—”
“Might’ve?” Keith cut in, eyebrows raising in disbelief.
James huffed a small laugh, the kind that tugged faintly at the corners of his mouth. “I’m trying to be wise here, Keith. Don’t ruin the moment. Cut me some slack.”
Keith shook his head, but there was a reluctant glimmer of something like amusement in his eyes. Bittersweet. Familiar.
James took a small step closer, not enough to crowd him, but enough that Keith could see the sincerity in his face. “Look, I know we were toxic. And I know I was selfish. But for whatever it’s worth... I did love you. I just didn’t know how to do it right. You don’t make that same mistake with him. Okay?”
Keith didn’t respond—not with words—but James nodded anyway, like he understood.
Then he turned, adjusting the strap on his shoulder again. “Take care of yourself, Kogane.”
And just like that, he was gone. The door clicked shut, leaving Keith alone again—standing in the silence, with only Kosmo’s quiet breathing in the next room and the weight of too many memories pressing in on all sides.
Keith sat on the edge of his bed, elbows on his knees, phone in hand. The room was quiet—too quiet. Kosmo had finally settled down for the night, curled up in the corner with a soft huff. Outside, the hum of the city felt distant, muffled by the heavy walls of the apartment and the weight in his chest.
His thumb hovered over the message thread for longer than he wanted to admit.
Instagram: [Krolia]
Her last message still sat there like a stone in his gut.
How are you?
Stiffly, he typed out a reply. Then deleted it. Rewrote it. Deleted again.
Eventually, he settled for:
I’m okay.
Then, after a beat, he added:
Do you want to meet up? To talk.
He hit send before he could overthink it. The second the message was delivered, he locked the screen and set the phone facedown again, like that could somehow stop the flood of nerves that surged up his spine.
It didn’t.
A few minutes later, the screen buzzed softly against the comforter.
He stared at it, heart pounding.
When he finally flipped it over, the message read:
[Krolia]: I would like that. I’ll be in town next week. Let’s find a time.
Keith exhaled slowly, tension bleeding from his shoulders, though his jaw remained tight.
It was happening.
Twelve years of silence, and now—this.
He tossed the phone back onto the bed and leaned forward, burying his face in his hands. He wasn’t sure if he was relieved or terrified. Maybe both.
But he’d sent the message.
And that had to mean something.
Friday afternoon burned slow and tense, the kind of day where the hours felt like they were daring him to crack under the pressure.
Keith had tried to focus—on class, on grading, on literally anything other than the looming meeting with Krolia later that evening—but nothing stuck. He hadn’t eaten. Hadn’t slept well the night before either. His thoughts had been a carousel of old memories and what-ifs. And through it all, one name kept circling back, louder than the rest.
Lance.
He needed to see him. Not talk—hell, he didn’t even know what he’d say if he did find the words—but he needed to see him. Just... to remember why he was doing any of this.
It was almost 3:30 by the time he finished helping a freshman with their chemistry review. He tried to be encouraging—he really did—but they were a lost cause anyway. Bright-eyed, overly caffeinated, and about six hours too late in starting to study. The kid thanked him three times before leaving, still somehow optimistic about passing.
Keith packed up slower than usual, trying to keep himself from sprinting out the door. The air felt too thin, his heartbeat way too loud in his ears. He slung his bag over one shoulder, muttered something to the receptionist on his way out—he didn’t even know what—and stepped outside.
The sky was sharp blue and cloudless, mocking how unsettled he felt. He cut across the quad first, scanning clusters of students scattered across the lawn. No Lance. Not even anyone he recognized well enough to ask.
He picked up his pace, checking every spot he could think of—places Lance had lingered in the past. The alcove by the music building, the tables near the greenhouse where he used to nap with his earbuds in, that stupid bench outside the student center where he always pretended to be too cool for class.
Nothing.
Every minute that passed tightened the knot in Keith’s chest. He checked his phone again—no new texts, no pings. He considered calling. But what would he even say?
“Hey. I know I pushed you away and told you I didn’t do relationships, but now I’m spiraling and need to see your face before I meet the woman who abandoned me twelve years ago?”
Yeah. That’d go over well.
He opened the text thread with shaky hands.
Empty.
Not a single message between them since over a month ago—when he’d told Lance to leave. When he said the kind of thing you can’t just take back with a sorry. Keith stared at the blank space, the weight of silence pressing in like a vacuum. Lance hadn’t bothered reaching out since. Keith couldn’t blame him.
His vision blurred, but he refused to let it spill over. He thumbed over the screen, hesitating for only a second before pressing the call button. Brought the phone to his ear with a clenched jaw.
“Come on,” he whispered, more plea than demand. “Come on.”
It rang once.
Twice.
“The number you have dialed is currently unavailable. Please try a—”
“Fuck.”
Keith jerked the phone away from his ear, swallowing hard. He almost threw it—almost—but instead just stood there, frozen in the middle of the path like he’d forgotten how to move. A pair of underclassmen passed by, glancing at him before quickly looking away.
He scrubbed a hand down his face, cold now despite the late afternoon sun.
His feet started moving before his mind registered what was happening. He bounded across campus into Lance’s dorm building and up to the third floor to his room, knocking on the door in a panic.
“Who the hell?” Hunk stood in the doorway. “Oh. Hi, Keith.”
Keith’s heart slammed against his ribs as he caught sight of Hunk in the doorway, the familiar warmth of his friend a sharp contrast to the cold knot twisting inside him.
“Hey,” Keith said, voice tight, barely steady. “Is Lance here?” His eyes flicked past Hunk, desperate, searching for that familiar, sun-drenched smile he hadn’t seen in weeks.
Hunk frowned, shifting slightly in the doorway. “Yeah, he’s—”
“Who’s banging on the door like that?” came a voice from deeper inside.
Lance appeared a moment later, stepping into view with his hair still damp, the curls looser and softer than usual. His shirt—an oversized button-up—was hanging off his shoulders, half on, half forgotten. He had a towel slung around his neck, jeans sitting low on his hips, like he’d just gotten out of the shower and hadn’t expected anyone to see him yet.
The moment he saw Keith, he stopped cold.
His expression shuttered instantly. “What are you doing here?”
The words weren’t curious—they were sharp, defensive. A wall already going up.
Keith blinked, caught off guard by the chill. “Hi, Lance. How are you?”
Lance’s eyebrows shot up. “You came all the way to my dorm just to ask me that? Are you serious?”
Keith’s throat went dry. “I just—I need to talk to you.”
Lance’s jaw clenched. “You ran away, Keith. You pushed me out. Maybe you should’ve stayed away.”
And just like that, he turned on his heel, moving back toward the dorm’s interior.
No.
No, this wasn’t how it was supposed to go. Not after everything. Not today.
Keith’s voice cracked as he called out, “I’m meeting Krolia in half an hour.”
Lance froze mid-step.
He didn’t turn right away, just stood there, tense, like the air had been knocked out of him. When he finally did face Keith again, his expression had shifted—still guarded, still hurt—but softer. Curious.
Keith knew he looked like a wreck—he could feel it. His eyes were too wide, his breathing too shallow, and he was certain the panic bleeding through his features was obvious.
Lance ran a hand through his hair, curling his fingers into the damp strands before glancing at Hunk, who looked like he was trying to vanish into the floor.
“Let’s talk outside,” Lance said finally, voice low.
Keith nodded, grateful beyond words.
The sun was lower now, casting long amber streaks over the sidewalk as Lance and Keith stepped outside. A warm breeze rustled through the trees lining the dorm courtyard. The air was quieter here—just the hum of distant campus life and the thud of Keith’s pulse in his throat.
Lance didn’t say anything right away, just crossed his arms over his chest and leaned against the brick wall beside the entrance. He didn’t look at Keith. Not yet.
Keith stood there awkwardly, hands in the pockets of his jacket, eyes fixed on the concrete at his feet. “I didn’t know who else to go to.”
Lance let out a breath—something between a sigh and a short laugh. “Well, that’s new.”
Keith looked up, but Lance wasn’t being cruel. Just honest. Tired, maybe. And trying to keep things light.
“I’m not expecting anything,” Keith said quickly. “I’m not asking you to forgive me, or talk about us, or even—hell, I don’t even know. I just didn’t want to go into that meeting without... without remembering why I even started reaching out to her in the first place.”
Lance turned his head, finally meeting his eyes. His gaze wasn’t hard anymore. It was searching.
“She’s your mom, Keith,” he said gently. “You don’t need a reason to want to talk to her. Or to want to know her. That’s allowed.”
Keith swallowed. “Even after everything?”
“Especially after everything,” Lance said. He stood up straighter, letting his arms fall to his sides. “But here’s the thing. You’re not going to walk in there and get the version of her you’ve been imagining in your head. You need to accept people for how they are, not how you hoped they’d be.”
Keith looked away, jaw tight.
“I know that’s not easy for you,” Lance continued, softer now. “You hold on to things so hard. Expectations, plans, pain. But this isn’t a battle. It’s a conversation. You’re not going in there to win anything—you’re going to listen. To try.”
Keith nodded slowly, each word digging under his skin in the best way. Like Lance wasn’t just talking about Krolia.
“I’m scared,” he admitted quietly.
Lance offered a small, sad smile. “I know. But you’re doing it anyway. That counts for something.”
For a moment, Keith let himself really look at him. Like he hadn’t allowed himself to in weeks. The late afternoon sun slanted golden across the pavement, catching on the soft curve of Lance’s jaw, the glint in his warm, impossibly expressive eyes. His shirt was still unbuttoned at the collar, falling casually around his shoulders in a way that was effortlessly charming—irritatingly so. He looked exactly like how Keith remembered him.
He looked like home.
And it hurt. A slow, twisting ache deep in Keith’s chest that made it hard to breathe.
“Where’re you going looking so…” He trailed off, caught himself before he could say hot . God, that would’ve been a disaster. “Formal,” he finished instead, like that made it better.
Lance raised an eyebrow, half amused, half guarded. “I’m seeing a movie with Rolo in like ten minutes.”
Keith gave a short, almost incredulous laugh—but it came out wrong. Too bitter. Too raw. “Like what, a date?”
He meant it as a joke. A pathetic stab at lightness, maybe even something normal. But the second he saw Lance’s expression shift—something dark and wounded flashing behind his eyes—he knew he’d misfired. Badly.
Lance’s voice was low, careful. “What does it matter to you if it is?”
Keith opened his mouth, then shut it again. That wasn’t the answer he expected. It wasn’t a denial. And it definitely wasn’t nothing.
“I mean—it doesn’t,” he said quickly, too quickly. “It’s just… surprising, I guess. I mean, it’s only been a month and a half since we—”
“Since we what, Keith?” Lance cut in sharply, straightening from the wall. His expression was a blend of hurt and fury, barely masked. “You made it pretty clear there wasn’t anything to begin with.”
Keith’s stomach dropped. “Lance, wait. That’s not what I—”
“No. No more half-truths. No more dodging.” Lance took a step closer, his voice trembling now. “Just answer one thing for me, and then I’m gone.”
Keith swallowed, heart hammering so hard he thought he might be sick.
“Do you love me?”
The question hung in the air like a live wire—dangerous, electric, unavoidable.
Keith’s breath hitched.
The words clawed at his throat, aching to be let out. But nothing came. He opened his mouth—then shut it again, useless, paralyzed.
Lance waited.
And waited.
But Keith just stood there, silent, jaw clenched and eyes wide, like a man staring down a cliff’s edge and realizing too late he never learned how to fall.
Lance’s face crumpled—just for a second. A flicker of hope dying in real time. Then it smoothed over into something Keith didn’t recognize. Not anger. Not even sadness.
Just... resolve.
“That’s what I thought,” Lance said, voice barely more than a whisper.
He didn’t yell. Didn’t cry. Didn’t push or demand or give Keith the catharsis he was expecting. He just gave a small, almost imperceptible nod, like something inside him had finally clicked into place.
Then he turned away.
Keith’s hand twitched—he almost reached out. Almost. But it was like his body had been locked by the weight of everything unsaid.
“You should go,” Lance murmured as he walked down the path. “You’re gonna be late for your mom.”
Keith stood there long after Lance disappeared around the corner.
The silence he left behind was louder than anything Keith had ever heard.
The engine of his bike roared to life beneath him, but Keith barely felt it. His hands were steady on the handlebars, though everything inside him felt like it was shaking apart.
He didn’t even bother putting his helmet on right. Just clicked the strap lazily and pulled out of the parking lot, eyes fixed on the road and nowhere else. He didn’t let himself think. Didn’t let himself feel.
The ride to the diner was muscle memory. He hadn’t been there in years, not since before she left. But he still remembered every turn, every lane shift, every damn pothole they used to dodge together.
“Just like old times,” he muttered bitterly to himself, pulling into the cracked lot behind the old diner. It still looked the same. Pale blue trim, sun-faded sign, window booth by the jukebox.
The same one they always sat in.
The same one he sat in the night before she left.
The same one he sat in the morning after, waiting, thinking maybe she’d come back.
He killed the engine, the quiet that followed deafening.
Keith slid off the bike and stood there for a moment in the late afternoon haze, hands tucked into the pockets of his jacket like it could hold him together. He caught his reflection in the glass door. Pale. Tight-lipped. Eyes too dark.
He almost didn’t go in. Almost turned around and left before she could get there and rip him open all over again.
But then he remembered the way Lance had looked at him—like he was waiting for Keith to do something . Say something. Be someone .
So he pushed the door open and stepped into the past.
The scent of burnt coffee and syrup hit him instantly. The place was quiet, save for the soft clink of silverware and the hum of a tired waitress pouring coffee for a couple in the far booth.
And there she was.
Krolia.
Sitting in their old booth like no time had passed at all, a black coffee already half-finished in front of her and a copy of The Economist folded on the table. She looked... older. Tired. But still beautiful in that austere way that made people nervous to approach her.
She looked up, saw him—and smiled.
Not the full, easy smile he remembered. Just a small one. Careful. Hesitant.
“Hi, Keith.”
He swallowed the lump in his throat and slid into the seat across from her.
“Hi.”
Krolia set down her coffee and folded her hands neatly on the table, like she wasn’t entirely sure what to do with them. Keith mirrored her without meaning to—sitting stiff-backed, legs close together, fists pressed against his knees under the table.
The silence stretched. Not heavy, exactly—just frail . Like one wrong word might shatter whatever fragile thread was tethering them to the same booth.
“You look older,” she said finally, a touch of a smile ghosting her lips. “Taller, too. Your hair’s longer.”
Keith huffed. “Well, it’s been a while.”
Krolia nodded slowly, eyes scanning his face like she was searching for something. “I wasn’t sure if you’d actually come.”
“I wasn’t sure if you’d actually show.”
She flinched, barely. But it was enough.
Another beat passed. Keith glanced at the menu tucked behind the napkin holder, then back down at his hands. “So,” he said. “How’ve the past, what, twelve years been?”
Krolia didn’t rise to the sarcasm. Her expression stayed steady, almost too calm. “Hard. Some parts more than others. But I’ve been trying.”
“Trying?” Keith looked up, voice brittle. “You didn’t even write. Not a call. Not a single damn thing .”
“I know.” Her voice was soft, even. “And I won’t pretend like I can make that okay with one diner coffee and a heartfelt apology. But I couldn’t. It wouldn’t have been the smart or safe thing to do—for the both of us.”
Frustration bubbled up Keith’s throat and out his mouth. “What does that even mean? You can’t reach out to me after twelve years and give me some half-ass mysterious explanation.”
Krolia didn’t flinch this time. She just looked at him, eyes steady and unreadable in a way that made his skin itch. Like she’d practiced this moment a thousand times, and it still didn’t feel right.
“I mean,” Krolia said carefully, folding her hands around the chipped mug of diner coffee, “there were things going on—things I couldn’t involve you in. Things that could’ve put you in danger, or worse.”
Keith stared at her, disbelief simmering just beneath the surface. “Danger? What are we even talking about? You were doing freelance tech work, right? Not—” He paused, brow furrowed. “Not running black ops.”
Krolia held his gaze for a long, uncomfortable moment. Something flickered in her eyes—regret, exhaustion, maybe both.
“You know I was a mercenary,” she said finally, her voice quiet but unwavering.
Keith blinked. “You always said that like it was a joke. Like some cool, mysterious badge you wore. I didn’t know it was real.”
“It was real,” she said. “More real than I wanted it to be. I started out doing standard intel contracts—encryption, extraction, surveillance. The kind of things that pay well and don’t ask too many questions. I told myself I was just the tool, not the hand holding it.”
She looked away then, out the window where the late afternoon sun lit up the edges of her face, carving years into the soft lines around her mouth.
“But the longer I stayed in it, the more I saw. What we were doing to people who had no idea they were part of the game. Villages getting burned because someone whispered the wrong name. Families torn apart just to make a political point. I watched an eight-year-old boy cry over his father’s body, Keith. Because we mistook him for a threat.”
Keith’s stomach turned. “Jesus.”
“That was the last mission I ran under the government’s flag,” Krolia said, her tone razor-sharp now. “I realized I wasn’t helping anyone. I was enabling a system that saw human lives as chess pieces. Collateral. And I couldn’t do it anymore.”
“So you what—just vanished?”
“I defected,” she said. “Burned every bridge I had, changed names, moved cities every six months. And I knew if I kept you with me, or even reached out, you’d become a target too. A weakness they could use. So I made the hardest choice I’ve ever made.” Her voice cracked. “I walked away from my own son.”
Keith felt like the air had been punched out of him. The silence between them was loud—throbbing.
“You didn’t even leave a message,” he said finally. “Not even a letter.”
Krolia nodded slowly, like she’d had this argument with herself a thousand times before. “Because a letter could be traced. Because I didn’t know if they were watching me. Because I was terrified that the moment I tried to reach you, it would be the end of your life as you knew it.”
Her voice was thick with something he couldn’t name. Not guilt, exactly. Not sorrow. Something messier. More human. The kind of ache that settled in the bones, worn and weathered by years of silence.
“I gave up the most important thing in the world to me,” she said, her eyes fixed on the table like it might crack under the weight of the truth. “Because I didn’t know what I would become if I stayed. What kind of mother I’d be if I kept doing that work—if I kept lying to myself, justifying the blood on my hands.”
She exhaled shakily, fingers tightening around her mug.
“I thought I was protecting you by walking away. But the truth is… I was scared. Scared that one day, you’d look at me and see everything I hated about myself. That you’d flinch if I touched you. That I’d forget how to be soft with you.”
Her voice dipped, almost a whisper now.
“I didn’t want you to grow up learning to survive the way I did—by shutting everything off. By turning pain into mission objectives.” She finally looked up at him, and her eyes shone, not with tears, but with something raw and unguarded. “I wanted more for you. Even if it meant you had to hate me to have it.”
Keith felt something shift in his chest. Not forgiveness. Not yet. But maybe—maybe—something close to understanding. A crack in the wall he’d spent years building up around the hollow space she’d left behind.
Krolia offered a faint, tentative smile—one that didn’t quite reach her eyes. “I saw you online. Completely by accident. It was a clip from one of those drift competitions. You were in the middle of a turn—tires screaming, dust flying. And I just… froze.”
She let out a soft, almost breathless laugh. “You and your dad always had that connection. The car thing. The way you moved behind the wheel—it was like watching a memory I never got to be a part of.”
Keith looked away, jaw clenched. He wasn’t sure what to do with the ache in her voice, or the part of him that wished things had been different.
“You looked just like him,” she said after a moment. “The stance. The eyes. Even the way you walked back to the pit after the race. For a second, I didn’t know if I was looking at you or… or a ghost.”
Keith didn’t respond right away. There was something heavy pressing on his ribs, something he couldn’t name.
Krolia’s gaze softened. “How is he?” she asked, quiet now. “Your dad, I mean. Is he… okay?”
All the air in Keith’s lungs seemed to be sucked out at once. His chest tightened, and for a moment, he couldn’t find a breath to draw in. His voice came out rough, barely more than a whisper.
“You mean… you don’t know?”
Krolia blinked, confusion flickering across her face. “Don’t know what?”
Keith’s throat closed painfully. The words were lodged in his chest, heavy and jagged. “He died. Two years after you left.” His voice cracked slightly, the weight of the confession pressing down on him. “The house—it caught on fire. He died trying to get me out.”
He swallowed hard, struggling to steady himself against the sudden surge of grief that threatened to spill over. “I was just a kid, and he made sure I got out. But he… he didn’t make it.”
The room felt colder all of a sudden, the silence stretching out between them like a chasm.
Keith’s gaze flickered to Krolia, searching her face. For a heartbeat, the usual calm she carried cracked, and something raw slipped through — a flash of grief, sorrow, maybe even regret. Her eyes darkened, and the slight tremble of her lips betrayed a sudden vulnerability she rarely showed.
She looked away, blinking rapidly as if to hold back tears, then took a slow, steadying breath.
“I’m so sorry, Keith,” she said quietly, voice thick. “I never wanted you to find out like this. I never wanted to miss that part of your life.”
Keith swallowed again, the tightness in his chest loosening just a fraction. Neither of them said more for a moment — the weight of what was left unsaid filling the space between them.
In that silence, they both understood the depth of loss, each carrying their own pieces of a broken past.
ϕ🜉ϕ
Having a mother was weird, Keith had decided—a strange, unfamiliar feeling twisting in his chest. He didn’t know what to do with his hands. Should he hug her? A quick, awkward handshake? Or just stand there, silent and stiff?
The years of absence made every gesture feel heavy, as if the right move had to be carved out carefully, or else everything might shatter.
He glanced at her as she crouched down in his apartment, hugging and petting Kosmo like her life depended on it. Her fingers threaded through his fur with a kind of reverence, like she was trying to memorize every strand. Kosmo, ever the traitor, wagged his tail happily, letting out a low, contented huff as he leaned into her touch.
Keith stood frozen by the door, watching this surreal moment unfold in front of him. She looked so small there on the floor—smaller than he remembered, or maybe just less mythical. For so long, she’d existed only as an absence, a wound he’d learned to live around. And now she was in his apartment, petting his dog like she belonged here.
“I didn’t know you had a dog,” she said softly, not looking up.
Keith cleared his throat. “Yeah. Found him outside a record store with a… friend.”
Her eyebrow raised at his hesitance, but she didn’t press further.
Silence stretched between them, punctuated only by Kosmo’s soft panting and the distant hum of the fridge.
Keith shifted awkwardly. “You always liked dogs?”
“I always liked the idea of them,” she murmured, still not meeting his eyes. “Loyal. Steady. The kind of companion who doesn’t ask questions.”
Keith didn’t know what to do with that. Or with her. Or with the ache slowly blossoming behind his ribs, raw and unfamiliar.
But Kosmo didn’t hesitate. The dog leaned into her hand without a second thought, resting his head against her palm like it was the most natural thing in the world.
Maybe that was enough—for now.
Keith cleared his throat, forcing the words out before his mind could talk him out of it. “Let’s go for a walk.”
Inside, a part of him wanted to pull back, wanted to retreat into the silence he’d grown used to over the years. A walk? Seriously? His mother, who’d been gone for more than a decade, was here, sitting in his apartment barely a week after they’d reunited, and his brilliant solution was to suggest a walk?
But somehow, as he looked at her sitting there, tentatively petting Kosmo, Keith realized maybe it was the best place to start. Not with heavy words or long explanations, but with something simple. Something steady.
He grabbed his jacket, not looking at her, and headed toward the door.
Krolia rose behind him, a quiet presence, and followed.
Keith was going to kick himself later. The walk was awkward beyond anything he could have imagined. His hands felt useless — he didn’t know whether to shove them in his pockets, fold them across his chest, or swing them nervously by his sides. His mouth might as well have been glued shut; every time he opened it to say something, the words got tangled up before they even reached his tongue.
The silence between them stretched long and uncomfortable, punctuated only by the crunch of gravel beneath their feet and the occasional soft whine from Kosmo. Keith stole quick glances at Krolia, wondering if she felt the same weight pressing down on them.
But even in the awkwardness, there was something tentative and fragile — a quiet attempt at connection, no matter how clumsy. And somehow, that was enough for now.
They reached the river just as the sun dipped lower, painting the water in hues of gold and amber. The gentle rush of the current was a steady, soothing rhythm against the awkward tension between them.
Krolia paused by the bank, her eyes tracing the way the light danced on the surface. Keith stood beside her, hesitant but unwilling to break the fragile silence. Kosmo sniffed around their feet, content in the quiet.
“I can’t believe you remembered this place.” Krolia’s eyes were trained on the flowing water painted in amber with a small smile on her lips.
“Yeah, I come here when I want to think,” Keith sat down on a boulder. “I actually brought a friend here before—the one I found Kosmo with.”
Krolia joined him on the boulder, watching Kosmo prance around the riverbank, trying to bite at the water. “Is this the boy taped to your fridge with that ridiculous facial expression and Kosmo?”
Keith chuckled softly, rubbing the back of his neck as a faint blush crept over his cheeks. “Yeah, that’s the one. Always had this goofy grin that used to drive me nuts, but I guess… that’s what made him a good friend.”
Krolia’s smile softened, her eyes glimmering with a mix of warmth and nostalgia. “Is he a friend, or a friend ?”
Keith froze for a moment, his throat tightening and mouth suddenly dry. He swallowed hard, the question hitting deeper than he expected. After a long pause, he finally exhaled, voice barely above a whisper. “I… I don’t know.” He let his head drop between his knees, as if trying to hide the confusion and uncertainty swirling inside him. “He wanted to be more. But I—” He hesitated, struggling to find the right words. “I don’t know if I was ready… or if I even wanted that.”
The river’s gentle flow seemed to mirror the storm swirling inside him, its steady rhythm a stark contrast to the chaos in his chest. For a long moment, the only sounds were the soft rustling of leaves and Kosmo’s playful barks echoing nearby, grounding him in the present.
Then, unexpectedly, he felt Krolia’s hand rest lightly on his shoulder—soft, hesitant, as if she wasn’t sure whether she had the right to reach out so soon. The touch was quiet, but it sent a small current of comfort through him.
“He’s great,” Keith said, his voice breaking slightly, caught between pride and vulnerability. “I think you’d like him. He’s creative, annoyingly sarcastic, and—”
His words faltered. He realized he was stepping dangerously close to feelings he wasn’t ready to face, emotions he’d long tried to keep buried. His breath hitched, and his voice dropped to a whisper.
“And I pushed him away. Because I’m a coward. And honestly… I don’t even know what I’m afraid of.”
The admission hung between them, fragile and raw, carried away slowly by the river’s endless flow.
Krolia didn’t move her hand, just let it rest there, a quiet anchor amid his storm. After a moment, she spoke softly, “Keith… I’m so sorry for leaving you like that. I never wanted to make you feel alone.”
Keith swallowed hard, staring at the ripples in the water. “You weren’t just gone. It was like you never existed. Like I had to figure everything out without you—even who I was supposed to be.”
His voice cracked, and Krolia’s eyes filled with pain at the raw honesty.
“You left,” he continued, “and it wasn’t just about being abandoned. It made me scared to let anyone get close. If the person who’s supposed to protect you can just disappear... then what’s the point in trusting anyone else?”
Krolia’s throat tightened. “I didn’t think about how much it would hurt you. I thought I was protecting you from the dangers I was involved in. But I never stopped loving you.”
Keith shook his head slowly. “Love? It didn’t feel like love back then. It felt like a ghost haunting everything. I built walls so high that even I couldn’t climb them. I pushed people away because I was terrified they’d leave too.”
She reached for his hand this time, intertwining their fingers gently. “It’s okay to be scared, Keith. But you don’t have to carry that fear alone anymore.”
For the first time, Keith looked directly at her, vulnerability laid bare in his eyes. “I want to believe that. I want to trust again. But it’s like this weight... I don’t know how to let it go.”
Krolia’s voice was steady, filled with quiet determination. “We take it one step at a time. I’m here now, and I’m not going anywhere. You’re not alone anymore.”
Keith squeezed her hand lightly, as if testing the truth of her words. “You say you’re here now. But what if that changes? What if you have to leave again?”
Krolia’s eyes softened, shimmering with unshed tears. “I don’t want to leave, Keith. Not anymore. But I understand your fear. I’ve lived with it too—afraid that my past would catch up to me and rip us apart.”
He glanced up at her, searching her face for any sign of hesitation. “Then why come back now? After all this time?”
She exhaled slowly, her gaze drifting to the horizon where the sun was starting to dip. “Because I realized that no matter how much I tried to protect you from afar, I was only protecting myself—from facing what I lost. And from losing you.”
Keith’s chest tightened. “I’ve spent so long convincing myself I didn’t need anyone, that I could handle everything alone.”
“And look where it got you,” Krolia said gently, a small, sad smile tugging at her lips.
He laughed quietly, bitter but honest. “Lonely. Scared. Messed up.”
She nodded, squeezing his hand again. “You’re human, Keith. You’re allowed to be scared. To be broken. But you don’t have to carry that weight on your own anymore. Not with me.”
He took a shaky breath. “How do you even start? After all the silence, all the years?”
“By talking,” she said simply. “By being honest, even when it hurts. By letting the people who care about you in—even when it’s terrifying.”
Keith looked out at the river again, the water now glowing orange in the sunset. “Maybe it’s time to try. To let some light back in.”
Krolia smiled, tears finally spilling down her cheeks. “That’s all I’m asking.”
Keith ran a hand through his hair, eyes still on the river. “I don’t know how to let him in. Every time I get close, it’s like something inside me panics. Like I’m waiting for it all to fall apart.”
Krolia listened quietly, her presence steady beside him.
“He’s not like anyone I’ve ever known,” Keith went on, voice low. “He’s loud and dramatic and thinks way too highly of his skincare routine. But he’s also... kind. Steady in ways that scare me. And patient. Like he’s waiting for me to figure it out. Like he already knows.”
Krolia tilted her head. “Knows what?”
Keith’s jaw clenched. “That I want him. That I’m just... too afraid to admit it.”
There. He said it.
And yet, instead of the sky falling or the earth cracking beneath him, there was only the quiet rush of the river and his mother’s calm, unwavering presence.
He rubbed at his chest absently, trying to dull the familiar ache. “Every time something good happens, I brace for it to vanish. Like you did. Like Dad. Like... maybe if I never fully let anyone in, they can’t leave.”
Krolia’s voice was gentle. “That makes sense, Keith. But you’re not that boy in the burning house anymore. And not everyone will leave you. Some people stay. Some people fight to.”
Keith swallowed hard. “I think Lance was trying to. But I was so busy preparing for the goodbye, I never really let myself believe in the hello.”
Krolia reached over, brushing a bit of hair behind his ear like she had when he was small. “Then maybe it’s not too late for a second one.”
Keith gave her a tired but real smile. “You think I can fix it?”
“I think you owe it to yourself to try.”
They rose slowly from the boulder, the quiet between them now less heavy, more thoughtful. Kosmo padded happily ahead, nose to the ground, oblivious to the undercurrent of tension and hope swirling around them.
Keith glanced at Krolia, her face softened by the fading light, and felt the strange stirrings of something almost like peace.
As they walked back along the riverbank, Keith found himself speaking without thinking, the words spilling out in small bursts. “I didn’t realize how much I’d shut down until you mentioned it — how much I keep people at arm’s length. Not just with Lance, but with everyone.”
Krolia nodded. “You learned to protect yourself. It’s not easy to break down those walls. But you don’t have to do it alone.”
The breeze rustled through the trees, carrying the faint scent of rain. Keith inhaled deeply, the cool air sharp in his lungs, and wondered if maybe, just maybe, he could let someone in again.
When they reached his apartment building, Keith paused at the door, turning to face her.
“Thanks,” he said quietly. “For coming back. For... not giving up.”
Krolia smiled, a real one this time. “I’m here. For as long as you’ll have me.”
He unlocked the door and stepped inside, Kosmo darting ahead, tail wagging.
As the door closed behind them, Keith felt the weight of the past still resting on his shoulders—but now, the burden seemed a little lighter. The river’s steady flow wasn’t just outside anymore. It was inside him, too.
A beginning.
Krolia turned toward him, her hands still resting gently on Kosmo’s fur, as if she wasn’t quite ready to let go. Her eyes were soft, tinged with a hint of melancholy. “I leave again tomorrow. For South Korea. I haven’t visited your grandma in a while.”
Keith hesitated; the words caught somewhere between wanting to connect and fearing he might overstep. He struggled to find the right thing to say, the right question to ask—anything that felt appropriate. Finally, he managed, voice uncertain but hopeful, “Do you… want to come to my drift competition? It’s May twentieth, all the way out in Utah, so you don’t have to—”
Before he could finish, Krolia cut in, her expression brightening with genuine warmth. “Keith, I would love to.”
Just as the quiet between them began to settle, Keith’s phone buzzed in his pocket. He pulled it out, thumb hovering over the screen before reluctantly unlocking it.
A message from Pidge popped up:
[Pidge]: Small party at Jamie’s place tn
Keith’s brows furrowed as he typed back.
{Keith]: ur too young for parties and alcohol.
[Pidge]: 16 is not too young thank u very much
Keith smirked despite himself, shaking his head. Pidge always had that fire, that fearless energy he both admired and envied.
He typed back quickly:
[Keith]: yeah, well, ur not exactly the best influence.
A quick reply popped up:
[Pidge]: Neither are u 😏
Keith let out a breathy laugh, then his smile faded as the weight of the invitation settled again.
[Pidge]: Jamie’s party.
[Pidge]: Lance will be there.
He stared at the screen, fingers hovering uncertainly over the keyboard. The thought of seeing Lance again tonight—after everything—hit him like a punch to the gut. He stared at the message, caught between wanting to avoid the pain and the gnawing hope that maybe, just maybe, things could start to shift.
Krolia looked over at him with a raised eyebrow.
“Party tonight,” he admitted softly, voice barely above a whisper. “Lance will be there.”
Krolia’s brow furrowed, her gaze steady and unreadable.
“You’re not sure if you want to go,” she said quietly, more a statement than a question.
Krolia laughed softly, though it lacked the full weight of humor. “You’re too young to fuss over things like this,” she said, but her voice held a weariness that betrayed the ache behind her eyes. “But I guess that’s part of the curse, isn’t it? Feeling everything too deeply when you’re young… and realizing later that it never really stops.”
Keith gave a weak, bitter chuckle. “Yeah, well. Guess I’m an overachiever.”
They stood in the fading light of his apartment, Kosmo nestled at Krolia’s feet like he belonged to them both. The quiet stretched between them again—not uncomfortable, just unfamiliar. Like two people who shared blood but not the shape of each other's lives.
“There’s still a lot I don’t know about you,” Keith said finally, staring out the window as if the sky might offer a clearer answer.
“And there’s more I don’t know about you,” Krolia replied. “I missed your first heartbreak. Your first race. Your… whatever this is with Lance.” She smiled faintly. “I don’t expect you to tell me everything overnight. But I’m here now. I’ll keep showing up.”
He nodded once, not trusting himself to speak.
“As for the party,” she added after a beat, “if you're not ready to talk to him, then don’t. But don’t stay home just to protect yourself from the hurt, either. That’s how I lived for too long. Sometimes it’s okay to want to see someone, even if you don’t know what comes next.”
Keith looked down at his phone again, Pidge’s text still glowing at the top of the screen.
Then he looked at his mother, at the way she stood slightly uncertain in his space, but was still here—after everything. And that meant something.
“Okay,” he said quietly. “I’ll go.”
Krolia smiled. Not big, not beaming—just enough to be real. “Good,” she said. “But maybe brush your hair first.”
Keith should’ve known it wasn’t going to be small when Pidge said Jamie was throwing. Jamie’s parents were both high-powered attorneys who probably made more in a week than most did in a year—and they had the sprawling mansion to prove it. The kind with marble countertops no one cooked on, staircases that spiraled just for the aesthetic, and a pool in the backyard that glowed neon blue at night. They were almost never home, and when they were, they didn’t ask questions. The kind of house that always smelled faintly like new marble and overpriced candles.
Keith stepped out of the Uber, scowling slightly as the car pulled away behind him. The warm spring air buzzed with bass-heavy music spilling from Jamie’s mansion, but all he could hear was Krolia’s smug voice in his head: “I was a teenager once, too, believe it or not.” That, and the infuriating ding of her ordering the Uber before he could argue again.
He wasn’t going to drink. He was fully capable of handling himself. But apparently, none of that mattered when your newly reappeared estranged mother suddenly decided to take her maternal duties very seriously.
He shoved his hands in his jacket pockets and looked up at the mansion glowing in soft golds and purples, every window lit, laughter and music bleeding out onto the manicured lawn.
So much for “small party.”
Keith drew in a slow breath and made his way toward the front steps, the knot in his stomach tightening with every step. This wasn’t about the party. It was about the fact that Lance was probably inside, and Keith still had no idea what he wanted to say.
Keith lingered on the edge of the driveway, shoulders drawn tight beneath his jacket like the seams were the only things keeping him together. A group of sophomores brushed past him, laughing too loudly, the scent of weed and cheap body spray trailing behind them. He barely registered them. His eyes were on the front door—open just enough to let the noise spill out, just closed enough to make him feel like an outsider.
He shouldn’t be here.
He should turn around, get another Uber, go home, get back on his bike, ride until the world blurred out around him. That was what he knew how to do. Speed. Distance. Control. But this? This was standing still in a place filled with ghosts of a life he almost let himself have.
What are you even hoping for? The question gnawed at him. That Lance would see him and—what? Smile? Forgive him on the spot? Pretend the past almost two months hadn’t happened? That he hadn’t been kicked aside like a broken tool the second Keith got scared?
No. Lance wouldn’t do that. He shouldn’t do that.
Keith ran a hand through his hair and exhaled hard. He remembered Lance’s face the last time they saw each other—the tightness in his jaw, the hurt in his eyes, the way his voice cracked when he asked if Keith loved him.
And Keith hadn’t answered. Couldn’t.
Because how do you tell someone you’re afraid of love when you’ve been taught that loving people is what gets them hurt?
He thought about Kosmo. About the way the dog leaned into Krolia’s hands without hesitation. About how easily she’d said, “The kind of companion who doesn’t ask questions.” About how she’d left to protect him, and how the hole she left had never quite closed. He understood her a little more now. And it terrified him that he might be doing the same thing to Lance without even meaning to.
He didn’t want to be his mother. He didn’t want to keep pushing people away because it was easier than trusting they might stay.
But could he really change?
He shifted his weight, still frozen on the concrete as laughter burst from the backyard and echoed like a memory. He thought about Lance’s smile—the way it curled at the corners like he couldn’t help it. The way it used to make Keith feel like maybe he was worth something.
He missed that smile like it was oxygen.
You don’t have to have it all figured out tonight. Just… show up.
He swallowed hard.
Then Keith finally moved toward the door.
The smell of weed hit him first. Strong and overpowering. It curled in his nose and settled heavy in his chest, clinging to the air like fog. He wrinkled his nose and exhaled through his mouth, trying not to let it get to him. Seriously, he thought, stepping over the threshold, how the hell do high schoolers even get their hands on this much weed?
The bass from whatever playlist was on rumbled through the walls like a pulse, half the kids crowded into the living room, dancing or shouting over each other with flushed faces and glassy eyes. Empty soda bottles and half-eaten snacks cluttered every surface. Someone spilled something near the kitchen, and no one cared enough to clean it.
Keith shoved his hands into his jacket pockets, head down as he weaved past a couple making out on the stairs. The crush of bodies, the haze in the air, the flickering fairy lights tacked sloppily along the ceiling—none of it felt real. Like he was walking through someone else’s memory. Or maybe a dream that turned sour halfway through.
He wasn’t even sure what he was looking for. Closure? Redemption? A glimpse of the boy he couldn’t stop thinking about, no matter how many excuses he fed himself?
A girl he vaguely recognized from chem class offered him a hit from a vape pen. He shook his head, muttering a soft, “I’m good,” before continuing on.
The hallway to the back deck was less crowded, but the thudding bass followed him like a heartbeat he couldn’t tune out. He paused near the sliding glass door, his eyes scanning the crowd beyond.
And then—there he was.
Lance.
Standing by the fire pit, laughing at something Jamie said, with a red solo cup in hand. His hair was windswept from the breeze, his cheeks a little pink from the cold or the alcohol or both. He looked... good. Relaxed. Like he belonged here in a way Keith never quite had.
Keith’s stomach twisted.
He wanted to run again.
But his feet stayed rooted to the floor.
“Who invited the broody eighties movie emo character?”
Keith whipped his head around, already scowling—only to find Pidge grinning up at him, drink in hand and a mischievous glint in her eye.
“You did,” he deadpanned.
They took a sip and shrugged. “Fair. But that doesn’t mean you had to commit so hard to the aesthetic.” She gestured vaguely to his all-black outfit, the worn leather jacket, and the ever-present scowl like she was checking off a bingo card.
Keith rolled his eyes but didn’t bother defending himself. He wasn’t in the mood, not really. Still, something about Pidge being there grounded him. She was chaos, but she was also familiar chaos. The kind that didn’t ask for more than what he could give.
“Did you come for the vibes or for him?” she asked casually, like they were discussing the weather.
Keith didn’t answer right away. He looked back out the window again, toward the fire pit where Lance was still standing—now bent over, laughing at something Jamie had just said, his smile shining even from here.
“I don’t know,” he muttered. “Maybe both.”
Pidge’s expression softened for a fraction of a second before she bumped her shoulder against his. “Well, at least you look cool while spiraling. That’s got to count for something.”
He huffed out a dry laugh. “That your way of telling me to grow a pair?”
“I would never be so crude,” Pidge said solemnly. “I’m far too emotionally mature for that.”
Keith snorted.
And for a second, he was almost okay.
“You’re too young to be drinking,” Keith said, reaching out to grab her cup—only for Pidge to dart it away with a quick dodge, smirking.
“And you’re way too old to be dodging your emotions like a constipated dog,” Pidge shot back, voice sharp and teasing. Her eyes sparkled with mischief, but underneath, there was a hint of something softer, like she knew exactly what they was saying was hitting home.
Keith blinked, caught off guard. For a moment, the noise and chaos of the party faded around them, leaving just those words hanging between them.
He swallowed hard, the weight of the truth settling heavy in his chest.
Before Keith could respond, Hunk and Allura appeared, weaving through the crowd with their usual easy confidence.
Hunk grinned as he spotted them. “Hey, what’s this? A serious conversation in the middle of a party? Didn’t expect that.”
Allura nodded, her eyes warm. “Keith, it’s good to see you here. We were starting to wonder if you’d actually show up.”
Pidge crossed her arms, still holding her cup with a victorious smirk. “Yeah, someone finally dragged our broody emo out of his cave.”
Keith managed a tired smile. “Glad to see I’m not the only one who’s emotionally constipated,” he joked, though the knot in his stomach didn’t loosen.
Hunk nudged him gently. “Sometimes you just have to let it out. We’re here if you want to talk—no judgment.”
Allura gave a reassuring squeeze on his shoulder. “No matter what happens with Lance or anything else, you’re not alone.”
Keith’s throat tightened. These weren’t exactly his friends—not really, at least. He and Pidge were bound by trauma, forged in the fire of their family members going missing on the Kerberos mission. Hunk was friendly to everyone, even when Keith wanted to keep him at least fifty feet away.
And then there was Allura—well, Allura was just Allura . Their connection had always felt tenuous, built mostly through Shiro’s constant praise of both their grades, a fragile bridge of shared academic success rather than real friendship. But everything shifted when Lance came into Keith’s world. Suddenly, Allura was no longer just a smart girl in his classes; she became the unintended focus of a storm he hadn’t expected—jealousy.
Every time Keith caught Lance watching her, he noticed the way Lance’s deep, gorgeous brown eyes seemed to sparkle with something unspoken every time Allura even glanced his way, and a cold knot tightened in Keith’s stomach.
It wasn’t just jealousy—it was a complicated mix of longing, frustration, and something else he wasn’t ready to name. Watching them interact felt like standing outside a door he desperately wanted to open but wasn’t sure if he ever could. It was strange for Keith, watching Lance’s gaze soften whenever Allura was around, like she was the sun and he was caught in her orbit. That unspoken longing, paired with Lance’s easy charm, made Keith’s own feelings swirl with confusion and quiet frustration.
Keith was pulled abruptly from his spiraling thoughts when he caught sight of Lance rising from the fire pit nearby. Out of the corner of his eye, Lance began to approach—each step purposeful, yet somehow hesitant. The weight of everything swirling inside Keith made his heart quicken, but his face stayed carefully neutral as Lance closed the distance between them.
Lance moved closer, his usual easy smile flickering uncertainly as he joined the small circle. The laughter and chatter around them seemed to hush just enough to highlight the tension that stretched taut between them.
“Hey,” Lance said, voice light but carrying an edge Keith couldn’t ignore.
Keith gave a small nod, swallowing down the lump in his throat. The others shifted awkwardly, exchanging glances as if unsure whether to intervene or just let the silence stretch.
Pidge broke the ice with a quick joke, trying to defuse the heaviness, but it barely made a dent. Hunk and Allura exchanged polite smiles, their eyes flicking between Keith and Lance like they were watching a fragile truce hold.
The air felt thick, every word unspoken hanging heavy between Keith and Lance, neither quite willing to bridge the gap, yet neither wanting to step away either.
Lance shifted his weight, one hand tugging at the sleeve of his hoodie as he glanced briefly at Keith before looking away again, like he wasn’t sure if he was allowed to ask, but the question had already slipped out.
“How was it?” he said, softer this time. “With your mom, I mean.”
Keith blinked, the question catching him off guard more than it should’ve. It wasn’t that he didn’t expect Lance to care—he did. Maybe too much. Maybe more than Keith deserved. But hearing the concern in his voice, the gentleness woven into the words, made something ache deep in his chest.
He looked down at the condensation gathering on his cup, trying to steady his voice. “Weird,” he admitted. “Complicated. Like trying to talk to a stranger who somehow remembers your favorite cereal and the name of your third-grade teacher.”
Lance gave a quiet hum of understanding, nodding once. “Sounds… a lot.”
“It was.” Keith paused, chewing the inside of his cheek. “But not bad. Not entirely. I think she’s trying. And for now, that’s… something.”
There was a long beat of silence between them, heavier than before. Pidge caught on first, their eyes flicking between Keith and Lance before casually elbowing Hunk in the ribs.
“Ow,” Hunk muttered, rubbing his side.
Pidge tilted their head subtly toward the fire pit, mouthing, let’s go. Hunk followed their gaze, piecing it together with a small, knowing nod.
Allura raised an eyebrow in silent question. Pidge gave her a look that screamed don’t make this weird, and with a graceful sigh, Allura stood.
“We’ll be over by the fire if either of you wants anything,” she said, voice light and diplomatic, like she was pretending not to notice the shift in energy.
Keith didn’t stop them. He just watched their backs as they disappeared into the crowd, leaving him and Lance standing alone under the dim string lights, the murmur of the party fading into the background like a distant tide.
Lance stuffed his hands in his pockets and rocked back on his heels. “So… looks like they’re giving us space.”
“Yeah.” Keith’s voice was low, a little hoarse. “They’re not subtle.”
“No,” Lance agreed, eyes flicking to the side with the faintest of smiles. “But I guess subtle never really worked with us anyway.”
That settled between them like dust—soft, a little sad, a little too honest. And now there was no buffer. No Pidge making snarky comments, no Hunk trying to bridge the awkward silences, no Allura keeping things light.
Just the two of them. Just everything that hadn’t been said.
Keith looked down at his hands. “I didn’t expect you to ask about her.”
“I didn’t expect you to show up tonight,” Lance replied gently. “But… I’m glad you did.”
His shoes suddenly became increasingly interesting as he stared at the scuff marks and fraying stitching on his boots. What was he supposed to say? What could he say that wouldn’t sound pathetic, or selfish, or worse—too little, too late?
The silence stretched between them, taut and fragile like fishing line on the verge of snapping. Keith’s throat worked around words that didn’t want to come out.
“I didn’t come here to make things harder,” he mumbled, eyes still fixed on the worn leather of his boots. “Or to ruin your night. I just… I couldn’t not come.”
Lance didn’t say anything right away. Keith dared a glance up and found him watching carefully, like he was trying to decipher the subtext of every breath Keith took.
“Is this the part where you tell me it was all a big misunderstanding?” Lance asked, voice quiet but steady. “That you didn’t mean what you said. That you didn’t mean to push me away.”
Keith’s breath caught. He wasn’t ready for that—not really. But he also couldn’t lie.
“I meant it,” he admitted. “At the time. I meant it because I didn’t know how else to protect myself. Because you mattered too much and that scared the hell out of me.”
Lance exhaled sharply through his nose. “You really are terrible at this.”
Keith managed the faintest smile, rueful and pained. “Yeah. I know.”
Another beat of silence fell between them. The party faded into a distant hum—laughter echoing from the firepit, the bass of some overplayed pop song pulsing faintly through the walls, the occasional clink of glass. It all blurred into background static. Everything was muffled and hazy, like the world had dipped underwater.
All Keith could see was Lance.
He’d clearly been spending more time outside—Keith could tell from the faintest sliver of a farmer’s tan peeking out beneath the edge of his rolled-up sleeves whenever the breeze from the open patio doors stirred the fabric. Freckles dusted the bridge of his nose and the tops of his cheekbones, sun-kissed and warm, like the approaching summer had kissed him everywhere Keith hadn’t.
He looked unfairly good.
Utterly, heartbreakingly gorgeous.
“I—I—what?”
Keith’s voice cracked, and his stomach dropped as he realized what he’d just said.
No. No way. He hadn’t meant to say it out loud. Hadn’t meant to let it slip, hadn’t meant to let Lance hear it, see it. He tried to backpedal.
“I’m, um, drunk?” he offered, voice too high and too fast.
Lance raised an eyebrow. Not smirking. Not teasing. Just looking at him—carefully, like he was trying to decide if he should call bullshit.
“You don’t drink to that point unless you’re at home,” he said flatly.
Keith’s mouth opened, then shut again. His palms were clammy. His heart wouldn’t stop hammering in his chest, loud and persistent and traitorous.
“I didn’t mean to—” he started.
“Yes, you did,” Lance cut in, gentler than before but still direct. “You did. You just didn’t want me to hear it.”
Keith looked away, biting the inside of his cheek. He’d always been better with engines than emotions—at least an engine had a diagram, a checklist, steps to follow. This? This was messy and unpredictable and vulnerable in all the worst ways.
And Lance was still looking at him.
“I meant it,” Keith admitted, quietly this time. “I think you’re—God, I’ve always thought you were—”
He couldn’t say the rest. Not yet. Not while his hands were shaking and his heart was in his throat.
But Lance didn’t push. He just nodded once, almost imperceptibly.
The silence returned. But it felt different now, charged. Full of things unsaid.
Still, Keith thought, maybe that was something. Maybe that was a start.
Lance blinked at him, caught off guard. His lips parted like he hadn’t expected the question, like he wasn’t sure how serious Keith was being. The firelight from the patio flickered across his face, casting soft gold across his cheekbones and jaw.
“I… yeah,” he said finally, voice careful. “I’m taking Allura—as friends, though.”
“Oh,” Keith said, like that one syllable could carry all the weight he didn’t know how to speak aloud.
Lance tilted his head slightly, studying him the way he always did when Keith tried to build walls with bad sarcasm or one-word replies. His gaze was steady, and it made Keith’s pulse skip in the worst possible way.
“Why?” Lance asked. Not accusatory. Just curious. Just… hopeful, maybe.
Keith forced a breath in. He looked down at his boots again—at the fraying laces, the tiny burn mark near the toe, all the little scuffs that had collected over the past few months. All the miles. All the detours.
“I was just wondering,” he mumbled, and then, a beat later, “Because… I thought you’d go with Rolo.”
Lance blinked, caught between surprise and something gentler. “Rolo?” he repeated, brows lifting.
Keith’s stomach twisted. Maybe this was a mistake—maybe asking, maybe coming tonight, maybe everything . He couldn’t read Lance’s face, and the pause that followed felt long enough to drown in.
“Rolo’s not…” Lance trailed off, then sighed, rubbing the back of his neck. “That was one movie. It wasn’t a date.”
Keith stared at the ground again, heart thudding behind his ribs like it wanted to claw its way out.
“I only went because I didn’t know what to do with myself after we…” Lance hesitated, his voice hitching. “After whatever that mess between us was.”
Keith’s chest ached. He didn’t know what to say, because same . Because he’d spent the last month and a half pretending it didn’t hurt, pretending it didn’t mean anything, and now every moment with Lance felt like holding a live wire.
“I thought you liked him,” Keith said quietly.
“I wanted to like him,” Lance admitted, lips curling into a small smirk. “Not really my type, though.”
Keith blinked, wary. “Oh yeah? And what is your type?”
Lance shot him a look, that same smug little grin tugging at the corners of his mouth. “Broody, emotionally unavailable types with great hair and commitment issues.”
Keith snorted despite himself. “Wow. I sound like a dream.”
Lance laughed, a soft, easy sound that cut right through the weight in Keith’s chest. “You have your moments.”
“Oh yeah?” Keith said, arching a brow. “Like what?”
Lance tilted his head, mock-considering. “Well, there was that one time you actually laughed at one of my jokes. Nearly called the ambulance.”
Keith rolled his eyes. “You’re not as funny as you think you are.”
“I’m hilarious,” Lance deadpanned. “You just have a tragic sense of humor.”
Keith was about to snap back with something smart when the words caught in his throat—something warmer, something real. His expression faltered, just slightly, as the silence curled in again, quieter this time. More delicate.
“Lance,” he started, voice lower now. “I—there’s something I’ve been meaning to say. I know I’ve been a mess, and I pushed you away when I shouldn’t have, and I—”
But Lance looked down suddenly, smile fading just enough for the shift to sting.
“Keith,” he said gently, “Don’t.”
Keith blinked. “What?”
Lance took a breath, not quite meeting his eyes. “Things are good now. Better, I think. Simpler. We’re talking again, and I—I don’t want to mess that up.”
A pause. Long and quiet and heavy.
“It’s just… easier if we’re friends,” Lance said, and it sounded like he hated every word of it.
Keith didn’t know what to say. He could still feel the words he hadn’t said clinging to the back of his throat like smoke. But he nodded. Slowly. Like if he did it carefully enough, it wouldn’t break him.
“Right,” he said. “Yeah. Friends.”
Even if every part of him wanted more.
ϕ🜉ϕ
Two days before prom and the night before their physics final, Keith found himself cross-legged on the floor of Lance’s dorm room, surrounded by a flurry of loose-leaf notes, half-empty energy drink cans, and two very frantic boys.
Lance was pacing the room like a man on the edge, muttering formulas under his breath and occasionally smacking himself in the forehead with his notebook. “Why does Newton hate me? Why does gravity hate me? What did I ever do to physics?”
“You existed,” Keith deadpanned, flipping another page in their shared study guide.
“Helpful,” Lance shot back, dramatically collapsing onto his bed with a groan. “Hunk, please tell me you get any of this.”
Hunk looked up from the mountain of flashcards he’d made, his face a blend of sympathy and mild panic. “I mean, conceptually, sure. Mathematically? That’s between me and the calculator gods.”
Keith couldn’t help the small chuckle that slipped out. This had somehow become their tradition—chaotic, last-minute cram sessions in Lance’s room, where productivity came in bursts and panic attacks were fueled by vending machine snacks.
“I swear,” Lance said, eyes wide and wild, “if I fail this test and have to retake senior year, I’m blaming both of you. I’ll make a speech at prom. I’ll tell everyone you sabotaged me.”
Keith looked up from his notes, quirking a brow. “You’re going to tank your entire academic future just to make a dramatic point at prom?”
“You say that like it’s not in character.”
Keith just shook his head and tossed a highlighter at him.
Lance caught it mid-air, a smile twitching at the corners of his mouth despite himself. “You’re lucky you’re cute when you’re annoyed.”
Keith froze for a second—just a second—but said nothing. Not when Hunk was still in the room. Not when Lance had already said just friends.
He buried the heat rising to his face behind a well-aimed sigh and went back to circling problem sets.
Lance didn’t press the moment. But Keith noticed the way his voice softened after that, the way their knees bumped and neither of them moved.
Lance flopped dramatically onto his stomach, letting out a muffled groan into the bedspread. “I’m going to fail. I’m going to combust into flames mid-test and my ghost is going to fail too.”
Hunk was sifting through his flashcards like they were tarot and he was trying to divine the probability of surviving tomorrow. “Okay, okay. If I memorize Newton’s three laws in the next twenty minutes, do you think that’ll magically unlock my ability to remember how to calculate centripetal force?”
Keith stretched his legs out in front of him, grabbing one of Hunk’s flashcards. “Only if you also sacrifice a TI-84 to the College Board gods.”
“Wait,” Lance said, lifting his head like a dying Victorian woman. “Do either of you actually get centripetal force? Like, actually?”
Keith raised a brow. “It’s literally just the force that keeps objects moving in a circle. You use the formula F = (mv²)/r .”
Lance squinted at him. “Say that again but slower and with less judgment in your voice.”
Keith grabbed a marker and scrawled the formula on the whiteboard Hunk had dragged into the dorm earlier. “Okay. F = (mv²)/r . ‘F’ is the centripetal force, ‘m’ is mass, ‘v’ is velocity, and ‘r’ is the radius of the circle.”
Lance nodded slowly, dragging himself up to sit beside Keith. “Right, okay. I know what those letters mean. That’s a win.”
Keith handed him a practice question. “Try this one. A 2-kilogram object is moving in a circle at 3 meters per second, and the radius is 1.5 meters. What’s the centripetal force?”
Lance stared at the paper like it was personally attacking him. “Wait—okay, so… 2 times 3 squared—that’s 18, right? Then divide that by 1.5…”
“Which gives you…?” Keith prompted.
“Uh… twelve?”
Keith gave a small, approving nod. “Exactly. Twelve Newtons.”
“Holy crap.” Lance blinked at the paper like it had just spoken back to him. “I’m a genius. Keith, you’re a miracle worker.”
“I’m not grading on a curve of zero understanding,” Keith muttered, but there was a smile pulling at his lips.
“You’re the only reason I’m not crying into my notes right now,” Lance said, throwing an arm dramatically around Keith’s shoulders.
Hunk raised an eyebrow from his side of the room. “Okay, but if you start cuddling, I’m going to need earplugs for the romantic tension.”
Keith rolled his eyes and shoved Lance’s arm off—gently. “Focus.”
“Yes, Mr. Stoic Tutor,” Lance grinned. “Hit me with another one.”
And for the next hour, they actually did study—at least in short bursts, interrupted by groans, dramatic collapses, and Hunk’s increasingly bizarre mnemonic devices (“Newton’s laws: Never Let Wombats Fight” — “Hunk, what?”).
But even through the chaos and stress, Keith couldn’t help feeling it again—the soft, sneaky warmth of this strange, makeshift friendship. The way Lance’s smile pulled a little tighter every time Keith praised him for getting a problem right. The way he sat was just a little too close.
And for now, Keith let himself have it. Just this. Just tonight.
The night bled into early morning without any of them noticing. The whiteboard was half-covered in illegible scrawl, Hunk had resorted to making paper cranes out of old worksheets, and the once orderly pile of flashcards had become a graveyard of half-memorized laws and scribbled diagrams.
Keith sat cross-legged on the floor, back resting against the edge of the couch, flipping through yet another sample problem set. The numbers blurred together, his eyes heavy from hours of formulas and caffeine-fueled focus. Next to him, Lance had gradually quieted down—his commentary and jokes tapering off into soft hums of agreement and sleepy laughter.
Then, silence.
Keith turned his head slightly and realized Lance’s had fallen against his shoulder, warm and unexpectedly heavy. His breaths were slow and steady, ruffling Keith’s shirt with every exhale. A mop of brown hair brushed against Keith’s jaw.
Keith froze.
Not because he was uncomfortable, but because the moment was too still, too soft. Something about it felt suspended in time, like breathing too loudly might shatter it.
He swallowed hard, unsure what the right move was. Wake him up? Shift him off gently? Pull away?
But he didn’t do any of those things.
Instead, he stayed. Kept his back pressed to the couch and his shoulder slightly tilted toward Lance to give him a little more room. He told himself it was because Lance would hurt his neck otherwise.
He let his eyes drift shut for a second—just a second—and listened to the quiet: the rustle of Hunk’s steady breathing on the bean bag chair, the ticking of the analog clock above the mini fridge, the distant hum of a car driving past outside.
And the sound of Lance breathing. Close. Steady. Real.
Keith didn’t know what they were. Friends? Something almost? Something fading? Something waiting?
But in that moment, Lance was here. Asleep on his shoulder. And Keith let himself have the stillness of it. Just for a little while longer.
Just until morning.
“He won’t shut up about you.” Keith’s eyes snapped back open to see Hunk slowly standing up, yawning as he stretched his arms over his head.
Keith blinked, his shoulder instinctively stiffening under the weight of Lance still leaning against him. Hunk’s voice was soft, but the words landed like a dropped wrench in an empty garage.
“What?” Keith whispered, his voice hoarse from hours of speaking and caffeine.
Hunk smiled sleepily as he gathered up a blanket from the couch. “Lance. He won’t shut up about you. Not when you’re around, not when you’re not. You’re kind of the main character in his internal monologue.”
Keith stared at him, pulse suddenly loud in his ears. “He talks about me?”
Hunk chuckled, draping the blanket over Lance’s back with a tenderness that made Keith’s chest ache. “Constantly. Usually, when he thinks no one’s really listening. Or when he's ranting about how much you drive him insane—followed by a ten-minute tangent about your stupid eyes or the way you say ‘centripetal force.’ ”
Keith flushed, mouth slightly parted in disbelief. “That… doesn’t sound real.”
Hunk shrugged, the smile softening into something fond. “He’s an idiot, but he’s not subtle. And he’s been even worse since you started helping him study. He’s been nervous around you in the way he gets when he really cares. You know, flirty and annoying as hell.”
Keith’s gaze drifted back down to Lance, whose lips were slightly parted in sleep, cheek smushed gently into Keith’s shoulder. Even in rest, his brows were faintly furrowed, like there was still something unresolved behind the calm.
“He said we were better off as just friends,” Keith murmured, more to himself than to Hunk. “And after everything I said to him, I can’t really blame him.”
Hunk paused mid-step, turning back slowly. His expression was gentler now, more serious. “Keith,” he said, voice low, “Lance doesn’t do ‘just friends’ the way most people do.”
Keith looked up, brows furrowed.
“You think he draws lines to push people away,” Hunk continued, stepping back into the room, “but I think he draws them to protect what he’s scared to lose. You hurt him, yeah—but he still talks about you like you hung the stars. Even when he’s pissed. Even when he swears he’s over it.”
Keith’s throat tightened. The familiar weight of guilt pressed into his chest, as heavy and sharp as ever.
“And look,” Hunk added, voice softening even more, “you’ve both said things you regret. That doesn’t mean it’s over. It just means you’re human. And scared. And figuring it out in real time like the rest of us.”
Keith looked back down at Lance, still fast asleep against his shoulder. The kind of sleep that came from true exhaustion—not just from physics formulas and caffeine crashes, but from feeling too much and trying too hard to hide it.
“He used to smile more,” Keith said quietly. “I think… I took that from him.”
“No,” Hunk said, firmly this time. “If anything, you’re the reason he started smiling like that in the first place.”
Keith’s breath caught.
Hunk smiled faintly. “Don’t let one bad chapter convince you it’s the end of the story.”
Keith stood stiffly in his living room, fingers twitching at his sides, shoulders squared like he was preparing for battle—except the enemy wasn’t an alien or a test or even his own tangled emotions. It was prom. And worse: the three adults fussing over him like he was a mannequin in a department store window.
Shiro was the worst offender, holding up his phone and directing him like he was on a runway. “Okay, chin up a little. No—too far. There. Perfect. Adam, did you get that?”
“I got it,” Adam laughed, tapping away at his own phone. “But we need one with Krolia next.”
Krolia, already standing to the side in a sleek black blouse and blazer, stepped forward with a proud smile. “You clean up well,” she said, brushing imaginary lint off his shoulder. “Didn’t know you owned a tie.”
“I don’t,” Keith muttered. “Shiro picked it out this morning.”
“You’re welcome,” Shiro said, beaming like he hadn’t just bullied Keith into trying on four different dress shirts before settling on the deep charcoal one that made his eyes stand out “better under soft lighting.”
The photos continued—Keith with Krolia, Keith with Adam and Shiro, Keith with Kosmo (who was wearing a little bowtie because of course he was). Every time he blinked, a flash went off. He wasn’t even sure who was taking pictures anymore.
“Are we done?” he asked, half-exasperated.
“One more!” Adam called. “Smile this time!”
Keith didn’t smile—at least, not fully—but the corners of his mouth twitched slightly, and Shiro took it as a win.
Keith wanted to scream. Two hours ago, he was lying flat on a creeper trying to find the leak in his differential gasket when Shiro had barged through the door to the shed, shouting something about not ‘wasting his last moments of high school stuck under a car’.
Keith wanted to scream.
Two hours ago, he was lying flat on his back on a creeper, half-covered in engine grease, squinting up at a rusted differential gasket that had been leaking for days. He was in his element—focused, calm, and comfortably alone. The world shrank down to the smell of oil and metal, the cold of the concrete beneath him, and the satisfying clink of a ratchet in his hand.
Then the shed door had slammed open.
“Keith Kogane, you are not wasting your last moments of high school stuck under a damn car!”
Shiro’s voice had echoed like a thunderclap. Before Keith could even slide out from under the chassis, his brother was crouching beside him with that stubborn older sibling energy that could bulldoze any excuse.
Now, here he was, standing in the middle of his apartment living room in a prom suit that felt too stiff, too clean, too not him , while Shiro fussed with his collar and Adam tried to tame his hair with the kind of gentleness one might use on a wild animal.
The worst part? Keith hadn’t really argued. Because underneath all the sarcasm and grumbling, a tiny part of him did want to go.
Not for the dancing. Not for the pictures or the bad food or the sweaty gym decorations.
But because Lance would be there.
And Keith wasn’t sure what that meant anymore.
He just knew that Shiro had seen the hesitation in his eyes and decided, with classic big-brother intensity, that Keith wasn’t going to run from this night—no matter how much he'd rather be buried beneath a hood with a torque wrench.
And Keith had almost tripped over his own feet when the doorbell rang thirty minutes ago, only to reveal a bright-eyed Krolia standing on the porch, holding a disposable camera and grinning like she hadn’t missed a dozen years of school dances.
“How—?” was all he’d managed to choke out.
Shiro, standing smugly behind him with his arms crossed, just raised an eyebrow. “You’re not the only one who knows how to track people down, Keith.”
“How did you even get her number?”
“I have my ways,” Shiro replied, infuriatingly vague. Adam, passing through with a lint roller, muttered, “He emailed the alumni registry at the agency. It took five minutes.”
Keith wanted to bury himself in his laundry hamper.
Now he was stuck posing awkwardly in the living room while all three adults took turns directing him like he was about to walk the Met Gala carpet instead of attend a high school prom. Shiro insisted on full-body shots. Adam preferred candid. Krolia crouched with the camera like she was shooting for National Geographic , whispering things like, “Just be natural,” and “Tilt your chin, you’re doing great.”
Keith didn’t know what was worse: the unrelenting flash of the camera or the warm twist in his chest at the sight of his mother trying—really trying—to be here now.
And even more confusing: part of him kind of wanted her to be.
“Alright,” Shiro clapped him on the back, firm and warm. “I’m chaperoning, so I have to be there early. Don’t bail. I’ll know.”
Keith rolled his eyes, but there wasn’t any bite behind it. “Yeah, yeah.”
Adam called after Shiro on his way out, leaving the door swinging gently shut in his wake.
And just like that, the house was quiet again.
Krolia was still holding the camera, her fingers wrapped around it loosely now, as if she’d forgotten it was there. She was looking at him—really looking at him—with that strange, soft expression she’d worn a few times since they’d reconnected. Like she was memorizing something fragile.
Keith shifted his weight, suddenly hyper-aware of the suit and the way it clung too neatly to his shoulders. “You don’t have to stay, if you’ve got a flight or—”
“I have time,” she said quickly, and then more gently, “I’d like to stay. If that’s okay.”
He nodded, unsure what to do with his hands. Again. God, he hated how often that happened around her.
Krolia set the camera down on the coffee table and walked over slowly, stopping just in front of him. “You look… so much like him.” Her voice caught slightly. “But you’ve got your own thing too. Your own light.”
Keith didn’t know what to say to that. Compliments always made his skin itch, especially ones loaded with memory and meaning. But he didn’t pull away when she reached up and straightened the lapels of his jacket. Her touch was hesitant but careful, and when she smoothed a wrinkle near his shoulder, her hand lingered.
“I’m sorry I’m not one of those moms who knows how to tie a corsage or bake a cake or give relationship advice,” she said with a quiet smile. “But I’m trying, Keith. I want to be here now. For the version of you that’s still unfolding.”
For a moment, the breath caught in his throat.
He looked at her, eyes flicking between hers, searching for some trace of the woman who’d left, of the mercenary who’d disappeared without a trace—and he saw none of it. Just Krolia. Just his mother, standing in front of him like this, was a second chance neither of them quite deserved but were reaching for anyway.
“Thanks,” he said, and it came out smaller than he meant it to.
She stepped back slightly, smiling at him again, and this time there was no sadness behind it. Just pride.
“You should get going,” she said. “Can’t keep prom waiting.”
Keith snorted softly, grabbing his keys from the table. But before he turned to leave, he hesitated.
“Will you… still be here when I get back?”
She didn’t even pause. “Of course.”
And for the first time in a long time, he believed her.
The wind whipped through Keith’s hair as he sped down the road, the engine of his bike purring beneath him like a familiar heartbeat. The night air was warm but carried the kind of breeze that hinted at summer’s edge. The city lights blurred past in streaks of gold and red, and the suit felt stiffer than his leather jacket ever did—but Keith didn’t turn back.
The prom venue was a downtown hotel ballroom—fancier than he expected, all twinkle lights and soft jazz bleeding out the open doors as he parked around the side. A valet offered him a startled look as he peeled off his helmet, and Keith simply nodded, locking the bike himself before making his way up the steps.
He hated how many eyes turned his way when he stepped inside. It wasn’t that he thought he looked bad—Shiro had made sure of that, and Krolia’s expression back at the house had said more than enough—but attention always made Keith feel like he was bracing for impact.
Still, he scanned the crowd.
Hunk spotted him first. He waved from a table near the dance floor, a slice of cake in one hand and a second one already waiting in the other like he’d known Keith would show. Pidge was beside him, half-lounging in her chair in a slightly crumpled tuxedo vest, fiddling with some kind of hacked disposable camera.
Keith made his way over, letting the thump of the bass and the scattered bursts of laughter blur into a dull hum around him.
“Look who didn’t flake,” Pidge said, not even looking up from her camera as he dropped into the chair next to them.
“I was close,” Keith muttered, eyeing the slice of cake Hunk pushed his way. “Shiro dragged me out like I was being deployed.”
“Shiro’s got a point,” Hunk said cheerfully. “You’re only gonna do this once. Unless you’re secretly planning to be held back, which, honestly, would be kinda sad.”
“I’m not.” Keith picked at the edge of the plate before finally taking a bite. The cake was too sweet, but not bad.
Pidge snapped a candid of him mid-chew.
“Seriously?” he deadpanned, mouth full.
“Memory preservation,” she replied. “And blackmail. For future use.”
Keith snorted, almost choking.
They settled into a kind of easy rhythm after that—Pidge pointing out outfits she deemed war crimes against fashion, Hunk waving at literally everyone he knew (which was, apparently, everyone), and Keith quietly soaking it all in.
“Pidge, I wouldn’t judge people’s fashion,” Keith snorted into the sad cup of decarbonized Coke he was nursing. “Your freshman year, you wore a bright green turtle neck and dark gray jorts. With orange sneakers.”
Pidge gasped, affronted. “That was a statement , thank you very much.”
“A cry for help,” Hunk said solemnly, leaning back in his chair like a wise elder. “A very loud, colorblind cry for help.”
Keith couldn’t help it—he laughed. Really laughed. The kind that curled up from his chest and cracked through the tightness in his ribs, surprising even himself. The thudding bass, the smell of punch and cheap perfume, the slightly sticky floor—all of it blurred into the background for a second as he let himself just be there, in the moment, with them.
“You’re both dead to me,” Pidge said, tossing a crumpled napkin at Keith’s face. “I hope you dance and someone steps on your foot with stiletto heels.”
Keith caught the napkin and grinned, leaning back in his chair. “You’re assuming someone would willingly dance with me.”
“Bold of you to assume they won’t,” Hunk said with a wink. “You clean up pretty well, my dude.”
Keith rolled his eyes but didn’t argue. For all the ways this night felt strange and too-bright and almost unreal, this—sitting with them, surrounded by music and light and the distant shimmer of laughter—felt like something close to real.
Still, his eyes drifted again, scanning the room.
Lance wasn’t here.
Not yet.
Pidge let out another dramatic sigh, slumping against the table with an exaggerated groan. “This is so terrible,” she said, voice dripping with mock despair. “What am I gonna do when you guys graduate and leave me all alone for a whole year?”
They glanced between Keith and Hunk, eyes wide with theatrical panic. “I mean, seriously—who’s going to be my partner in crime? My late-night study buddy? My designated ‘call me when life’s a disaster’ hotline?”
Keith smiled, shaking his head. “We’ll always be just a text away, Pidge. You’ll survive.”
Hunk chuckled warmly. “Yeah, and who knows? Maybe you’ll make new friends. Or finally learn to enjoy some peace and quiet .”
Pidge shot him a glare, but the corners of their mouth twitched with a reluctant smile. “Peace and quiet are overrated. I need chaos to thrive.”
“Dude, you already skipped a grade. What more do you want?” Keith teased, raising an eyebrow over the rim of his cup.
Pidge groaned dramatically and flopped against the table, her cheek squished against the cheap plastic. “Yeah, but I didn’t skip the feelings , Keith. I’m still a delicate emotional flower.”
Hunk snorted. “You’re about as delicate as a sledgehammer.”
She flipped him off without lifting her head. “I just mean—it’s gonna be weird without you guys next year. Like… actually weird. You’re the only ones who don’t treat me like I’m five or some kind of math alien.”
Keith’s smirk softened. “You’ll still have a whole school of people who fear you and your science fair trophies.”
Pidge cracked a grin, sitting up again. “Fear me and my 3D-printed death ray.”
Hunk shook his head with a fond smile. “We’re gonna miss you, too, Pidge. It won’t be the same without your chaos.”
Keith nodded, a little more seriously. “We’ll keep in touch. Group calls, late-night homework panic, rage texts—nothing’s changing.”
They all went quiet for a moment, letting the noise of the prom swell around them—music thumping, laughter echoing, streamers fluttering under dim lights—and held onto the comfort of knowing this wasn’t really goodbye. Not yet.
The moment Keith had been dreading (anticipating?) finally happened. The double doors to the venue swung open and revealed Lance. Lance and Allura to be exact.
The moment Keith had been both dreading and—if he was being honest with himself—anticipating, finally happened.
The double doors to the venue swung open with a gust of warm night air, drawing a few curious glances from students gathered near the punch bowl. And there he was.
Lance. And, of course, Allura.
Keith's breath caught in his throat.
Lance stepped through first, confident and radiant in a deep navy-blue tux that shimmered subtly under the hanging lights. It was sharp in that annoyingly effortless way—tailored just enough to hug his shoulders, with a crisp white shirt underneath and a skinny black tie that somehow made him look older, cooler, and still unmistakably Lance. He had a silver tie clip shaped like a little star—of course—and his hair was perfectly styled, a little softer than usual, like he’d run his fingers through it nervously before walking in.
And beside him, Allura looked like she belonged on the cover of a fashion magazine. Her gown was a silky, iridescent lavender that shifted shades every time the light touched it, flowing behind her like liquid moonlight. Her curls were pulled back into a braided crown, delicate silver accents woven in like stardust. She held herself with that effortless grace she always seemed to have—regal, untouchable, and smiling at everyone like she knew exactly how luminous she was.
They looked perfect together. Picture perfect.
Keith’s heart sank a little lower than he’d prepared for.
It wasn’t jealousy, not really. Not in the way it used to be, back when he was younger and didn’t know what to do with the way Lance made his chest tighten and his thoughts scatter. It was something softer now. Sadder. Like watching something beautiful from behind glass—close enough to ache, but too far to reach.
He took a slow sip of his flat Coke and forced his gaze elsewhere. Anywhere else. But not before he noticed the way Lance scanned the room—and the second his eyes landed on Keith, his smile wavered. Just for a heartbeat.
Then it was back.
The laugh. The charm. The way he leaned in when Allura said something, even though his eyes kept flicking back across the room.
Keith looked away. Maybe tonight wouldn’t be as simple as he’d hoped.
The next hour passed in a strange haze—an endless loop of flashing lights, pulsing bass, and half-hearted small talk that Keith barely registered.
Pidge had vanished somewhere between the dance floor and the dessert table, and Hunk was deep in conversation with someone from his engineering elective about the pros and cons of different CAD programs. Keith had nodded along for a bit, but his mind was miles away.
Or, more accurately, across the room.
Lance stood near the DJ booth now, laughing with a small group of classmates, Allura beside him with a champagne-colored mocktail in hand. She looked radiant under the soft amber uplighting, the kind of stunning that made Keith feel a little like background noise.
But it wasn’t her, Keith kept watching.
It was Lance.
It was always Lance.
And as much as he tried to pretend otherwise—tried to focus on anything else—he kept catching Lance’s gaze. Across the dance floor, past the glittery streamers and wandering teachers and sweaty classmates, their eyes kept meeting like clockwork. A glance that lingered half a second too long. A flicker of something unreadable in Lance’s expression before he looked away again, mouth twisting into a joke for someone else.
Keith stood awkwardly near a potted plant, sipping from his third soda of the night, watching Lance from the rim of his cup like a coward. And every time their eyes met, it was like a tug, soft and invisible but undeniable, pulling him in.
It was frustrating.
Not because of the feelings. He’d long since stopped trying to deny those. But because he didn’t know what they meant anymore—what Lance wanted from him. If anything.
There had been a moment. A hundred moments, maybe. That night at Jamie’s party, Lance looking at him like he mattered. Like he was something worth reaching for.
But then—“I think we’re better off as just friends.”
Keith’s fingers tightened around his cup.
He should be over this. Over him.
But Lance glanced at him again. Just for a second. And Keith knew, with that same frustrating certainty he’d known since the first time they met, that he wasn’t.
Not even close.
The DJ’s taste took a sudden turn—gone were the soft prom classics and predictable pop ballads. Now, deep basslines rattled the floorboards, synths kicked in, and lights began strobing like they belonged in a neon-soaked club in downtown LA. A chorus of cheers went up from the crowd as the dance floor swelled to near capacity.
Keith didn’t move.
He stood just off to the side, half-hidden by a cluster of balloon columns, sipping at a soda gone flat and watery. The energy around him was electric—people bumping shoulders, arms thrown around each other, dresses swishing, and jackets tossed aside. He could feel the heat and movement in the room like a heartbeat, like something alive.
And yet, his feet stayed glued to the floor.
Because out there, just slightly off-center beneath the colored lights, was Lance.
He was dancing—of course, he was dancing. All effortless rhythm and bright smiles, his arms lifted above his head as he laughed at something Allura shouted over the music. She twirled once and leaned into his side, grinning up at him. Lance turned his head, laughing, and Keith’s chest tightened.
It wasn’t jealousy, exactly. Not the sharp kind he used to feel when he’d watch Lance flirt with someone across the quad or walk into physics class with lip gloss smudged near his collar. It was quieter now. Sadder. A dull ache beneath his ribs like something unfinished.
Lance looked good. Not just attractive, but genuinely happy. Comfortable in his skin in a way Keith was still learning how to be. He moved like someone who knew the music, who trusted his body to take up space. Like he wasn’t afraid of being looked at.
And Keith couldn’t stop looking.
Couldn’t stop watching the way Lance’s curls bounced when he threw his head back laughing, or how the colored lights caught on the shimmer of sweat at his temple. Couldn’t stop seeing the way Lance’s smile faltered—just briefly—every now and then when their eyes would meet again through the crowd. Like Lance noticed. Like maybe he was watching too.
Keith’s fingers clenched tighter around his cup, his heart thudding loudly in his chest—louder, somehow, than the music.
He thought about the words he hadn’t said at the party. The ones he’d almost choked out before Lance cut him off. The ones that still lingered like ghosts at the back of his throat.
The music dropped into a heavier beat, and the crowd responded—cheers, limbs in motion, laughter echoing from every corner. And Keith?
He just stood there.
Still watching. Still wanting. Still wondering if maybe—just maybe—Lance was wondering too.
The bass dropped hard, and a roar went up from the crowd.
“¡DY!” someone shouted, and then the iconic opening beat of Gasolina by Daddy Yankee shook the venue walls like thunder.
Keith flinched, not from the volume, but from the shift in energy. A collective oh shit rippled through the dance floor, like everyone had been waiting for this exact moment. Even the people who'd been lingering at the snack table or awkwardly hovering near the exits suddenly surged forward with the force of a tide.
And Lance—of course Lance—was at the center of it.
His whole face lit up, like someone had turned on a spotlight inside him. He threw his hands up, head tilted back as he shouted the first lyrics with all the chaotic joy of someone who had grown up yelling them in kitchens and car rides and beach bonfires. His Spanish flowed fast and effortlessly, and he didn’t miss a beat, mouthing each word like it was muscle memory.
“Ella le gusta la gasolina,” he sang, cupping his hands around his mouth and rolling his hips with way too much confidence, “¡Dame más gasolina!”
Keith nearly dropped his cup.
The crowd around Lance screamed and jumped in rhythm, arms around each other, bodies swaying in chaotic unison. Allura had clearly tapped out—she stood to the side laughing, red solo cup in hand, shaking her head fondly as she watched Lance go all in.
Keith, still half-shadowed near the edge of the floor, couldn’t take his eyes off him.
He was magnetic. That stupid grin plastered across his face, curls bouncing as he danced like he owned the floor. Keith didn’t even know half the words, but Lance hit every single one—loud, slightly breathless, voice cracking just a little as he shouted the chorus like it meant something to him.
And maybe it did.
Maybe it reminded him of home. Of sunlight and heat and music blasting from open windows. Maybe it was more than just a throwback song to Lance—maybe it was him .
Keith’s throat tightened.
Lance looked free.
Unburdened.
And Keith… was not.
He stood there with his dumb tie slightly askew and his palms sweating and his heart in his throat watching the boy he might’ve loved singing in another language, too far away to reach, too close to ignore.
He didn’t know what hurt more—how happy Lance looked…
Or how happy Lance looked without him .
Keith had had enough.
Enough of the stiff, suffocating tie that Shiro had all but strangled him into wearing—“for the pictures,” he’d said, like a black piece of fabric could somehow make this whole night easier to swallow. Enough of the attention, the way Adam kept trying to get him to smile for the camera, the way Krolia’s proud gaze lingered too long and too tenderly, like she was still memorizing him after all these years apart. Enough of pretending he didn’t notice how unfamiliar it all still felt—her presence, her warmth, even the shape of her laugh. They shared the same eyes, and yet they were strangers tied together by blood and nothing else he knew how to name.
But most of all, Keith had had enough of standing in the corner of a repurposed conference center, pretending he wasn’t unraveling. The walls were draped in cheap tulle and fairy lights, the air thick with perfume and sweat, and the music was so loud it felt like it was rattling around inside his skull.
And Lance—Lance was still dancing.
Still spinning beneath the kaleidoscope lights, smiling like the world had never touched him cruelly, laughing like Keith hadn’t once thrown every good thing they had into the fire because he was scared. Still singing in Spanish with that fire in his eyes. Still looking so alive .
Next to Allura. With Allura.
It didn’t matter how many times people said “just friends.” It didn’t matter that there was no hand-holding, no kiss, no classic prom photo pose. It didn’t matter that Keith knew —deep down—Allura didn’t want Lance like that, and Lance didn’t look at her the way he used to.
What mattered was that Keith wasn’t the one standing beside him. Wasn’t the one making him laugh like that. Wasn’t the one in on the joke, or the rhythm, or the moment.
And it was too much .
The knot in his throat twisted tighter as he tugged at his tie, ripping the thing loose in a single frustrated motion. It slipped off his neck and onto the floor without fanfare, but it felt like shedding a chain link. His skin finally breathed, but the air burned.
He needed to get out.
Out of this noise. Out of this suit. Out of the overwhelming truth that no matter how many chances he got, he still didn’t know how to hold onto the things he wanted most.
Keith turned toward the exit, pulse pounding in his ears. He didn’t know where he was going—just that it wasn’t here .
The cool night air hit him like a wave the second he pushed open the double doors. It smelled like distant rain and asphalt and too many feelings shoved down too deep. Keith didn’t slow his pace. He cut across the parking lot, eyes trained on the familiar shape of his bike, breathing shallow and tight in his chest.
By the time he reached it, the silence outside had swallowed up the bass thudding from inside. The sounds of prom—of laughter and heels clicking and overplayed pop songs—became nothing more than a dull echo.
Keith straddled the seat, hands gripping the handlebars harder than he needed to. He didn’t put on his helmet. Didn’t think. Just turned the key, kicked the engine to life, and peeled out of the lot like if he went fast enough, he could outrun whatever the hell was twisting itself up in his throat.
The streets blurred past him in streaks of amber light and shadow. He didn’t remember the ride—just the way the wind bit at his cheeks, the way the engine’s hum drowned out the looping memory of Lance laughing under disco lights. The way he couldn’t stop hearing that voice in his head, “We’re better off as just friends.”
He parked haphazardly outside his building, not even bothering to pull into the lines properly. The key turned with a sharp click. Silence returned.
Keith took the stairs two at a time, shoved open the door to his apartment, and didn’t even bother turning on the lights.
The faint glow from the city bled in through the living room window, casting long shadows across the walls. He dropped the discarded tie on the couch as he walked past, kicked off his boots with half-hearted aim, and let himself sink into the corner of the couch.
The silence was deafening now.
His suit jacket was too warm. He tugged it off and let it crumple beside him.
Kosmo padded out from the bedroom, ears perked up, tail wagging tentatively. Keith reached out automatically, resting a hand in his fur, not really petting him—just needing the contact.
He leaned back, eyes on the ceiling. No music. No laughter. No dancing. Just the low hum of the city below and the gnawing ache in his chest.
He had no idea if he had made the right choice in leaving.
But staying—watching Lance shine for everyone but him—had started to feel like the worst kind of punishment.
So now he sat in the dark, with the weight of it all pressing down on his chest, the only light a sliver of moon cutting across the floor.
And he let it.
His fingers twitched.
He didn’t even realize he was standing until the couch creaked from the absence of his weight. The apartment was still dark, save for the moonlight casting fractured lines across the floor and the soft glow of distant city traffic outside the window.
He moved blindly—half in a haze, half on instinct—toward the far corner of the room where the record player sat atop a low wooden shelf, surrounded by stacks of vinyl that hadn’t been properly sorted in weeks. Keith dropped to his knees in front of it, Kosmo following and settling nearby, head tilted as if sensing the shift in his energy.
Keith’s hand hovered over the crate of records. He didn’t bother flipping through them, didn’t check the sleeve. Just pulled one out at random and slipped it onto the turntable with a soft, shaky breath. His motions were clumsy, distracted. The kind of movements that come when your brain is somewhere else entirely.
The needle scratched softly to life, and a few seconds later, a low, melancholic guitar chord spilled into the silence.
He didn’t even know what album he’d chosen. Something older. Something his mom might’ve liked, or Shiro. Something with warmth and ache stitched into every note.
Keith slumped back against the wall, legs stretched out in front of him, one arm lazily draped over Kosmo’s back. His other hand dragged through his hair as the music played—slow and dusky, like it understood.
Like it had been there before.
The singer’s voice was hushed and cracked at the edges, and every lyric seemed to press against the sorest parts of him—places still healing, places freshly bruised.
“And I never stepped on the cracks 'cause I thought I'd hurt my mother,” the voice murmured. “And I couldn't awake from the nightmare, that sucked me in and pulled me under.”
Keith laughed under his breath, low and bitter.
Of course, it was the Jeff Buckley vinyl.
Keith let his head fall back against the wall with a soft thud, eyes blinking up toward the ceiling like it might have something better to offer than the memories currently crushing his chest.
The irony wasn’t lost on him. Of all the records to grab blindly in the dark, it had to be this one . The one that lived in the bottom of the crate like a ghost he wasn’t ready to exorcise. The one Shiro had gifted him last year with some vague sentiment about "feeling things out loud." Keith hadn’t played it much since. Not unless he was already on the edge.
And now here he was.
The lyrics washed over him like ocean water too cold to be comforting.
Keith’s mouth twisted into something caught between a smirk and a grimace. God, it was pathetic. He was sitting here in the dark, still in his suit pants, his shirt wrinkled from the ride back, a knot in his chest wound tight and hot.
Lance had looked happy tonight.
No. Not just happy— weightless . Like whatever storm had once lingered behind his eyes had finally passed. Like he’d stepped out of Keith’s orbit and found sunshine.
Keith didn’t even blame him.
He reached over and flipped the record sleeve toward him. The warped photo of Buckley on the front stared back—expression solemn, microphone in hand like he was mid-confession.
Keith felt seen in the worst way.
He curled his fingers into the sleeve’s edges, like anchoring himself to the fabric of someone else’s sadness might make his own easier to hold.
The music kept playing.
“ I love you ,” the song continued on. “ But I’m afraid to love you. ”
Keith let out a slow, shuddering breath.
The words didn’t just echo in the room—they landed. Sank. Settled heavily against his chest like they were meant for him and him alone.
He didn’t know if the sting in his eyes was exhaustion or emotion, and he didn’t care enough to figure it out.
How was it that a scratchy old vinyl could articulate what he couldn’t even manage to tell the one person who might’ve actually listened? What he almost told Lance beneath the string lights and bass-heavy party music? What he would have said if Lance hadn’t cut him off with that too-kind, too-final declaration: We’re better as just friends.
Keith tilted his head back against the wall again, jaw clenched.
He wasn’t angry at Lance. Not really. Lance had done the right thing, the smart thing.
But Keith…
He had spent so long locking every part of himself behind reinforced doors that now, when someone finally tried to peek in, he panicked. Bolted. Built another wall instead.
“I love you. But I’m afraid to love you.”
It was the fear that did it. The same fear that had cost him so much already. The fear of being left. The fear of not being enough .
The record spun on, voice fading in and out through warm vinyl crackle. Keith closed his eyes, letting it pull him under like a riptide.
Maybe if he just stayed here—curled up in the low light with nothing but the hum of analog sadness—he wouldn’t have to face the quiet ache of what could’ve been.
Of what almost was.
Of what he still wasn’t brave enough to reach for.
He heard the faint jingle of keys outside his door, a sound so familiar it made his chest tighten. Keith let out a long, drawn-out, exhausted sigh as the door swung open quietly.
“Shiro, I’m really not in the mood for a lecture about leaving my last prom ever—or whatever it is you’re here to talk about,” Keith muttered, voice low and brittle.
Shiro stepped inside gently, closing the door behind him. His expression wasn’t stern or judging—it was something softer, more understanding. “I came because I saw how panicked you looked when you left,” he said quietly. “You didn’t just walk out—you ran.”
Keith’s defenses wavered. The walls he’d spent so long building trembled under the weight of that simple truth. His voice cracked as he finally admitted, “I didn’t know what to do… I felt like everything was crashing down, and I didn’t have the strength to stand.”
Shiro moved closer, his presence steady and warm. “You don’t have to stand alone, Keith. You don’t have to carry it all by yourself.”
Something inside Keith broke—a fragile dam that had held back months, maybe years, of pain and fear. His breath hitched; tears welled up unbidden and spilled down his cheeks.
“I’m scared, Shiro,” Keith whispered, voice raw. “Scared that if I open up, I’ll lose everything. Scared that I’m not enough. That I never will be.”
Without hesitation, Shiro pulled him into a firm, reassuring embrace. Keith clung to him, trembling, finally letting himself fall apart in the safety of someone who cared.
They stood there for a long moment—two broken pieces fitting together, the unspoken weight between them dissolving in the quiet strength of that hug.
“You’re more than enough,” Shiro said softly into Keith’s hair. “And you don’t have to be perfect. You just have to be you.”
For the first time in a long time, Keith felt the heavy knot inside him begin to loosen. And maybe, just maybe, that was the beginning of something new.
Shiro pulled back just enough to look Keith in the eyes, his own gaze steady and open. “I know.”
Keith swallowed hard, voice barely above a whisper. “I felt abandoned. Like you chose a mission over us, over me. It was selfish, and I was angry.”
Shiro nodded slowly, the weight of those words hanging between them. “I understand. And I’m sorry you felt that way. I didn’t mean to leave you behind.”
Keith’s chest tightened. “It wasn’t just that. When you left, everything got harder. I didn’t know who to trust or how to let anyone in. It was like you were the only person who really saw me.”
Shiro’s hand found Keith’s shoulder, a grounding touch. “I never stopped caring, Keith. No matter the distance, I was always with you in some way.”
Keith blinked away fresh tears. “I guess... I hated you because I missed you. Because I felt lost.”
Shiro smiled softly, voice gentle. “It’s okay to feel that way. You’re allowed to be angry, scared, and confused. But you don’t have to carry it all alone anymore.”
Keith took a shaky breath, feeling a fragile thread of hope weaving through the ache. “Thank you for coming back.”
Shiro pulled back just enough to grin, his eyes twinkling despite the heaviness of the moment.
“You know, Keith,” he said with mock seriousness, “I was going to make a chemistry joke about prom… but I figured it wouldn’t get a reaction.”
Keith blinked, caught off guard by the sudden shift.
Shiro chuckled softly, rubbing the back of his neck with a sheepish grin. “Yeah, I’m here all night. Don’t worry—I’ll leave the jokes to Pidge.”
Keith shot him a dry look. “That was abhorrent.”
Shiro raised an eyebrow, smirking. “Abhorrent? Didn’t know you were actually showing up to your English class these days.”
Keith couldn’t help but let out a reluctant laugh. Despite everything, the familiar banter eased the tight knot in his chest just a little.
The music from the record player, the distant echoes of the party, and even the looming uncertainties all faded into the background. In that quiet, tender moment, all that mattered was the unspoken promise that he wouldn’t have to face it alone.
Notes:
guy i had to do it. i truly think reading Dirty Laundry as a pre-teen altered my brain. i can't listen to gasolina the same anymore.
also, thank you all for over 2k hits. it's genuinely mind-blowing and overwhelming reading all of your comments. we only have one chapter left and i'm lowkey sad, but i'm really proud of myself with how it's been going along.
Chapter 10: once more to see you
Notes:
happy pride to these two hopeless boys.
and if i told you i teared up writing my own fanfiction?w/c: 45.3k (i'm genuinely so sorry for this, it was almost 100 pages on my google doc)
(See the end of the chapter for more notes.)
Chapter Text
Wild women don't get the blues,
but I find that lately I've been crying like a tall child.
So please, hurry, leave me, I can't breathe.
Please don't say you love me.
Lance stood in front of the full-mirror hanging precariously on the inside of his closet door—secured with a questionable amount of Command strips and sheer, desperate hope. He’d stared into this mirror through late-night spirals, hair dye mishaps, and existential crises about prom outfits. But today, it felt different.
The white graduation gown draped over his frame awkwardly—somehow too big in the shoulders, yet not quite long enough to cover his knees. It clung in places it shouldn’t and hung loose where it ought to fit. He tugged at the hem, futilely trying to coax it lower, then gave up with a sigh and let his arms fall to his sides.
He should’ve been less of a try-hard in his first years of high school, he thought to himself with a crooked smile. All those late nights rewriting essays, staying after class for extra credit, signing up for every club Shiro suggested—now they’d handed him enough cords to strangle an ego twice the size of his own.
The cords looped around his neck in neat, honor-colored tangles, but they felt less like accolades and more like weights. Heavy with everything he’d pushed himself to be. Everything he thought he had to prove. And still, here he was. In an ill-fitting gown and borrowed time, staring down the final hours of something he hadn’t quite figured out how to say goodbye to.
He adjusted the sash that kept slipping off his shoulder, but it didn’t help the pressure building in his chest. The cords, the gown, the ceremony—they all screamed achievement, but none of it quieted the ache that had been living under his skin since prom night. Since Keith walked out that door.
Lance’s eyes drifted away from the mirror. He let his fingers trail along the edge of the closet, grounding himself. He didn’t regret caring. He didn’t regret trying. But sometimes—especially now—he wondered what it would’ve been like to care a little less and feel a little freer.
There was a knock at the door.
He exhaled slowly, rolling his shoulders back like he could make himself feel ready.
“Coming!” he called, though he wasn’t sure if he meant for the door or for whatever came next.
Lance opened the door to find Hunk standing there in his own white gown, bunched awkwardly in one arm while he held a box of pan de coco in the other.
“You try yours on yet?” Hunk asked, brushing past him like he lived there. “Because I look like a marshmallow that got run over by a luggage cart.”
“Dude, same,” Lance said, kicking the door closed behind him. “This gown is both aggressively short and somehow still swallowing me alive. I think they handed me one made for a medium-height scarecrow.”
“I had to cut a thread out of the zipper with my teeth,” Hunk said around a mouthful of coconut bread. “I might’ve just eaten part of my diploma.”
Lance huffed out a laugh, the sound easing some of the tension that had been building all morning. He walked over and slumped onto his bed, arms flopping dramatically to the sides. “Can you believe we’re graduating in two days?”
Hunk sat on the floor cross-legged, his gown still pooled in his lap like an overgrown tablecloth. “I mean, yeah. But also, absolutely not. Feels like yesterday I was crying in the bathroom because I forgot how to graph parabolas.”
“That was yesterday,” Lance said with a grin. “Literally yesterday.”
“I was stressed!” Hunk protested. “And I didn’t have my emergency snacks. You know how I get when I don’t have peanut butter crackers.”
Lance laughed again, softer this time, and let the quiet settle for a second before speaking. “Do you ever feel like… I dunno. We’re supposed to be more excited about this than we are?”
Hunk looked up, chewing thoughtfully. “Yeah. But I think we’re not excited because we’re still in it. Everything’s been nonstop, like, future-future-future. College, careers, dorm shopping. It’s hard to celebrate the now when the next is screaming in your face.”
Lance tilted his head, looking at the folds of his gown draped across the bed. “What if the future’s not what you thought it’d be?”
Hunk didn’t answer right away. He just uncrumpled his gown and laid it flat over his legs, smoothing out the wrinkles. “Then I think you get to change your mind. About what you want. About who you want.”
That made Lance look up.
And for just a second, he wondered if Hunk knew more than he let on.
Eventually, the heavy mood lifted, as it often did with Hunk. They stuffed their gowns back into their garment bags—barely—and grabbed their water bottles before heading out.
“Shiro said we had to be there by 11,” Hunk muttered, holding the gym doors open with his hip. “And by ‘be there’ he meant ‘be seated, silent, and with your tassel on the correct side.’ You think he was born an adult?”
“I think he was born wearing a suit,” Lance replied, squinting as they stepped into the mid-morning sunlight. “Came out of the womb giving motivational speeches and apologizing for being five minutes early.”
The path to the gym stretched across the quad, the familiar concrete cracked in spots and lined with old posters peeling off bulletin boards—reminders of club meetings, end-of-year shows, and lost water bottles no one ever found. The breeze was warm. The air smelled like fresh-cut grass and sunscreen.
“Feels weird,” Hunk said after a moment, glancing up at the main building as they passed. “Like, this place has been our whole world for four years, and now it’s just… a backdrop. Like we’re already halfway out of it.”
“Yeah,” Lance said softly, eyes scanning the buildings he knew so well—the music wing, the science center, the courtyard where they used to eat lunch on the grass. “I keep thinking about all the things I thought would happen here. What I thought I’d figure out.”
“You figured out more than you think.”
“Like what? How to fall behind on every physics assignment?”
Hunk gave him a sideways glance. “You figured out how to take care of people. Even when you’re a mess. You’re a better friend than you give yourself credit for.”
Lance didn’t know what to say to that. His chest ached a little, but in a soft way—like someone had pressed into a bruise that needed the pressure.
They rounded the corner to the gym and saw a few other seniors already trickling inside, white gowns fluttering and caps held in sweaty hands.
“Alright,” Hunk sighed, pulling the gym door open. “Time to go sit alphabetically in folding chairs and pretend like this isn’t the weirdest goodbye we’ll ever say.”
Lance gave him a look. “That was surprisingly poetic. Are you okay?”
“I’m full of carbs and sentiment. Don’t question me.”
Lance laughed—this time, genuinely. And then they stepped into the cool echo of the gym, where rows of metal chairs and a makeshift stage waited for them under too-bright fluorescent lights.
The gym buzzed with idle chatter, the screech of folding chairs against the polished wood floor, and the occasional barked instruction from the assistant principal holding a clipboard like it was a sword. Students lined up alphabetically in loosely organized chaos, some joking around, others nervously adjusting their caps for the hundredth time.
“Alright,” a staff member called from the front with the kind of exhausted authority that meant this was not their first graduation rehearsal, “when your name is called, walk up, shake the principal’s hand, fake-receive your diploma, pause for a photo, then walk down the ramp. You’ll do this again in two days, so try not to look like you’re being sentenced to death.”
Lance slouched in his seat somewhere near the middle of the alphabet, his fingers drumming an uneven rhythm on his knee. The gown felt like it clung in all the wrong places—too hot under the arms, too breezy at the bottom—and he could already tell his cap was going to fall off at least once. Hunk, seated a few rows ahead of him, was making doodles in the margins of the program booklet with a pen he definitely wasn’t supposed to have.
His name, Lance McClain , was printed clean and bold next to the number 90. It felt surreal, seeing it there. Official. Permanent. Like this chapter of his life was already written and closed, even though it hadn’t ended yet.
From somewhere near the stage, Principal Iverson cleared his throat and began calling names off the list for rehearsal.
The gym buzzed with soft murmurs, shuffling feet, the occasional nervous cough. Seniors sat in neat, rigid rows of folding chairs arranged by last name, the overhead lights casting a pale, unflattering glow over everyone’s damp faces.
Lance was somewhere near the middle of the second row, fidgeting with the edges of his program. His name, Lance McClain , was printed clean and bold next to the number 57. It felt surreal, seeing it there. Official. Permanent. Like this chapter of his life was already written and closed, even though it hadn’t ended yet.
From somewhere near the stage, Principal Iverson cleared his throat and began calling names off the list for rehearsal.
“Ashley Jacobs.”
Applause. A quick walk across the fake stage. A handshake from the vice principal. Back down.
“Brian Kim.”
Another shuffle. More polite clapping.
Lance leaned over to Hunk, who was trying to peel the sticker off a water bottle. “Do you think the actual graduation is going to be this long and boring?”
Hunk didn’t look up. “Absolutely. But at least there’ll be a real podium. And crying parents.”
“Ugh.”
And then:
“Keith Kogane.”
Lance’s head snapped up. Automatically. Like a reflex.
From the left side of the gym, Keith stood. His movements were calm, measured—but Lance saw it. The tightness in his shoulders, the slight twitch of his fingers as he tugged his gown straighter. The weight of all the eyes in the room didn’t seem to faze him, but something in his posture made Lance think he felt them anyway.
As Keith walked up the steps to the temporary stage, their eyes met across the gym.
It was only for a second. Maybe less. But in that tiny window of time, the rest of the room faded.
Lance wasn’t sure what he expected to see—resentment, maybe. Distance. The cool detachment Keith wore like armor when he didn’t want to be touched.
But instead, Keith looked at him like he always had. With something unreadable and sharp behind his gaze. Like he wanted to say something, but didn’t know how. Like the space between them was full of words they were both too afraid to say out loud.
Lance felt his breath catch.
Then Keith reached the center of the stage, accepted the imaginary diploma with a brief nod, and turned to walk down the other side.
The moment passed. But Lance was still frozen.
He finally pulled his eyes away from the stage to find Hunk turned back in his seat from the third row, staring back at him with his brows furrowed.
“ Dude,” he mouthed, “ you okay? ”
Lance gave a barely-there nod, too late and too stiff to be convincing. He dropped his eyes to his lap, where his fingers were now twisting the edge of his program into a bent, frayed curl.
He hated how obvious he must’ve looked. Like something cracked open in him the second Keith looked his way. Like he hadn’t been working overtime for weeks pretending he was fine. That everything between them—whatever that had even been—was behind him.
But it wasn’t behind him. Not really.
Because the truth was, Keith still got to him. Still made his throat go dry with a single glance. Still made him ache in places he didn’t have names for.
Lance let out a shaky breath, barely audible over the sound of the next round of clapping.
“I’m fine,” he whispered under his breath. Mostly to himself. Mostly a lie.
Hunk didn’t push. He just nodded slowly, like he understood without needing the full story, and turned back around in his chair.
Lance glanced once more toward the stage—Keith was gone now, disappeared down the other side—but the feeling in his chest lingered.
Heavy. Unsaid. Unfinished.
The rest of rehearsal moved at a snail’s pace.
Names were called in dry succession, students stumbled up and down the makeshift stage steps in their ill-fitting loaner gowns, and the energy in the gym was somewhere between “last period of the day” and “jury duty.”
Eventually, Principal Iverson stepped up to the mic at the front of the gym, clearing his throat with the subtlety of a foghorn.
“Alright, seniors,” he said, his voice bouncing off the high walls of the gym. “That’s the bulk of what we’ll be practicing. Now, listen closely because I am not repeating myself.”
A collective rustle of paper and backpacks followed. Lance leaned back in his chair, arms crossed loosely as Iverson launched into his end-of-rehearsal checklist.
“Tomorrow, you’ll be picking up your actual cap and gown— not the loaners. That’ll be in the front office starting at 10 a.m. You’ll need your student ID. If you don’t have it, we will turn you away.”
A few groans rippled through the crowd.
“Ceremony starts at noon on Friday. Be here by 10:30 sharp. That gives you time to fix your gowns, decorate your caps if you haven’t already—though I recommend you do that at home, so you’re not hot-gluing rhinestones in the parking lot.”
A hand shot up from the back of the gym. “What if we don’t wanna wear the gown?”
Iverson didn’t miss a beat. “Then you can graduate alone in July. This isn’t a beach day.”
That got a laugh, even from Lance. Even from Keith, probably, though he wasn’t looking that way again.
Iverson pressed on. “Families will be seated in the east bleachers. No confetti, no silly string, no airhorns. This is not a concert. I repeat: no airhorns. I mean it, McClain.”
Lance held up his hands. “I didn’t even say anything.”
“Exactly. And yet somehow, I know. ”
The bell rang—purely ceremonial, but enough to send half the gym scrambling. Chairs screeched back, a sea of polyester gowns shuffled toward the exits, and Iverson gave one last booming reminder: “No confetti. No glitter. No flash mobs. We’re sending you into the real world, not a flashback from Glee. ”
Students laughed. Hunk groaned. Lance stood still for just a second longer, glancing once more toward the side exit where Keith had disappeared a few minutes ago.
He hadn’t said a word to him all rehearsal. Hadn’t even walked near him. But they’d looked. God, they’d looked.
And that was almost worse.
The late afternoon sun baked the pavement as Lance and Hunk made their way across campus, the heat sticking their polyester gowns to the backs of their legs.
“Remind me again,” Hunk muttered, tugging at the stiff collar, “why the hell we’re doing this in mid-May?”
“Tradition, probably,” Lance sighed. “Or Principal Iverson’s annual scheme to watch us all sweat to death in alphabetical order.”
Hunk snorted. “Keith did look like he was gonna deck someone by the time he stepped off the stage.”
Lance didn’t answer right away. He kicked a stray pebble down the path, watching it bounce and rattle until it disappeared into the grass.
“I don’t know what to say to him anymore,” Lance said quietly, his voice nearly drowned by the hum of cicadas and the crunch of gravel under their sneakers.
Hunk glanced over, concern flickering in his expression, but he didn’t push—not yet. He gave Lance the space to keep going if he wanted to.
“You were the one who told him you wanted to be friends, right?” Hunk asked after a beat, his voice soft, not accusing—just reminding.
“I did,” Lance murmured, eyes fixed on the shimmering stretch of pavement ahead, where the heat from the Arizona sun made the horizon waver. He shoved his hands deeper into the pockets of his gown. “Didn’t I?”
There was a strange, hollow quality to his voice. Like he wasn’t sure if he was asking Hunk or himself.
He blinked slowly, squinting into the sun like he was trying to see something far off. Something he’d lost track of.
“I meant it at the time,” he continued, words slow and cautious, like they might betray him if he wasn’t careful. “Or at least, I thought I did. I thought being friends was safer. Easier.”
Hunk stayed quiet, just walking beside him.
“But now every time I see him, it’s like—” Lance cut himself off with a sharp exhale, then ran a hand through his hair, frustrated. “It’s like I’m trying to pretend I didn’t care as much as I did. Or still do. And I don’t think I’m doing a very good job.”
Hunk gave a small hum. “You don’t have to pretend with me, you know.”
Lance smiled faintly, a sad sort of thing. “Yeah. I know.”
They walked in silence for a few more steps, the buzz of the summer heat pressing around them like a weight.
“I just wish,” Lance finally said, voice barely above a whisper, “I knew how to fix it.”
By the time they got back to the dorm, the sun had dipped low enough to cast long shadows across the floor, turning everything gold and quiet.
The room already looked half-abandoned—one of Hunk’s posters was peeling off the wall, the mini-fridge was unplugged and gaping open, and a box of instant ramen sat half-empty on the windowsill, like some forgotten relic of finals week desperation.
Lance let out a long sigh as he pushed the door closed behind them.
“Feels weird, doesn’t it?” Hunk said, dropping his keys into a cardboard box near his bed. “Like… everything’s ending, but it’s still just a Wednesday.”
“Yeah,” Lance muttered. He stood in the middle of the room for a second too long before finally moving to his closet. “Like we blinked and now it’s time to go.”
He started pulling out the rest of his clothes, tossing them onto the bed in a heap. His cap and gown were folded neatly on the desk chair, untouched since rehearsal.
“I found a sock behind the dresser this morning,” Hunk called from across the room, holding it up like a trophy. “Pretty sure it hasn’t seen daylight since, like, sophomore year.”
Lance laughed under his breath. It was soft, tired, but real.
“You gonna miss this place?” he asked after a moment, not looking up as he folded a shirt.
Hunk paused, leaning against the edge of his bed. “Yeah. I mean, it was tiny and the AC broke twice, but… yeah. It was ours.”
Lance nodded slowly. He turned to look at the dent in the wall they made when Keith stormed in one night to drag him to the mechanic shed. The paint was chipped where Hunk’s bedframe had scraped too many times. His mirror still had a crack down the corner from when he tripped over his own feet before a date last year.
He sat down on the bed, the mattress squeaking under him.
“It’s stupid,” he said quietly. “But I keep thinking… if I pack up everything, it’ll feel like the whole thing with Keith never happened. Like I’m just sealing it up in a box and pretending it wasn’t this massive… thing.”
Hunk didn’t say anything at first. He just nodded, started taping up one of his boxes, and then said gently, “You don’t have to pack him away, you know.”
Lance blinked.
“Keith’s not… a mistake you made. Or some phase you grew out of. He’s a person. One that mattered. Still matters.”
Lance looked away, throat tight.
“Even if you’re not sure what comes next,” Hunk added. “That doesn’t mean it wasn’t real.”
There was a long silence before Lance gave a small nod and quietly asked, “Will you help me find a box for the picture frame?”
Hunk smiled. “Already got one.”
There was a sharp knock at the door before it creaked open, and Pidge’s unmistakable voice called out, “Please tell me you two haven’t packed the router yet, because I swear to god—”
“Hello to you too,” Hunk called without turning around.
Pidge stepped in, a messenger bag slung across her shoulder and a stack of tangled cords in her arms. “I’ve been locked out of the campus server three times this week because of how many devices I’ve deregistered. You’re welcome for the bandwidth, by the way.”
Behind her, Allura followed in, elegant as ever even in bike shorts and an oversized Garrison hoodie that had clearly once belonged to Lotor. Her hair was swept into a high bun, loose strands framing her face. She gave the room a once-over and then smiled.
“Packing already?” she asked gently, her voice tinged with that strange, wistful lilt that always made Lance feel like time was passing faster than it should.
“Trying,” Hunk said. “Mostly we’re just making a mess.”
“It’s not a mess,” Lance murmured, still seated on his bed. “It’s… a memory explosion.”
Pidge dropped her cords onto the desk and flopped dramatically onto Hunk’s bed. “God, I’m gonna be so bored next year without you guys. Who’s gonna get into suspiciously passionate arguments with me about space physics? Who’s gonna bake me apology cookies after losing those arguments?”
“You’re gonna own this place,” Hunk said, ruffling their hair as he passed. “You’ll be the tiny overlord of floor four.”
Allura sat beside Lance, her hands resting lightly in her lap. “How are you holding up?” she asked softly.
Lance gave a small shrug, eyes scanning the half-packed room like it held the answer. “Just thinking a lot.”
“About Keith?” Pidge asked from Hunk’s bed, voice muffled by a throw pillow.
Lance didn’t respond, not directly. He just looked down, twisting a cuff of his sleeve.
Allura reached over and gently squeezed his arm. “For what it’s worth,” she said, “you’re not the only one who’s been thinking.”
Lance looked up at her then, meeting her eyes for the first time. There was no judgment there. Just quiet understanding. Compassion. And something else—acceptance, maybe. Forgiveness, even when he hadn’t asked for it.
“Thanks,” he whispered, throat tight.
Pidge sat up, brushing hair from their face. “Okay, emotional hour aside—who wants boba? I need one last round before I’m trapped with freshmen all summer.”
Hunk raised a hand. “I’m in.”
Allura stood. “I’ll drive.”
They all turned to Lance, who hesitated just a second before standing too.
“I’ll come,” he said. “Let me just grab my wallet.”
And for the first time in a while, he felt okay being part of something again.
The boba shop sat tucked between a laundromat and a dusty bookstore, its neon open sign buzzing faintly in the late afternoon light. It was the kind of place you could walk past a hundred times and still miss—unless you knew it was there. Which they did. It had been their place since first year.
Inside, the air was cool and sweet with the scent of brown sugar syrup and lychee. The shop hadn't changed in the slightest. Same mismatched chairs. Same chalkboard menu with crooked lettering and half-erased doodles. Same tiny koi fish in the tank by the window, swimming slow laps beneath the bubbling filter.
Lance exhaled as they walked in, some small part of him loosening, like he’d stepped back into a favorite memory.
“Same table,” Hunk said, already heading for the booth in the corner with the lopsided backrest and the tiny bubble tea sticker peeling off the wall beside it.
“Obviously,” Pidge said, dropping their bag onto the seat and sliding in next to him.
Allura and Lance lingered by the counter to order. The cashier didn’t even ask—they knew them by now. Hunk’s taro milk tea with extra boba. Pidge’s green tea with rainbow jelly. Allura’s jasmine with honey. Lance’s usual: mango slush with lychee popping pearls.
They carried the drinks back to the table like it was a ritual, settling in as the sky outside dimmed to a soft rose-gray.
For a while, no one said much. The kind of quiet that only existed between people who’d known each other long enough to not need words.
Pidge sipped loudly through their straw. “If I drink this slow enough, I can pretend this moment’s going to last forever.”
“You know we’ll still be around, right?” Hunk said. “It’s not like we’re going off-world.”
Pidge sighed. “Yeah, but it won’t be the same. You’ll be gone. Everything’s gonna change.”
“It’s supposed to,” Allura said softly, fingers curled around her cup. “That’s how we grow.”
“But still,” Lance murmured, staring down into the swirl of orange and white in his drink. “It sucks.”
Allura gave him a small smile. “It sucks,” she agreed.
A beat passed.
“Remember that time you tried to flirt with that Garrison cadet by saying you were fluent in five languages, and then couldn’t name them?” Pidge said with a wicked grin.
“Oh my god,” Lance groaned, hiding his face. “Can we not bring that up tonight ?”
Hunk burst out laughing, almost choking on his drink. “You said ‘the language of love’ like it was a real dialect.”
“It is a dialect,” Lance defended. “You all just aren’t cultured.”
They dissolved into laughter—real, belly-aching, tear-slicked kind of laughter that left them breathless. It rang through the cozy boba shop, bouncing off the pastel walls and mingling with the low hum of music playing overhead. A couple of other patrons turned to glance at them, smiling in that indulgent, nostalgic way—recognizing the kind of joy that only came at the edge of something ending.
Pidge and Hunk had collapsed into a giggly heap on one side of the booth, huddled close around Hunk’s phone. Whatever they were watching had them snorting uncontrollably.
Lance narrowed his eyes at them over the rim of his cup, lifting it slowly like a suspicious aristocrat at court. “What,” he said, drawing out the word, “is so funny?”
“Oh, nothing,” Pidge said innocently, which of course meant everything.
“Just reminiscing,” Hunk added, clearly trying and failing to stifle another laugh. “You know. The classics .”
Lance leaned forward. “Show me.”
“Nooope,” Pidge said, spinning the phone away like it held state secrets.
“That’s an invasion of privacy!” Lance protested, though he was already climbing over the booth divider to try to see the screen.
Pidge relented with a smug grin and hit replay. The video filled the tiny screen—blurry, slightly overexposed from the fluorescent dorm lights, but unmistakably Lance , sophomore year, absolutely gone off his ass.
He was wearing a makeshift toga (a tragic re-purposed bedsheet), a plastic laurel crown, and was passionately reciting what he seemed to believe was Shakespeare but was actually the lyrics to a One Direction song.
“That was NOT the first time I got drunk!” Lance spluttered, mortified but laughing despite himself.
“No, it was just the first time you announced it to the entire floor,” Pidge cackled. “And tried to knight Hunk with a Swiffer.”
“I still have the bump,” Hunk said solemnly, tapping his temple. “It’s okay, Sir Lancealot. I forgive you.”
Lance groaned and flopped dramatically against the back of the booth, arms flung out like a martyr. “You guys are the worst .”
“You love us,” Allura said sweetly, sipping her jasmine tea with a knowing smile.
Lance peeked at her from under his arm. “Unfortunately.”
The table settled into another soft ripple of laughter, a quieter one this time. The kind that felt more like exhaling than performing. The kind that lingered in the air like steam off their drinks. For a fleeting second, it felt like time had folded in on itself. Like they were still sophomores with messy dorms and dumb crushes, and nothing was about to end.
But the boba cups were half empty. The sky outside had slipped into twilight. And somewhere, tucked just behind the laughter, was the heavy truth that this—this booth, this shop, this version of them —was about to become a memory.
And Lance felt it. Right in the center of his chest.
The boba shop door jingled behind them as they spilled out into the warm night, their laughter still echoing like a song they weren’t ready to stop singing.
“I’m not ready to go back yet,” Pidge said suddenly, stretching out their arms. “If we go back, that’s it. It’s all boxes and goodbyes and...adulting.”
A beat of silence. The others stood under the buzzing glow of the streetlamp, dust motes catching in the light like tiny stars.
Then Allura lifted her keys, the faint jingle catching their attention. “Alright,” she said, lips quirking into a smile, “I’ll drive.”
“Well I would hope so,” Pidge snorted. “You drove us here.”
“Details,” Allura said breezily, already heading for the lot. “I’m giving this moment a sense of cinematic drama. You’re ruining it.”
“I’m enhancing it,” Pidge shot back. “Every great movie needs a sarcastic side character. I’m the comic relief and the brains. You’re welcome.”
They bickered playfully all the way to Allura’s car—a sleek, older sedan with faded paint and one perpetually squeaky door. It had definitely seen better days, but like so many things in their lives lately, it held a charm that couldn’t be replicated. It was worn in the way a favorite hoodie is: soft at the edges, frayed in all the right places. Lived-in. Familiar. Comforting.
Lance slid into the front passenger seat with the ease of someone who had done it a hundred times before, resting his arm against the open window frame like it belonged there. Pidge and Hunk climbed into the back—Hunk settling in behind Allura, knees nearly bumping the back of her seat, and Pidge behind Lance, already fiddling with the aux cord like they owned the place.
But no one dared touch the middle seat.
That space was strictly reserved.
Three small, well-worn plush mice sat there, each buckled in with absurd care. One wore a miniature top hat. Another had a slightly chewed ribbon bow. The last had googly eyes glued to its head from a late-night arts-and-crafts accident.
“They’re my forever passengers!” Allura had declared, completely serious, back in junior year after one of them tried to move the plushies to make room for snacks. “Do you know how hard it is to survive adolescence? They’ve earned their place.”
The three of them had learned quickly: don’t test Allura’s loyalty to the mice.
Now, over a year later, the sight of them still brought a quiet kind of warmth—proof that not everything had changed.
“Do they still have names?” Lance asked, already knowing the answer but needing to hear it anyway.
Allura didn’t hesitate. “Of course. Sir Wiggles, Lady Peep, and Captain Crunch.”
“Captain Crunch?” Pidge snorted. “Pretty sure that’s a copyright issue.”
“They’ll have to fight me for it,” Allura replied with a smirk, starting the engine.
The car roared to life with a familiar sputter, and the soft glow of the dashboard bathed them all in that oddly cozy orange light. The playlist started as soon as Pidge connected their phone—no words, no discussion, just instinct. Songs that had scored countless road trips, study sessions, and nights of existential panic before midterms.
They didn’t need a destination tonight.
Just each other, some loud music, and the open road.
Allura wordlessly handed Lance her phone with her Spotify open.
“You know what to play,” she said simply.
He didn’t ask. Just hit shuffle on the one they all knew by heart— the playlist. The first notes of “Tongue Tied” by Grouplove filled the car, a fizzy explosion of sound and memory.
The windows came down. The wind rushed in.
They drove without a destination, through the gold-lit streets of Tucson and into the outstretched arms of the desert night. Pidge stuck their head halfway out the window to scream into the sky during the chorus. Hunk tapped out the beat on the dashboard, air-drumming like his life depended on it.
“I swear,” Lance shouted over the music, “if I end up with desert bugs in my hair again, I’m blaming you, Pidge!”
“You’ll thank me later!” Pidge yelled back, unrepentant. “Character building!”
Allura laughed, taking a fast turn with practiced confidence. The headlights caught on saguaro shadows and the curve of the distant hills. This wasn’t their first drive like this—but it felt like it could be the last.
Somewhere between one song and the next, Lance went quiet, head tilted against the cool glass of the window. Outside, Tucson blurred past—warm and familiar and fleeting.
It hit him all at once, in that strange, achey way: this would be over soon.
These drives. These nights. These people.
And he wasn’t ready.
None of them said it aloud, but he could feel it in the way Hunk’s laughter lingered just a little longer, the way Pidge kept snapping blurry pictures with her phone, the way Allura’s eyes softened when she glanced at them in the mirror.
The first notes of “Everybody Wants to Rule the World” started shortly after, warbling softly through the slightly crackly speakers like a memory resurfacing. Pidge let out a low whistle from the back seat, leaning forward between them.
“Banger after banger, huh?” they said, grinning.
Allura only shrugged, a knowing smile playing at her lips as she flicked the turn signal and eased onto the road. “It felt right.”
The city unfolded around them, dusky twilight fading into the kind of warm, starlit darkness only the desert could hold. Streetlights blinked past them like fireflies. The dry summer air curled through the open windows, tugging at their hair and sleeves, carrying the smell of mesquite and night-blooming flowers.
Lance leaned back in his seat, letting the wind ruffle his collar as he gazed out at Tucson rolling by. The song filled the car like an old friend—melancholy, defiant, bigger than any of them.
“Welcome to your life…” the lyrics crooned, and no one said a word.
Pidge was quietly mouthing along in the backseat, eyes half-lidded and dreamy. Hunk rested his arm against the window, tapping the beat on his knee, face bathed in the gold of passing streetlamps.
And Lance… Lance just listened.
He let the song seep into the cracks of his chest, into the places where his fear of change and regret and hope all tangled into something too big to name. He could feel it thrumming in the silence between them—that aching sweetness of something ending.
Something precious.
He closed his eyes for just a moment, letting it hold him.
Maybe this was what growing up felt like.
Not the ceremony. Not the caps and gowns. But this: a car full of people who had seen you fall apart and still stayed. Music from a lifetime ago. Laughter tucked into the seams of every seat cushion. A desert sky stretching wide above you like the future itself.
And for now, just for this drive, that was enough.
The next song queued up—a summery pop hit from two years ago that had no business still being in rotation, and yet, they all screamed the chorus like it had never left.
“Okay, okay—” Hunk twisted around in his seat to fish through his backpack. “I swear I brought it… Aha!” He triumphantly pulled out his ancient digital camera—the kind with the peeling stickers and a little crack in the corner of the screen.
“Oh my god,” Pidge cackled, “that thing is older than me .”
“False,” Hunk said, already powering it on. “This baby is from 2013. Vintage.”
“Then what does that make you?” Allura quipped, eyes still on the road but a smirk tugging at her lips.
“Shut up and say cheese.”
Hunk turned in his seat and snapped a blurry photo of Pidge mid-eye roll, then spun the camera toward Lance. “Smile, hotshot!”
Lance threw up a peace sign with one hand and dramatically tousled his hair with the other. “Make sure you get my good side.”
“You only have one side,” Pidge muttered.
“Damn right,” Lance shot back without missing a beat. “It’s iconic.”
Allura laughed softly. “We’re literally in a moving car and you guys are still bickering like it’s a group project week.”
“And yet we slayed,” Pidge added. “Don’t forget that part.”
“Oh my god,” Lance snorted. “Are we gonna ignore the fact that Pidge just said ‘slay’?”
Allura nearly swerved the car from laughing. “Wait, no—Pidge said ‘slay’? This is a historic moment.”
“I’m evolving,” Pidge said with an exaggerated hair flip, completely unfazed. “It’s called character development. Look it up.”
Lance twisted around in his seat to squint at them. “Next thing you know, you’re gonna start saying ‘period’ unironically.”
“Absolutely not,” Pidge said immediately, deadpan. “There are still limits. I have standards.”
Hunk was giggling so hard in the backseat that the camera in his hand shook. “Oh my god, I can’t breathe—Pidge, say slay again.”
“No,” they said. “You don’t get to commodify my growth.”
Allura reached over to gently smack Lance’s arm. “Leave her alone. She slayed, and that’s that.”
“Oh, now you’re saying it too?” Lance cried dramatically, throwing his hands in the air. “Have I died and gone to Gen Z hell?”
Hunk snorted, trying to capture the chaos with a series of fast shutter clicks. “This car is literally disastrous.”
“ Disatrous but fabulous ,” Allura corrected, raising a hand off the wheel to strike a model pose.
“Okay, okay, that one was earned,” Pidge admitted, chuckling.
The music transitioned into something slower, softer—less shout-along, more hum-under-your-breath. The volume dipped with it, like the universe itself was giving them room to breathe.
Lance let out a long exhale and leaned his head against the window. His voice was softer now, but still amused.
“Just promise me one of you is gonna give a speech at my funeral. Something like, ‘he lived, he slayed, he left us iconic.’”
“You’re so dramatic,” Allura murmured fondly.
“Can’t help it,” he said with a shrug. “It’s the brand.”
And even though they were all laughing, even though it was all jokes, the silence that followed felt a little heavier. Not sad—but full. Like the moment knew it was about to become a memory.
The tires hummed as they merged onto the highway, the lights of Tucson slowly blurring behind them. Tall shadows of cacti and low buildings gave way to long stretches of dusky open road. The windows were still cracked just enough for the wind to slip in, warm and dry, carrying the faint smell of creosote and summer dust.
Conversation had faded into quiet laughter and murmurs now, the kind of tired comfort that only came after years of knowing each other. Lance rested his elbow against the door, fingers tapping absentmindedly against the glass in rhythm with the music.
Then, as they rounded a bend and the tunnel loomed ahead—wide and dark like the mouth of something ancient—the opening synth of “Eyes Without a Face” by Billy Idol began to drift through the car speakers.
A ripple passed through the group. Hunk leaned forward slightly, lowering his camera to his lap. Allura turned the volume up just a touch. Not loud—just enough to wrap around them like silk. The song melted into the moment as the car slipped into the tunnel.
The lights inside flickered above them in soft gold patterns—on, then off, then on again—as if marking time. The tunnel stretched out like a dream, a temporary escape from the world outside. The music reverberated off the concrete walls, echoing and growing fuller, like it was everywhere at once.
“I’m all out of hope…” the lyrics whispered.
Lance exhaled slowly, his breath fogging up a patch of the window. The cool tones of the song wrapped around his chest, pressing against something tender he hadn’t realized was still raw. He didn’t say anything. None of them did. It was one of those rare, crystalline silences—the kind that doesn’t beg to be filled.
The soft synth pulsed with the overhead lights, each glowing panel above them illuminating their faces in slow, thoughtful beats. Pidge had their head leaned back against the window, eyes closed. Hunk was holding his camera again but didn’t lift it, just let his fingers rest against the worn body of it. And Allura’s hands stayed steady on the wheel, her eyes focused, but her lips moved faintly with the lyrics like she was singing along in her head.
They were all suspended there, drifting through golden light and shadow, caught between then and now. The future was rushing toward them like the end of the tunnel, but right now—just for this moment—everything stood still.
And for Keith, in the car behind them—on his bike, just a few exits behind—he would remember this tunnel too. That song. That stillness. That strange, aching peace.
The car glided deeper into the tunnel, the walls narrowing in around them like a soft cocoon. The song wrapped tighter — the haunting melody echoing endlessly, bouncing off the concrete in layers of sound that felt almost sacred. Lance, caught in the spell of the moment, slowly reached down and rolled his window all the way down.
A cool rush of desert night air spilled in, carrying the faint scent of dust and distant rain. Without hesitation, Lance shifted his body, sliding up so he was perched on the edge of the window frame. One leg swung casually outside, the other tucked inside, his torso leaning halfway out into the tunnel’s shadowed expanse.
The tunnel lights flickered over Lance’s face, casting long, drifting shadows that danced in time with the song. His hair lifted slightly in the breeze, eyes half-closed as he breathed in the night air—the rush, the freedom, the strange sweetness of this fleeting escape.
“Lance!” Allura’s panicked voice cut through the serene hum inside the car. “You’re literally insane, get back in!”
But Lance just grinned wider, adrenaline buzzing through his veins like electricity. The world felt electric and alive in a way it hadn’t for weeks. Hunk and Pidge were already pulling out their cameras, their eyes sparkling with excitement.
“Hold still!” Pidge teased, crouching to snap a shot just as Lance leaned even further out, the tunnel lights flickering across his face like a spotlight.
Hunk, laughing, joined in with his own shots, fingers flying over the buttons of his digital camera. “You’re gonna regret this when you’re old and telling this story,” he joked breathlessly.
Allura’s grip on the steering wheel tightened, but the tension in her voice softened. The whole car was caught in this moment—a breath held between wild abandon and the warm safety of friendship.
The music hummed on, the echo of “Eyes Without a Face” blending with their laughter and the occasional click of the camera shutter, marking this night as something unforgettable.
Slowly, Lance eased himself back inside, cheeks flushed, heart pounding—not from fear, but from the exhilaration of living fully right now. The car rolled on, the tunnel opening up into the wide desert night, but the electric spark of that moment stayed with them all.
The hum of the tires softened as the car rolled off the highway and back onto the familiar streets near campus. Tucson was quieter now, the late hour wrapping the city in a gentle hush, punctuated only by the last fading notes of the mixtape playing through Allura’s old stereo.
Lance leaned his head against the window, the glass cool against his cheek. His heart was still thumping, his skin buzzing from the tunnel and the wind and the way the stars had looked brighter than usual when they finally emerged back into the open night. He caught a glimpse of the plush mice still buckled up in the middle seat and smiled.
“I don’t want this night to end,” Pidge mumbled from the back, voice thick with sleep.
Allura let out a soft laugh. “We’ve got graduation in two days. Trust me, it’s just the beginning.”
They pulled into the lot beside the dorms, the overhead lights casting a pale glow over the cracked pavement. No one moved at first. They just sat there, basking in the silence, the warmth of each other’s presence, the ache of something precious slipping through their fingers.
Eventually, Hunk let out a yawn that seemed to stretch his whole body. “Alright,” he said, opening the door with a groan, “if I don’t get horizontal in the next two minutes, I’m going to collapse in this parking lot.”
“Not a bad place to go,” Pidge murmured, still curled in her seat.
Lance chuckled, opening his own door with less resistance than he expected—he was tired too, but it was a good kind of tired. He glanced back at Allura, who gave him a small, knowing smile.
“Night, Allura. Thanks for driving.”
“Night, boys,” she said, keys jingling again as she reached to lock the doors.
Lance and Hunk made their way up the short path to their dorm, their footsteps loud in the stillness of campus. The building loomed in its usual worn, slightly tragic state—but tonight, it felt comforting. Familiar. Like home.
Inside, they didn’t say much. Just the shuffle of bags, the quiet zip of a backpack, the soft creak of beds as they climbed into them for one of the last times.
When the adrenaline of dangling half of his body out of a car going over sixty-five miles per hour wore off, Lance had been sure he’d pass out the second his head hit the pillow—maybe even sooner than Hunk, who had practically melted into his mattress the moment they walked through the door.
But now, lying in the near-darkness, with the only light coming from the soft blue glow of Hunk’s humidifier, Lance’s mind wouldn’t shut up.
He could hear the slow, steady rhythm of Hunk’s breathing—deep, even snores that echoed softly through the soon-to-be-abandoned three-hundred-square-foot dorm room. The same room where they’d pulled all-nighters before finals, laughed until sunrise watching dumb movies, and made microwave dinners at 2 a.m. just because they could.
He stared at the ceiling, letting his eyes trace the cracks in the plaster they’d joked looked like constellations. His legs were sore from the car ride, and his throat was dry from singing at the top of his lungs, and his chest ached with something he couldn’t quite name.
Graduation was in forty-eight hours. In forty-eight hours, this room wouldn’t be theirs anymore. In a few weeks, none of this would be.
His thoughts drifted—uninvited—to Keith. The way their eyes kept catching on each other during rehearsal. The way Keith had looked when he walked across the stage—taller somehow, older. Like something Lance wasn’t ready to lose.
He pressed the heels of his palms into his eyes.
“God,” he whispered, barely audible over Hunk’s snores, “I’m so stupid.”
And still, sleep wouldn’t come.
He rolled over, eyes landing on the wooden nightstand beside his twin XL bed. It was completely bare now. No more stray hair ties forgotten by Allura or Pidge during their chaotic hangouts. No more candy wrappers tossed carelessly when he was too tired—or too lazy—to walk over to the trash can in the middle of the night.
The only trace that someone had lived here, really lived here for four years, were the faint, overlapping coffee rings stained into the wood. Faint echoes of countless late-night study sessions with Hunk. Of long talks. Of laughter. Of everything.
He reached into the drawer and pulled out a tangled mess of wired headphones—cheap, fraying at the edges, and long forgotten beneath the clutter that had been slowly cleared out over the past few days. The cord was knotted like it had been through a war, one earbud barely hanging on by the rubber coating, the other marked with tiny teeth indents from when he'd once nervously chewed on it during a late-night cram session freshman year.
He wasn’t even sure if they still worked. They hadn’t seen daylight in who knows how long, buried under old syllabi, spare change, and remnants of dorm room chaos. But there was something comforting about them. About holding something that had been there the whole time—even when people, routines, and everything else had changed. They were a small, insignificant piece of a life that was now slowly packing itself into boxes.
With a sigh, Lance untangled them slowly, gently, like he was afraid they’d fall apart in his hands. Maybe they would. Maybe that would be fitting.
He plugged the fraying cord into his phone’s jack with a quiet click, almost reverently, as if the right song might offer him something—relief, clarity, distraction. Anything. The screen dimmed as his liked songs began to shuffle, the opening notes of something soft and familiar washing over the silence of the room.
He lay flat on his back, eyes tracing the faint outlines in the ceiling, the uneven patches in the plaster that had become familiar landmarks during countless nights just like this one. Nights where the mind refused to sleep and silence only made the ache worse.
If Keith were here, he’d probably make some snarky comment about how pathetic he looked—stretched out dramatically like some tragic anime protagonist. Lance could almost hear the teasing tone in his voice: “You look like that one guy. Y’know, from the anime I kept trying to get you to watch.”
Lance squinted at the ceiling. “What was his name again…?”
Shiki? No, that didn’t sound right.
Shinju? Closer, maybe.
Shinji? Yeah. Shinji Ikari. That was it.
That little boy from the 90s anime with the big robots and bigger existential crises. The one who everyone kept yelling at to “get in the damn robot,” even though all he ever wanted was to be seen. To be enough.
Lance frowned faintly, a pang of strange recognition blooming in his chest. He never paid much attention when Keith rambled about it—usually more focused on Keith’s expressions than the actual plot—but something about Shinji stuck with him anyway. The quiet sadness. The desperation to be wanted.
The way he seemed to carry every ounce of his loneliness like a second skin.
Yeah. Lance got that. More than he wanted to admit.
The next song shuffled on without fanfare—no dramatic intro, no bass drop. Just a soft guitar riff, gentle and familiar, weaving its way into the quiet of the room like a whisper through the dark.
Lance didn’t have to look at the screen to know what it was. He recognized the opening chords instantly.
“The first time I tasted somebody else’s spit, I had a coughing fit.”
The line hit harder than it should have. His body stilled.
His fingers twitched, the familiar ache of memory winding its way through his chest like smoke curling up toward the ceiling.
He swallowed, eyes fixated on the faint water stain just above his bed, the one he’d spent years ignoring. Now it felt like it was staring back at him—like it knew.
Lucy’s voice was soft. Unapologetic. Tired in the same way he felt tired.
“I mistakenly called them by your name…”
He let out a breath. Too sharp. Too loud. Like he’d been holding it in for weeks.
He wanted to skip the song. His hand even hovered near the screen, thumb poised—but he didn’t move. He just sat there, cross-legged on the bed in his boxers and an old shirt from his high school robotics club, knees drawn close like they might keep him from unraveling.
“I was broke and so I tried to be funny / With you, the hard truth / It was easier than coming clean.”
The words filled the space, each one reverberating in the quiet, like she was whispering directly to the part of him he tried so hard to bury. The part of him that couldn’t stop thinking about what could have been if he hadn’t messed everything up with Keith.
“You don’t deserve what you don’t respect…”
That was it.
Lance sat up abruptly, ripping the headphones from his ears like they’d burned him. The room flooded with silence again, eerie and absolute.
He tossed the headphones onto the nightstand, now empty except for a few forgotten dust rings and a lone sticker that refused to peel off.
And then he just sat there, elbows on his knees, hands pressed to his face.
Why the hell did that song still hurt so much?
Why did everything still hurt so much?
Lance ripped the sheet off in one swift motion and swung his legs over the edge of the bed. The floor was cool against his bare feet, grounding him just enough to keep him from slipping further into the swirl of thoughts pressing at the back of his mind.
He stood slowly, muscles stiff from lying still for too long, and padded quietly toward the pile of clothes half-zipped into one of his duffel bags. His fingers brushed past a stack of T-shirts before grabbing a worn navy hoodie—one he’d stolen from Shiro’s closet years ago and never given back. He tugged it over his head, the fabric soft and comforting in a way he didn’t want to think too hard about.
Every move was slow. Deliberate. Careful not to wake Hunk, who was still sprawled out across his bed, snoring softly like always. Lance paused for a moment, just long enough to glance back at him, and felt a pang in his chest. He didn’t want to disturb this—didn’t want to bring his restlessness into the last bit of calm that still lingered in the room.
But he couldn’t stay.
He couldn’t just lie there anymore, waiting for sleep that wasn’t coming. The dorm felt too quiet. Too hollow. Stripped of life the same way their bulletin board was stripped of its flyers, the way their desks were bare now—just dust outlines of things that used to be there. Like ghosts of their lives.
It didn’t feel like home anymore.
It felt like the echo of something that had already ended.
Lance slipped out of the dorm with the softest click of the door, hoodie sleeves pulled over his hands and hood drawn tight around his face. The campus was nearly silent, bathed in the golden hum of streetlights and the faint chirp of crickets. Every familiar landmark—the benches outside the library, the rusted bike rack near the dining hall, even the vending machine by the science building—looked more like memories than real things now.
He didn’t have a destination in mind.
His sneakers scraped gently along the concrete as he crossed campus and wandered through the quiet edges of Tucson. Neon signs flickered in the windows of still-open bodegas, throwing patches of red and green against the sidewalks. A stray cat darted across the street. Somewhere, a car backfired.
He walked past gas stations and shuttered auto shops, past convenience stores with dusty window displays and that one diner with the flickering "Open" sign they used to frequent during finals week. But Lance didn’t go in. He just kept walking.
It wasn’t until his feet stopped—without his permission, really—that he looked up and realized where he was.
The brick facade, the little slanted balcony with the string lights Keith never remembered to take down, the worn-out number plate hanging crooked on the doorframe.
Keith’s apartment building.
Lance stared at it for a long, suspended moment. It felt like waking up in a dream he didn’t know he was having.
He hadn’t meant to come here. Hadn’t even thought about it. But somehow, in his search for silence and space and something familiar, this was where his body had brought him.
He shoved his hands deeper into his hoodie pocket, unsure of what to do next. He could turn back. He could keep walking. He could pretend this wasn’t the one place he’d secretly hoped to end up.
But his feet… they didn’t move.
Had he lost his mind?
What on Earth possessed him to show up at the one place he knew he shouldn’t be?
Lance let his head fall back, eyes fluttering shut as he exhaled through his nose. The cool air of the Tucson night brushed against his cheeks, grounding and sharp. He rubbed at his arms, trying to convince himself it was just the breeze that made him shiver. Not the weight of everything catching up to him.
This was stupid.
So, so stupid.
He could already hear Pidge's voice in his head—sarcastic, biting. “Really, Lance? You couldn’t stay away for like, one week?”
He wasn't even sure what he was doing. It wasn’t like he expected Keith to be waiting by the window or to come barreling out the front door in slow motion like something out of a movie.
But still.
He stayed.
Because even if he couldn’t walk through that door, even if all he did was sit on the curb like an idiot until the sun came up, there was something comforting in being close to Keith’s world. Even if Keith wasn’t his to orbit anymore.
His legs gave out slowly, and he sank down onto the edge of the cracked sidewalk, hoodie sleeves curled up over his knuckles, elbows on his knees.
Maybe he had lost his mind.
But right now, that hurt a little less than being alone.
After sitting on the curb and wallowing in self-pity for a solid fifteen minutes, Lance decided it was officially time to leave.
And maybe check himself into a psychiatric institution while he was at it.
Seriously—what was he thinking?
He exhaled, long and slow, then pushed himself up with a groan. Gravel clung to the backs of his pants and he brushed it off absently, more out of habit than care. His hoodie sleeves hung low past his wrists, fingers curled tight in the fabric as if it could hold him together for just a little longer.
He didn’t look up. He couldn’t.
Looking at Keith’s door would have ruined him. Would have made him stay just a little longer—for what? A glimpse? A maybe? A memory?
He kept his eyes firmly on his shoes, watching them scrape against the uneven sidewalk as he turned to leave.
Which was probably why he didn’t hear the creak of Keith’s front door—the one that always squeaked like it desperately needed WD-40 and a prayer. Didn’t see the faint wash of warm yellow light spilling across the pavement.
Didn’t notice any of it until something wet and fuzzy suddenly shoved its face into his own.
Lance flinched so hard he nearly toppled backward. “ Jesus Christ! ”
In front of him stood a large, mop-like black dog with floppy ears and an aggressively wagging tail, tongue lolling happily out the side of its mouth like this was the best part of its night.
“What the—” he started, heart still racing.
Then a voice—low, sleepy, and unmistakably familiar—cut through the quiet.
“…Kosmo?” Keith’s voice called out. “Where’d you—wait— Lance? ”
Lance froze.
Just—stopped dead in his tracks.
Like a deer in headlights, or someone who’d accidentally triggered a tripwire and was waiting for the explosion. His breath hitched in his throat, and for a second, he genuinely considered whether this was some weird, hyper-realistic dream. Maybe he’d fallen asleep on the dorm floor with those busted headphones still tangled around his neck and this was all just a strange manifestation of his guilt and insomnia.
Or maybe—just maybe—if he stayed completely still, Keith would mistake him for a mailbox. Or a ghost. Or a very realistic wax figure that had no business standing outside his apartment at almost three in the morning, staring at his dog like he was seconds from emotional collapse.
Yeah. That seemed more likely.
He didn’t dare blink. Didn’t breathe.
If he didn’t move, if he didn’t speak, maybe the ground would open up and do him the mercy of swallowing him whole.
“Lance?”
Keith’s voice cut through the thick silence of the night—low, cautious, and tinged with just enough confusion to make Lance flinch.
“What—what are you doing here so late?”
Lance forced himself to breathe. It felt like pulling air through soaked lungs. He still couldn’t bring himself to look up fully, eyes flickering somewhere around Keith’s knees, as if the scuffed edges of his sweatpants might offer more mercy than his face.
“I don’t…” Lance started, then stopped, pressing his lips together hard enough to sting. “I wasn’t planning to. I just… ended up here.”
Keith stepped forward slowly, barefoot, the dog hovering at his heels. The warm glow from his apartment spilled out behind him, making him look impossibly soft for someone who had just shattered Lance’s heart not even three months ago.
Lance dared to glance up. Just a little. Enough to catch the familiar furrow between Keith’s brows, the way his arms were crossed—not defensive, just unsure. Guarded.
“Did something happen?” Keith asked, quieter now.
And god, Lance wished something had.
Something he could point to.
A flat tire. A bad phone call.
Any excuse that wasn’t: I missed you so much I couldn’t breathe in my own bed.
“I just—” Should he fake something?
Keith’s expression softened, the crease between his brows loosening just a bit.
“The dorm is too empty,” Lance said, voice low and almost apologetic. “Too, um… sterile.”
The words hung in the air between them, awkward and flimsy, but true. Lance shifted on his feet, the gravel crunching beneath his sneakers like it was trying to fill the silence for him.
Keith nodded slowly, eyes scanning his face. “Yeah,” he murmured. “I remember that feeling.”
Lance let out a quiet laugh, dry and humorless. “It’s like everything got packed up except all the ghosts.”
Keith didn’t say anything for a moment. Kosmo nudged Lance’s leg again, tail wagging lazily, oblivious to the tension curling tight between them. Then, with a breath that fogged faintly in the cool early morning air, Keith stepped aside just enough—not into the apartment, but into the threshold between whatever this was and whatever came next.
“You wanna go for a ride?” he asked, voice softer than Lance expected. “On my bike?”
There was a flicker of something—habit? hope?—in Keith’s eyes. Like offering Lance a helmet and a patch of seat behind him was the only language he still knew how to speak.
But Lance shook his head, a crooked half-smile tugging at his lips.
“I think I’ve had enough driving around for tonight.”
Keith raised an eyebrow, clearly about to ask, but Lance beat him to it.
“Yeah,” he sighed, running a hand down his face. “Saw you hanging out of Allura’s car on Pidge’s story.”
A beat passed.
“You looked like an idiot.”
Lance laughed, then immediately winced. “God, was it that bad?”
“You were screaming the lyrics to Billy Joel like it was a one-man concert and your shirt was halfway off.” Keith tilted his head, a faint smirk forming. “So yeah. Kinda.”
Lance groaned and dragged a hand through his hair. “Kill me now.”
“Nah,” Keith said, voice low, almost fond. “You make life too interesting.”
That made Lance pause. Just for a second.
Lance’s breath caught a little in his throat at that. The street was quiet around them—no cars, no wind, just the soft jingle of Kosmo’s collar as he nosed at Keith’s leg now, content that Lance had passed whatever mysterious test dogs always seemed to give.
Keith didn’t seem in any rush to speak again, and Lance didn’t know what to do with the silence. It stretched between them like it always had: taut, familiar, a little painful.
So he cleared his throat and broke it.
“Could I… come in?” he asked, voice barely above a whisper. “Just for a bit.”
Keith didn’t answer right away. He just studied him—really studied him—for the first time all night. Lance in a hoodie that didn’t quite match his shorts, hair still wind-tousled from earlier, dark circles under his eyes like he hadn’t really slept in days.
Like he was still trying to outrun something.
Keith stepped fully aside, letting the door swing open behind him.
“Yeah,” he said, quietly. “Yeah, of course.”
Lance gave a small nod and stepped past him into the warm, dim light of Keith’s apartment. It smelled like something faintly herbal—maybe tea—and motor oil, somehow. The floors creaked under his sneakers.
Keith closed the door behind them, gentle.
No lock clicked.
No one said anything.
Kosmo padded back to his spot on the rug and curled up, as if everything was exactly how it was supposed to be.
And for the first time in months, Lance let out a breath he didn’t know he’d been holding.
“He missed you.” Keith said, gesturing to Kosmo. “Been trying to give you your hoodie back but he’s been sleeping with it.”
Lance blinked, caught off guard by the softness in Keith’s voice. He glanced over at Kosmo, now flopped on his side with a heavy sigh, tail thumping once against the rug before going still. A lump rose unexpectedly in Lance’s throat.
“My hoodie?” he echoed, trying to play it cool, but it came out quieter than he meant. “I was wondering where that went.”
Keith gave a small shrug, walking further into the living room. “Left it here after movie night. The one where you fell asleep halfway through Alien .”
“That movie’s boring until the last twenty minutes!” Lance shot back, voice still hushed, like they might wake the past up if they got too loud.
Keith smirked, and for a second the tension in the air thinned just a little.
“Anyway,” Keith continued, rubbing the back of his neck, “I tried putting it in your bag a couple times but Kosmo would just… drag it back. He sleeps on it every night.”
Lance looked down, chest tightening, gaze flickering to the couch. He could picture it—Kosmo curled into the hoodie like it was some kind of tether. Something warm and familiar. Something safe.
“Guess he’s sentimental,” Lance mumbled.
“Guess he’s not the only one,” Keith said.
The words hung there. Neither of them moved.
Then Lance looked up, eyes meeting Keith’s, and for once, neither of them looked away.
Keith shifted his weight from one foot to the other, gaze flicking to the clock on the wall—it was nearing 3:30 a.m., but neither of them seemed ready to end this moment.
Lance broke the silence first. “It’s weird,” he said softly, walking over to the arm of the couch and lowering himself onto it. “Graduation’s in, like, what? Thirty-six hours? Less?”
Keith followed, sitting across from him on the other end of the couch. Kosmo nestled himself on the floor between them with a huff, as if he were claiming both sides for himself.
“Thirty-four,” Keith said after a beat, tapping his fingers lightly against his knee. “I counted.”
Lance smiled faintly. “Of course you did.”
A pause.
“It doesn’t feel real,” Lance admitted, fiddling with a loose string on the edge of one of the couch cushions. “Like, part of me still feels like I’m that freshman who got lost on the first day and refused to ask for directions.”
Keith tilted his head. “You were that freshman.”
Lance gave a half-laugh. “Okay, true. But back then, everything felt so far away. Four years felt like forever.” He looked up, eyes slightly glassy in the soft light. “Now I’m just… sitting here. Wondering how it’s all already over.”
Keith looked at him for a long moment. Then, quietly, he said, “You made it through all of it. The late nights, the tests, the papers. All of it. You earned this.”
Lance's throat tightened. “I don’t feel ready.”
“Neither do I,” Keith admitted. “But I think that’s the point.”
They sat in silence again, but it wasn’t tense this time. Just two people suspended in a moment that was soft and real and a little bit sad.
Lance leaned back against the cushions, eyes closing briefly. “You know,” he murmured, “if you had told me four years ago I’d be sitting in your apartment talking about graduation, I would’ve laughed in your face.”
Keith’s lips tugged into the ghost of a smile. “Yeah. Me too.”
They didn’t say anything more for a while. Just sat there, letting the weight of what was coming settle around them like dusk before a long, strange summer.
Keith leaned forward, resting his elbows on his knees. His fingers tapped against each other for a second, then he stood. “You want a beer?” he asked, already heading toward the tiny kitchen that branched off from the living room. “I’ve got, like… three left. And I think two of them are actually still good.”
Lance blinked at him, surprised. “You offering me one of your precious post-finals beers, Kogane? I’m touched.”
Keith glanced over his shoulder, smirking faintly. “Yeah, well. Consider it a graduation present. Early.”
Lance chuckled and nodded. “Sure. Why not? Feels like the right kind of night for it.”
Keith pulled open the fridge, the low hum of it the only sound for a moment. He leaned in, retrieved two cans, and tossed one gently across the room. Lance caught it with both hands, the cold aluminum shocking against his warm skin.
“You’ve still got that freakish baseball aim,” Lance muttered, cracking open the can.
Keith sat back down, his own drink hissing as he popped the tab. “Guess some things stick.”
They clinked cans lightly. Not in a dramatic toast—just a soft tap, two people who knew what the next day meant but weren’t quite ready to face it.
They drank in slow, thoughtful sips, the kind of silence that had nothing to do with discomfort stretching between them.
“Do you ever think about what’s next?” Lance finally asked, staring down at the swirling condensation ring he was leaving on the coffee table.
“All the time,” Keith said. “It’s like my brain won’t shut up about it.”
“And?” Lance looked over at him. “What do you hear?”
Keith looked up at the ceiling, as if the answer might be written somewhere up there. “I don’t know. Noise. Pressure. Expectations. It’s like I’m standing at the edge of something huge and I can’t see the bottom.”
Lance nodded slowly, lips pressed into a thin line. “Yeah. Same.”
Keith took another drink, then leaned his head back against the couch. “But also… sometimes I think about the stupid stuff. Like… who’s gonna feed Kosmo when I’m at work. Or if I’ll ever get around to fixing that leaky faucet in the bathroom.”
Lance smiled, eyes soft. “Those sound like the kind of things worth sticking around for.”
Keith turned his head, met Lance’s gaze. “Yeah,” he said quietly. “They are.”
They didn’t need to say more. Not yet. The beer fizzed softly between them, Kosmo’s breathing even and slow on the floor, and for just a moment, it felt like the world outside had slowed down to match the rhythm of their hearts.
Lance tipped his can toward his lips, took a slow sip, then swirled the remaining liquid around with a contemplative look. His voice broke the silence with a lightness that didn’t quite hide the care behind it.
“So…” he began, eyes flicking over to Keith. “That Formula Drift competition. It’s coming up soon, yeah? Couple weeks?”
Keith glanced at him, surprised. “Yeah. Three weeks out. It’s in Long Beach.”
Lance nodded, his tone still casual. “You ready for it?”
Keith gave a short laugh and ran a hand through his hair. “As ready as I’ll ever be. The RX-7’s been giving me attitude lately, though. Think she’s mad I replaced her rear diff.”
“She has emotions now?”
“She’s always had emotions. You just never listened to her.”
Lance smiled, watching the way Keith’s eyes lit up when he talked about the car. “You been practicing?”
Keith shrugged, but the quiet pride in his voice betrayed him. “Every night I can. Out by the old strip past the ridge. Not exactly regulation but… gets the job done. Feels good to push something to its limit, y’know?”
Lance nodded. “Yeah. I get that.” He paused, then added, “You gonna win?”
Keith snorted. “That’s the plan. But it’s a stacked roster this year. Guys with bigger sponsors, better tires, full pit crews.”
“You’ve got something they don’t,” Lance said, sipping again.
Keith looked at him sideways. “What, raw talent and zero financial backing?”
“No,” Lance grinned, nudging Keith’s knee with his own. “You’ve got scary levels of stubbornness and a raccoon-dog hybrid sleeping next to your hoodie. That’s a winning combo if I’ve ever seen one.”
Keith shook his head with a soft chuckle. “Thanks for the vote of confidence, McClain.”
They fell into a gentle silence again, the kind that settled comfortably over old memories and new uncertainty. Keith toyed with the tab on his can, then spoke without looking up.
Keith looked down at his can, thumb still tracing idle circles around the aluminum. “You’re different when you’re not around everyone else,” he said suddenly—softly, like it wasn’t even meant to be spoken out loud.
Lance raised a brow, shifting on the couch to face him more fully. “Different how?”
Keith hesitated, then glanced up. “Quieter. But not in a bad way. Like you’re not trying so hard to be... something else.”
Lance let out a breathy laugh. “Yeah, well. It’s hard to keep up the whole ‘charming idiot’ act when your best friend’s asleep in the next room and your entire life is packed into two suitcases.”
Keith smiled, barely. “I like this version of you.”
There was a beat of silence. Then Lance, tilting his head slightly, asked, “You mean the one who’s emotionally exhausted, sipping a warm beer at 3AM in your living room, wearing a hoodie that smells like your dog?”
Keith shrugged, but his eyes held steady. “Yeah. That one.”
Lance didn’t look away. “You always do that.”
“Do what?”
“Say something that sounds stupid but feels… important.”
Keith gave a quiet scoff. “That’s rich coming from you.”
They were close now. At some point during the conversation, they’d both shifted forward, knees brushing. The air between them buzzed—soft, electric. Kosmo snored somewhere in the background, but neither noticed.
Lance’s voice dropped a little, tentative but unguarded. “So what happens now? We graduate. Move out. You go chase tire smoke and trophy girls. I…” He trailed off, not even sure how to finish.
Keith leaned in, just slightly, just enough. His gaze dropped to Lance’s lips for half a second—just enough.
“You still don’t get it, do you?” Keith murmured.
“Get what?”
“That there’s no one else I’d rather drive toward.”
Lance’s breath caught.
It was instinct, the way they leaned in. Slow, hesitant, magnetic. Keith’s hand brushed Lance’s knee. Lance’s lips parted slightly, eyes half-lidded. They were a whisper apart now. One blink and they’d be there.
Then—
“I should go,” Lance whispered.
His voice was quiet, barely audible above the hum of the fridge and Kosmo’s soft breathing from the rug. But it landed heavy in the space between them.
Keith’s face didn’t change at first. Just a small nod, the kind that tried not to betray disappointment. His hand, which had been resting so casually near Lance’s, withdrew ever so slightly. The warmth between them receded just a bit—like the moment had been folded and tucked away before it could get too loud.
“Yeah,” Keith murmured, standing up slowly. “Yeah, okay.”
Lance followed suit, slower. His limbs felt heavier now, like leaving would require more energy than he had. But he moved anyway, hoodie sleeves tugged down over his knuckles, his eyes not quite meeting Keith’s.
Neither of them said much as Keith opened the door, the creak of it splitting the silence. Night air spilled into the apartment, cool and quiet and smelling like desert dust and pavement.
Lance lingered in the doorway for a second, turning back.
“Thanks,” he said softly. “For… letting me be here.”
Keith didn’t smile, but his voice was steady. “You never have to thank me for that.”
Lance gave a single nod. He stepped out, the door beginning to close behind him.
Then, just before it shut all the way, Keith spoke again.
“Hey, Lance?”
Lance turned, the hallway light casting a faint gold glow across his face.
Keith’s eyes met his, unwavering. “You don’t have to keep running.”
Lance stood there for a long moment. Long enough for something to flicker in his chest—something warm and scared and fragile.
He didn’t answer. Just nodded once, quietly. Then the door closed between them.
Down the hall, his footsteps were slow, measured, echoing in the stillness.
And inside, Keith stood with his back to the door, the ghost of something almost-real still tingling on his lips.
Late afternoon draped the dorms in a soft, golden hue—the kind of light that made everything look touched by memory, even as it was happening. The air buzzed gently with the dry heat of early evening, cicadas singing in the distance.
Lance stood in front of the mirror—again—though this time, it was less about fixing himself and more about stalling. He had on his favorite faded jeans, a white t-shirt with the collar slightly stretched, and a navy overshirt that he hadn’t buttoned. His hair was still damp from a quick rinse, curling at the ends like it always did when he let it air dry.
Behind him, Hunk was rummaging through the snack stash they hadn’t quite packed yet. “Okay, hear me out,” Hunk said, lifting a suspiciously old bag of popcorn. “Do you think this is expired, or just... aggressively seasoned?”
Lance snorted. “Hunk, we’re literally going to an event with catered food. Put that down before it becomes your villain origin story.”
“Fine,” Hunk sighed, dropping the bag with a theatrical groan and flopping onto his bed. “You ready? People are already heading down to the field.”
Lance hesitated, fingers brushing against the edge of his desk where a folded flier sat. Senior Sunset – 6:30 PM. Food, music, and a goodbye worth remembering.
He nodded, more to himself than Hunk. “Yeah. Let’s go.”
They left the dorm slowly, neither of them in a hurry. The halls were quieter now—half-packed boxes stacked against open doors, farewell notes taped to whiteboards, soft sounds of music or laughter filtering from rooms where people were trying to pretend they weren’t sad.
As they walked toward the football field, the sky deepened into that perfect transitional blue, where the sun was still hanging low but shadows were already stretching long across the grass.
The turf field had been transformed—string lights strung up from the goalposts, picnic blankets scattered in every direction, folding tables lined with food trays and speakers set up near the bleachers playing a mellow playlist full of songs that somehow made everyone feel seventeen again.
A few people called out to Lance and Hunk as they stepped onto the field. Someone tossed them sodas. Someone else waved them over to a blanket near midfield.
Lance scanned the crowd instinctively.
No sign of Keith.
Yet.
“Come on,” Hunk said, nudging him with a shoulder. “Let’s get a spot before the good ones are gone.”
Lance rolled his eyes. “What good spots, Hunk? It’s a sunset. Pretty sure the sun’s not being selective with angles tonight.”
Hunk let out a dramatic groan. “You are absolutely no fun. This is Senior Sunset, not Senior Sarcasm.”
Despite himself, Lance cracked a small smile. He followed Hunk out onto the turf, weaving past blankets and friend groups until they settled on a patch near the edge of the field. It was a little quieter there, just far enough from the crowd to feel like they could breathe.
They spread out a worn blanket Hunk had brought from their dorm—covered in cartoon whales, slightly faded from too many washes, and permanently wrinkled no matter how many times it had been folded. It was soft beneath them, full of memories. Around them, the turf field was slowly filling with clusters of students, seniors sprawled out on their own makeshift camps with picnic baskets, snacks, and throw pillows smuggled from dorm rooms.
Someone had handed out flickering LED candles at the entrance—cheap, plastic, and dim, but somehow charming in the growing dusk. Scattered across the turf, they twinkled like tiny fireflies, casting soft halos of light that danced against the fading gold of the evening sun. Music drifted from a set of rented speakers by the bleachers, an eclectic mix of soft indie, acoustic pop, and nostalgic anthems that somehow made everything feel both too big and too small at once.
Lance let himself lie back on the blanket, hands behind his head, letting the warmth of the turf soak through the fabric of his hoodie. He felt hollow and full at the same time.
Then a pair of caramel-toned fingers waved deliberately across his field of vision.
“It’s nice to not see you sulking in a corner for once,” Allura said, her voice teasing, but gentle.
He blinked up at her, shielding his eyes slightly from the remaining sunlight. “Hello to you too, Allura,” he drawled.
She sat down gracefully beside them, folding her legs beneath her and smoothing out her dress. She had a way of making even a field of fake grass look like a palace.
“You do look less haunted,” she added, offering him a crooked smile. “Has graduation softened your emo tendencies?”
“Temporarily,” Lance replied, sitting back up as another body practically dropped onto the blanket beside him.
“Yo,” Pidge said, kicking off their sneakers and stretching their legs out, the hem of their baggy jeans already tangled in the blanket. “What’d I miss? Did Lance cry yet?”
Lance made a face. “Not yet. I was waiting for you to show up and bully me into tears.”
“You’re welcome.” Pidge flashed a smug grin, already pulling out a snack bag of chips from their jacket like it was a sacred offering.
“How’d you even get in?” Hunk asked from where he was reclined on his elbows. “You’re not even a senior.”
Pidge crunched dramatically on a chip before answering, completely unbothered. “Please. I hacked the RSVP list and added my name. You think they’re checking IDs at the door of a high school senior sunset event?”
Allura sighed fondly, shaking her head. “One day, that genius brain of yours is going to be used for good.”
“One day,” Pidge agreed with a smirk, popping another chip into their mouth. “But today is not that day.”
Lance snorted. “I swear, if I get arrested at graduation for harboring a minor, I’m blaming you.”
“I’m sixteen and a half, thank you very much. Practically ancient in prodigy years,” Pidge replied, leaning back and tossing a chip in Hunk’s direction. He caught it in his mouth like a pro.
The four of them sank further into the softness of the blanket, their limbs overlapping, chip crumbs dotting the fabric, and their laughter folding seamlessly into the warm dusk air. Their conversation ebbed and flowed—memories from freshman year, mock debates over who had the best glow-up, whispered fears about what came next. All around them, the football field hummed with life: gentle laughter rippling like water, LED candles flickering in the dusky light like tiny grounded stars, and the low thrum of a curated playlist trembling through the turf.
The sun had nearly disappeared now, the last of its light spilling across the mountains and washing the field in a honeyed glow. Lance tilted his face toward it, letting his lashes catch the golden hour light. It was quiet—so soft it almost felt suspended in amber.
Until a bark shattered the stillness.
Sharp, sudden, and unmistakable.
All four heads turned in unison toward the chain-link gate at the edge of the field.
A blur of black fur shot through the entrance and barreled down the edge of the turf. Kosmo. Tongue lolling, ears flopping wildly, tail a blur of excitement.
And just behind him—
Lance’s breath caught.
Keith.
Keith, jogging in with one hand shoved into his back pocket and the other loosely gripping Kosmo’s leash, clearly having lost the battle to keep the dog contained. His dark-wash jeans hung just low enough on his hips to make Lance’s brain short-circuit. The fabric was worn in all the right places, the kind of baggy that looked effortless and maddeningly intentional at the same time. The white AC/DC shirt clung to him in the breeze, sleeves rolled carelessly up his biceps, collar hanging a little too wide like it had been tugged on one too many times.
And his hair—God, his hair. Pulled back into a low, messy ponytail, soft strands of black escaping to frame his face, catching in the fading light like ink under water.
Lance blinked.
“You good?” Pidge asked, nudging him with a chip-stained elbow, but he couldn’t answer.
Because Keith had looked up.
And for a moment, just one drawn-out second that felt like a slow inhale—Keith’s gaze locked on his.
And he smiled. Small. Barely there. But it was real.
Lance didn’t breathe. Not until Kosmo bounded straight into their circle, knocking over Allura’s water bottle and launching himself directly onto Lance’s lap with all the elegance of a freight train.
Somewhere behind them, Keith was muttering apologies and jogging over with that same impossible softness in his expression.
And Lance—heart in his throat, hands buried in thick fur, breath tangled in too many feelings he didn’t have names for—didn’t dare look away.
“Yo, Keith!” Hunk called out, waving a broad arm through the amber light. Kosmo gave an enthusiastic bark, as if adding his own invitation. “Get over here, man. We’ve got room.”
Keith slowed as he reached them, eyes flicking between the four of them spread across the blanket. His fingers flexed once at his side—like he was considering turning around—but Kosmo was already nestled half into Lance’s lap, clearly having made his choice. Keith let out a breath and offered a small, self-conscious smile.
“You sure?” he asked, voice quieter than the bark that had announced his arrival but still unmistakably Keith.
“Obviously,” Pidge said, scooting over and tossing a chip at an empty corner of the blanket. “Sit down before Kosmo claims all of Lance and we have to stage a custody hearing.”
Keith snorted softly, and that was what made him finally move. He stepped over the tangled limbs and bags of snacks and eased himself onto the edge of the blanket next to Lance, legs folding up close to his chest. Kosmo immediately scooted over to him, tail thumping lazily on Lance’s thigh like he was now property of them both.
Allura offered him a water bottle wordlessly. Keith took it with a quiet “thanks,” eyes meeting hers briefly in what felt like a small truce—just enough history between them to make kindness mean something.
The sun had begun its descent behind the mountains, bleeding orange and gold across the Tucson sky, and Keith—seemingly determined to torture Lance until the end of time—had chosen to sit with his back to it.
The sunlight caught in the messy edges of his ponytail, turning the strands a brilliant copper-red that glowed like they were aflame. His loose white shirt fluttered gently in the warm breeze, and the soft golden light wrapped around his silhouette like a halo. The edges of his figure blurred against the sunset, like he was part of it—some fleeting mirage Lance had conjured from memory and longing.
It was wholly, devastatingly unfair.
Lance tried not to look. He really did. But his eyes kept drifting back, like they were magnetized—drawn to the way the light clung to Keith’s jawline, how it spilled across the bridge of his nose and highlighted the tiny, almost-invisible scar near his temple. It made him look unreal. Like something from a dream. Or a poem. Or a song Lance didn’t have the words for yet.
His chest tightened, slow and quiet, like a pulled thread unraveling something he'd spent the better part of a year trying to sew back together.
It wasn’t just how Keith looked in the light—it was that he looked content. Peaceful, almost. Like this moment, this silence, this golden lull between everything they'd been and everything they still didn’t know how to say… was enough.
And Lance hated how badly he wanted to believe it could be.
Hunk had been half-asleep, reclined against his backpack with his hoodie pulled over his head like a blanket. Allura was lying on her stomach nearby, gently fluttering a crinkly LED toy in front of Kosmo’s face, who was currently more focused on licking her elbow. Pidge, as usual, was absorbed in their phone, thumbs moving with laser precision as they scrolled through whatever chaos was unfolding in their group chats.
So no one was paying attention—until it happened.
“Lance,” Keith said, voice rough like he hadn’t used it in a while. He cleared his throat after, looking just as surprised he’d spoken as Lance was to hear his name. “You, uh… you forgot your hoodie at my place last night. Again.”
Lance, who had just taken a sip from his water bottle, immediately choked.
He coughed violently, eyes watering as he slapped a hand against his chest. Kosmo barked once, like even he could feel the tension spiking in the air. Hunk jolted upright so fast his hoodie slipped off his head entirely.
But it was Allura who really sold the moment—slowly sitting up, brows raised so far they seemed in danger of leaving her face altogether, her lips parted in what could only be described as open, gleeful horror.
Lance didn’t dare look at any of them. He could feel the heat creeping up his neck and settling firmly in his cheeks, like his whole face had decided to betray him at once.
Keith, meanwhile, had the decency to look sheepish. His fingers tugged at the frayed hem of his jeans, avoiding eye contact with literally everyone.
Silence—long, loaded, and teetering on the edge of catastrophic—settled over the group.
Then Pidge, never one to resist chaos, slowly leaned toward Lance and said, “So. Hoodie. Again , huh?”
Lance considered launching himself into the sun.
“Tell me, Lance,” Hunk drawled, a mischievous glint in his eyes as he leaned forward, propping his chin in one hand. “Does one typically retrieve a forgotten hoodie from someone’s apartment at, oh, I don’t know… three in the morning ?”
Lance’s mouth fell open in betrayed disbelief. “I thought you were asleep!”
“Oh please ,” Hunk snorted, flopping back against the blanket with a dramatic groan. “It’s kind of hard to sleep when the person across the room is having the loudest quiet existential crisis of their life.”
“I was not —”
“You were ,” Hunk said over him, shooting a knowing look. “You were tossing, turning, sighing like you were in a dramatic black-and-white indie film. I thought you were gonna start reciting poetry or something.”
Lance groaned and dragged a hand over his face, already feeling Pidge and Allura’s delighted attention zero in on him like sharks scenting blood in the water.
“Wait,” Pidge interjected gleefully, eyes practically sparkling with menace, “so you did sneak out last night?”
“No comment,” Lance mumbled into his hands.
“‘No comment’ means yes ,” Allura sang, clearly enjoying herself far too much as she fed Kosmo another treat.
Lance could feel Keith’s eyes on him—warm and unreadable—but he didn’t dare look back. Not yet. Not with the way his heart was hammering in his chest like it wanted to be heard too.
“C’mon, man,” Hunk teased, elbowing him gently. “If you’re gonna sneak off into the Arizona night like a tragic YA protagonist, at least let us live vicariously.”
Lance groaned again, flopping back onto the blanket and covering his face with both hands. “This is bullying. I’m being bullied by my own friends.”
“We prefer the term invested observers ,” Pidge corrected. “And it’s not our fault you decided to have your Notting Hill moment and then not tell us.”
Allura laughed, her voice melodic and bright against the low hum of music drifting from the speakers nearby. “It’s really very sweet. Sneaking off to see someone in the middle of the night? That’s romantic.”
“It wasn’t like that,” Lance muttered, voice muffled through his palms.
“It never is,” Hunk grinned. “Until it is.”
Keith still hadn’t said anything, which only made it worse. Lance finally risked a glance sideways—and nearly forgot how to breathe.
The sun was dipping low enough now that it cast everything in rich, syrupy gold. Keith’s hair glowed a deep auburn under the light, the edges of his silhouette haloed like some unfair, mythic painting. He was sitting with one knee pulled up, elbow draped over it casually, watching Kosmo chew on one of Allura’s toys without a care in the world.
Lance hated how cool he looked. Hated how soft his expression was. Hated that, somehow, even now—after everything—he still wanted to press their foreheads together and ask him if he felt it too.
“You’re staring,” Pidge whispered in his ear like a menace from the underworld.
“I am not.”
“You so are.”
“Shut up.”
The laughter rippled again between the group, softer now—like the edges of the evening itself, gentle and fading. Someone turned the music down slightly, and around them, the field grew quieter as more students settled in to watch the last bits of daylight disappear.
The sunset was almost over, but the moment lingered—warm, teasing, and just a little bit full of hope.
As the last sliver of sun dipped behind the mountains, a hush fell over the field. The sky was still painted in gradients of orange and purple, stars just beginning to peek through like they were being shy. Someone turned off the LED candles dotting the turf one by one, and the music faded into a soft instrumental track that barely rose above the sound of murmuring voices and shoes shuffling on artificial grass.
It felt like something sacred had ended.
Lance sat in the warmth of the moment for a few seconds longer, his hoodie now resting in his lap—innocent and damning all at once—before stretching his legs out and sighing. Kosmo gave a halfhearted bark and flopped beside Keith, tongue lolling out, perfectly content.
“Guess that’s the end of that,” Pidge muttered, stuffing their empty snack bag back into their oversized jacket pocket. “Back to real life.”
They were just starting to fold up the blanket when two underclassmen—clearly emboldened by either nostalgia or pre-party adrenaline—jogged past, one skidding to a stop near Lance.
“Yo, McClain!” the taller one said, breathless but grinning. “You heading to Rolo’s later?”
Lance blinked, thrown by the sudden burst of energy. “Rolo’s?”
“Yeah, man—he’s throwing a grad party. Open invite. He said to tell you specifically you better show or he’s calling you a coward on his story.”
The other kid nodded, grinning wildly. “It’s already up, by the way. He put a little flame emoji and everything. You’re basically obligated now.”
“Oh my god,” Lance muttered under his breath.
“Anyway, see you there?” the kid added, already backing away to rejoin the stream of students leaving the field.
Lance gave a noncommittal wave as they jogged off. The moment they were gone, Pidge let out a snort.
“Rolo really lives like there’s a camera on him 24/7.”
“I kind of respect it,” Allura said thoughtfully, hoisting her bag over her shoulder.
“Are you going?” Lance asked the group—quiet, careful, more to the air than anyone directly.
Hunk shrugged. “If there’s snacks, sure.”
“I’ll go,” Pidge said, already typing something on their phone. “If nothing else, it’ll be a good place to observe the next generation of bad decisions.”
Allura tilted her head toward Lance. “And what about you?”
Lance didn’t answer right away. His eyes flicked sideways, catching Keith’s profile in the dusky light. Calm. Still. Impossible to read.
He exhaled slowly and said, “I don’t know yet.”
But even as he said it, his heart was already pounding again.
“Alright, enough of that.” Allura rolled her eyes. “We graduate tomorrow afternoon and this is our last time to do something truly irresponsible as high schoolers. I would like to get drunk for once.”
Keith raised an eyebrow, amused. “You? Drunk? I thought your blood was made of chamomile tea and overachievement.”
Allura scoffed, hoisting her bag higher on her shoulder. “Even perfection needs a break.”
“I second that,” Pidge said, already halfway down the field, waving her phone over her head like a beacon. “Now let’s go. I want to witness Allura Altea make at least one bad decision before she disappears into Oxford pre-med sainthood.”
Hunk chuckled, scooping up the folded whale blanket and tossing it over his shoulder. “I’m in as long as someone promises to stop me after two cupcakes. You know what happened last time.”
“That was not just the cupcakes,” Allura called back.
As they all started to drift toward the exit gates, Lance hesitated for a moment, his steps slower. His eyes lingered on the bleachers, the faint gold still caught in the crevices of the metal, on the turf where they'd been sitting just minutes ago. He wasn't sure what he was holding onto—what he was afraid of letting go.
Keith walked a few paces behind the others, quiet as ever. When Lance glanced over, their eyes caught briefly—just long enough for something unspoken to hum between them.
“Are you coming?” Keith asked, his voice low, not pushing.
Lance swallowed. “Yeah,” he said after a moment, adjusting the hoodie still looped over his arm. “Yeah, I guess I am.”
The sun had long dipped behind the Tucson mountains by the time the Uber rolled up to Rolo’s neighborhood—one of those newer developments with identical beige houses and lawns too green to be real. From down the block, the bass of some remix pulsed through the quiet desert air, vibrating through the asphalt like the party was trying to break loose from its own walls.
“God,” Pidge muttered from the backseat, nose scrunched. “You can smell the testosterone from here.”
Allura snorted as she parked at the curb. “We’re here to make memories, not judgments.”
“I can do both,” Pidge retorted.
Hunk stretched as he stepped onto the sidewalk, already swaying a little to the beat. “Okay, but if they have pizza, I’m claiming diplomatic immunity for the night.”
They all turned as Lance and Keith stepped out last—Keith locking up his bike a few houses down where he had parked earlier. He had arrived just a few minutes after them, pulling up with that low purr of his engine, a soft rumble that made Lance’s stomach twist and his brain short-circuit for a half second.
Now, under the hazy glow of the streetlamps, they stood at the foot of the driveway. The house itself was practically glowing—fairy lights crisscrossed over the backyard fence, people laughing too loudly on the front lawn, and the smell of grilled something wafting through the air.
“Last party of high school,” Hunk announced with mock solemnity. “Let’s go out in style.”
They stepped inside, greeted immediately by a burst of warm air, loud reggaeton, and the chaotic energy of a hundred too-loose teenagers trying to stretch one night into forever. A couple kids were already dancing in the hallway, others taking photos near a fake balloon arch and sparkly letters sprawled across. The house was packed but not suffocating yet. Not yet.
“Shot table’s by the kitchen,” Pidge reported after a quick scan. “Also, Rolo’s already shirtless.”
Allura rolled her eyes and tossed her jacket onto a coat pile. “Of course he is.”
Lance faltered slightly. He hadn’t really talked to Rolo since… well, he’d rather not think about it.
Keith seemed to pick up on it instantly. His shoulder brushed against Lance’s for just a moment—barely a nudge, but grounding in the way only Keith could be. Lance didn’t look at him. Didn’t have to. The quiet understanding passed between them like a static current.
“Lance!” a voice called from deeper in the house, and his stomach twisted.
Rolo. Of course.
He turned, plastering on a smile he hoped didn’t look too forced. Rolo was striding toward them with that same swagger he always wore like cologne—overconfident, too loud, and just buzzed enough to be annoying.
“Didn’t think you were gonna show, man!” Rolo grinned, slinging an arm around Lance’s shoulders like they hadn’t shared the most awkward almost-something ever. “Figured you’d be busy polishing your valedictorian crown or whatever.”
Lance laughed, but it came out too sharp. “Please. I’m barely scraping top ten.”
Rolo grinned wider. “Well, you’re here now. Come get a drink.”
Before Lance could respond, Rolo’s eyes flicked to Keith. The smile faltered for half a second—small, almost imperceptible, but there. “Oh. You brought your boyfriend.”
Keith blinked.
Lance tensed. “He’s not—”
“Hey, man.” Rolo interrupted. “No hard feelings here. Trust.”
Keith’s gaze flickered between the two of them, expression unreadable.
“Although. It was a little upsetting to have a different name called out when you’re about to go down on a guy.”
The words hit like a slap.
Lance felt the blood drain from his face, and for a moment, everything else—the noise of the party, the music pounding from the living room, the murmur of voices in the kitchen—faded into a terrible, ringing silence.
“Rolo,” he said, voice low and sharp, “don’t.”
But Rolo just grinned, teeth flashing like this was some kind of joke, like none of it meant anything. “What? I’m just saying. Kind of a mood-killer when you’re half-naked and someone moans Keith instead of your name.”
Keith’s jaw tensed. Not visibly—but Lance saw it. Saw the slight shift in his posture, the flicker of something in his eyes. Hurt? Confusion? He couldn’t tell. And that terrified him.
He braced for Keith to snap—to get angry, to yell, to storm off. Anything but this.
Instead, the moment passed like a wave. The tension dissolved, replaced by a slow, lazy smirk that made Lance’s heart twist even more. “What can I say?” Keith drawled, voice low and teasing. “I leave a pretty lasting impression.”
The smirk lingered, but in Lance’s chest, the weight of everything hung heavy beneath the joke.
Pidge choked on her drink behind them.
Even Hunk raised his brows, clearly impressed. “Daaaamn.”
Rolo held up his hands in mock surrender, flashing a lazy grin. “Hey, just making conversation.”
Keith’s eyes narrowed just a fraction before he gave a slow, cutting smile. “Cool,” he said, already turning to walk away. “Let me know how your next monologue goes. I’m sure someone will care.”
Lance swallowed hard, the familiar tight knot settling in his stomach. Watching Keith wield that effortless cool—it was hard to tell if it was a shield, a way to protect himself, or simply how he coped with all of this. Either way, it pulled Lance in deeper, caught him off guard, and left him aching in ways he wasn’t ready to admit.
Lance stood frozen for a beat after Keith’s retreating figure, the hum of the party suddenly distant and muted. He wanted to follow—wanted to say something, anything—but the words tangled in his throat.
Instead, he turned back toward Rolo, who was already raising a cup with a cocky smirk. “Don’t let him get to you,” Rolo said with a wink, but Lance wasn’t sure if it was reassurance or challenge.
Hunk nudged Lance’s shoulder, breaking the spell. “Come on, man. Let’s grab some drinks before the night gets away from us.”
Lance nodded, but his eyes flicked back to where Keith had disappeared. The weight of everything—the past months, the silent tensions, the unspoken feelings—pressed down on him like never before.
Tonight wasn’t just another party. It was a crossroads.
And he wasn’t sure which way he was headed.
Allura Altea was drunk—not the light, tipsy kind with giggles and flushed skin that Lance and everyone else had come to expect. No, this was different. She swayed slightly, her movements unsteady yet oddly graceful, like she was moving to a rhythm only she could hear. Her usual sharp eyes were softened, glassy, and the steady confidence she carried felt like it had melted away beneath the weight of the night.
Lance watched her for a moment, a strange mix of concern and admiration stirring inside him. It was rare to see her like this—vulnerable and real, far from the poised image she always projected.
She stumbled back toward the trio, a bright, carefree grin spreading across her face as she wrapped her arms around Lance and Hunk.
“When I go back to the UK for school,” she slurred playfully, swaying just enough to be charming, “you guys better not forget me, alright?”
Her words bubbled out with warm laughter, the kind of silly, joyous promise that only comes when you’re a little tipsy and the night feels endless. Lance and Hunk exchanged amused looks, matching her energy with smiles as the three of them laughed, caught up in the happy, hazy moment.
“Allura, sweetie,” Pidge said, peering over the rim of their glasses with a knowing smirk. “How much have you had to drink?”
Allura threw her head back, letting out a playful gasp and clutching her chest like Pidge had just insulted her honor. “How dare you! I never drink,” she declared, voice dripping with mock indignation, though the slight wobble in her stance betrayed her.
The group burst into laughter, the warm buzz of the party wrapping around them like a cozy blanket.
As the laughter died down, the door to the room creaked open and Keith slipped back inside, his presence instantly shifting the energy. He moved with that familiar quiet confidence, but the tension between him and Lance was palpable—like a thin wire stretched tight, ready to snap.
Lance glanced up, eyes briefly locking with Keith’s before looking away. Keith gave a curt nod, then turned to the group.
“Rolo’s place is closer to my apartment than to the dorms,” Keith said, voice low but steady. “If you don’t want to stay here, I’ve got space. Uber rides back from here will be cheaper if we head there.”
Allura, still a little unsteady, smiled and nodded, clearly relieved at the idea of wrapping up the night somewhere quieter. Pidge and Hunk exchanged looks but didn’t hesitate.
Lance hesitated for just a moment before offering a stiff, almost reluctant, “Yeah… that sounds good.”
Keith didn’t push further, just gestured for them to follow him out. The air between him and Lance remained thick, but for now, they walked side by side—unspoken and uncertain, but still together.
The ride to Keith’s apartment was a blur of half-sung songs, laughter that teetered between genuine and tipsy, and an endless stream of inside jokes that probably made no sense to anyone else.
Allura leaned her head against the window, her curls catching the streetlights as she hummed along to a song on the radio, eyes glassy but bright. Hunk, sitting in the middle, was the designated DJ—fiddling with his phone, cycling through playlists, and occasionally breaking into goofy dance moves in his seat that made Lance snort.
Lance slouched against the door, his voice cracking as he tried to hit a high note during an attempted karaoke session, prompting a dramatic eye-roll from Allura.
The Uber driver, an older gentleman with a patient smile, glanced at the rearview mirror with a raised brow. “You folks sure know how to keep things lively,” he said, voice calm but amused. “Almost like a traveling party.”
Pidge had bowed out earlier, deciding to catch some much-needed rest before classes the next day, so the car was down to the three seniors. Their cheerful, slightly slurred chatter filled the cramped space, the city lights flickering past as they made their way toward Keith’s place.
Lance glanced out the window, the buzz of the night softening the sharp edges of the day’s stress, and for a fleeting moment, he felt like maybe, just maybe, things could be alright.
Keith unlocked the front door just as the Uber rolled to a stop by the curb. The porch light flickered once—like even it was tired—and cast a soft glow over the concrete steps.
“Allura, babe, c’mon,” Hunk said gently, looping her arm over his shoulder as he climbed out of the car. She giggled in response, swinging her purse wildly and narrowly missing Lance’s face.
“I’m perfectly capable of walking,” she slurred, stumbling as her shoes caught the edge of the curb. “This sidewalk’s just emotionally manipulative.”
“Okay,” Lance grunted, moving to her other side and steadying her. “Let’s try to emotionally manipulate these stairs now, yeah?”
Allura leaned into both of them, her limbs heavy and uncoordinated, smelling faintly of peach schnapps and lavender perfume. “You guys are the best,” she murmured. “I’m gonna buy you a castle one day.”
“I would like a moat,” Hunk nodded solemnly. “Maybe a drawbridge. Nothing too flashy.”
Keith, holding the door open, raised an eyebrow as the trio maneuvered their way up the steps.
“She always like this?” he asked.
“Only when she’s drunk and nostalgic,” Lance muttered, tightening his grip as Allura’s knees buckled slightly.
“Also when she watches nature documentaries,” Hunk added. “She cried for like thirty minutes when a penguin got left behind once.”
They finally made it through the door, Keith stepping aside so they could shuffle in. Allura immediately collapsed onto Keith’s couch with a satisfied sigh, muttering something about “princess-worthy thread count” before promptly passing out with one arm flung dramatically over her eyes.
Hunk exhaled. “Whew. Okay. Couch: acquired. Castle dreams: delayed.”
Keith shut the door quietly and gave Lance a look, one that lingered longer than it should’ve, full of something unreadable.
“You want water?” Keith asked, voice low.
Lance swallowed. “Yeah. That’d be good.”
Hunk looped his arms under Allura carefully and hoisted her up, making his way down the hall like he’d been in Keith’s apartment more than that one time. He glanced over his shoulder. “We’re gonna crash in the guest room. I’ll stay with Allura so she doesn’t, ya know, die. You two can um—” He didn’t finish his sentence, opting to just wiggle his eyebrows instead as he turned and continued walking again.
Keith groaned and pinched the bridge of his nose. “He really couldn’t help himself, huh?”
Lance, now standing awkwardly in the middle of Keith’s living room, snorted. “He’s subtle like a brick to the face.”
The soft click of the guest room door closing echoed down the hall, leaving the apartment draped in quiet once more—save for the low hum of the fridge and the occasional shuffle of Kosmo shifting positions on his dog bed.
Lance rubbed the back of his neck. “You don’t mind us crashing here, right?”
Keith shook his head, stepping into the kitchen. “Nah. It’s fine. Kosmo likes the company.”
Lance followed, leaning against the doorway as Keith pulled down two glasses from the cabinet. He watched Keith move with practiced ease—tired, but calm. The kind of calm that used to make Lance feel like the world was still spinning in the right direction, even if his own was tilted sideways.
Keith handed him a glass. “You okay?”
The question was soft. Not prying. But it landed heavier than it should have.
“Yeah,” Lance replied, even though it wasn’t true. “I just… didn’t think tonight would end like this.”
Keith huffed a half-laugh. “You mean Allura dramatically passed out in my living room like she’s the star of a soap opera?”
Lance cracked a smile. “Honestly? That part kind of tracks.”
They both chuckled, the tension easing just a bit. The air between them still buzzed, low and uncertain, but warmer now—something quieter and more human.
Keith took a sip of his water, then glanced at Lance over the rim of his glass. “You can take my bed. I’ll crash on the couch.”
Lance blinked. “Wait, no. I can take the couch—”
“You’re taller,” Keith interrupted, shrugging. “The bed’s longer.”
Lance hesitated. “We could—” His voice caught. “We could both fit.”
Keith’s eyes flicked to his, unreadable for a moment. Then he looked away, setting his glass on the counter.
“I’ll grab you something to sleep in,” he said.
Keith tossed a soft, worn T-shirt onto the bed. “This one’s clean. Pretty sure it used to be Shiro’s before I stole it.”
Lance caught it mid-air, the familiar scent of laundry detergent and something uniquely Keith clinging to the cotton. He murmured a thanks before retreating into the bathroom to change. When he came back out, the apartment was dim, only the faintest light glowing from a lamp in the corner.
Keith was already under the covers, on the far side of the bed, one arm behind his head as he stared at the ceiling. He didn’t look over when Lance crossed the room and gingerly climbed into the other side. The mattress dipped under his weight, and for a moment, neither of them spoke.
Lance shifted, pulling the blanket over himself and letting out a slow breath.
It was… a little surreal. Keith’s bed was comfortable, lived-in, and still smelled faintly like motor oil and pine. Kosmo’s soft snoring from the other room grounded him a little. But not enough.
He lay there staring at the ceiling too, eyes open and adjusting to the dark. The room felt warm, but his chest was tight. Too tight. Thoughts pressed against the inside of his skull, loud and relentless. Every moment of the past few weeks swirled like static—things said and unsaid, looks exchanged and walked away from, Keith standing in sunlight, Keith almost kissing him…
He could feel the heat radiating from Keith’s side of the bed. Not touching, but close enough to remind him how close they’d gotten. And how close they still were.
Lance swallowed. “You awake?”
A pause.
“Yeah.”
He rolled onto his side, propping himself up slightly. “I can’t sleep.”
Keith finally turned to look at him, face barely visible in the low light. “Me neither.”
For a second, Lance just looked at him. His expression was unreadable—calm on the surface, but his eyes told a different story. The kind of tired that ran deeper than just a long night.
“I didn’t come over to make things weird,” Lance whispered.
“You didn’t,” Keith replied softly. “They already were.”
That made Lance huff a breath of something that was almost a laugh.
They lay like that for a while. Quiet. Close.
Eventually, Keith shifted just enough that his hand brushed against Lance’s under the covers—barely a touch, but enough to send Lance’s heartbeat into overdrive.
He didn’t pull away.
Keith didn’t either.
Lance closed his eyes. And somehow, slowly, despite the storm in his head and the ache in his chest…
He began to drift.
Lance’s eyes cracked open sometime between the ass-crack of dawn and hell—an ungodly hour where the sun hadn’t fully committed to rising and everything was bathed in that gross gray-blue glow of almost morning. His head throbbed with the dull consistency of a bad decision, and he immediately regretted every shot, sip, and stupidly flirty look exchanged with Keith from the night before.
He blamed the alcohol.
Not enough to knock him out until noon like the rest of his friends, but just enough to leave him dehydrated, cranky, and stuck somewhere between too hot and too cold under Keith’s surprisingly soft blanket.
He groaned softly and blinked around the room.
Keith was still asleep beside him, one arm draped over his eyes, the other tangled somewhere in the sheets. He looked peaceful in a way Lance rarely got to see—shoulders relaxed, mouth slightly parted, hair a messy halo against the pillow. It was unfair. So deeply, stupidly unfair how beautiful he looked in the quiet.
The apartment was still. Kosmo snored softly from the couch in the living room, tail twitching every now and then like he was chasing something in his dreams. Keith was still out cold, one arm thrown haphazardly over his eyes. Lance stared at him for a beat longer than necessary before pulling the covers back and swinging his legs over the edge of the bed.
The wood floor was cold against his feet. It made him wince a little as he tiptoed into the hallway, trying not to wake anyone. The whole place smelled faintly like coffee grounds and motor oil, like Keith in a scent, and it made something in Lance’s chest twist in a way he wasn’t prepared for.
He tiptoed into the hallway. The apartment was quiet, save for the occasional creak of settling walls and the soft, rhythmic snoring coming from the guest room where Hunk and Allura were still passed out, confirmation that at least one of them was still alive.
The apartment smelled like Keith—machine grease, coffee grounds, something a little citrusy that might’ve been shampoo. It made Lance feel something that twisted sharp and warm in his gut.
He opened the fridge, not because he was hungry, but because he needed to do something. The light buzzed and hummed. A jar of pickles blinked back at him, smug and useless.
He shut the door.
Leaning against the counter, he stared at nothing. The silence pressed in. He could still hear the echo of last night in his head—Allura’s laughter, Hunk’s teasing, the flicker of candlelight on Keith’s face. The way Keith’s voice had gone soft when he’d said, “He missed you.”
God.
Lance dragged a hand through his hair and muttered under his breath, “What the hell am I doing?”
Because he didn’t know.
Not with the aching swirl in his chest.
Not with Keith asleep in the next room.
Not with graduation happening in less than ten hours.
And definitely not with the way every second stretched like a thread about to snap.
He stood there for a long time, just breathing.
Waiting for something—anything—to make sense.
He glanced up, squinting at the neon green numbers on the microwave.
4:56 a.m.
Jesus Christ.
What kind of masochist woke up before five after a night like that? Apparently, he did. Or maybe it was the universe’s cruel way of reminding him that he couldn’t even get drunk right anymore. He huffed out a quiet laugh, one that didn’t reach his eyes, and rubbed his hands over his face.
Outside the kitchen window, the sky was just beginning to bleed color—soft lavender at the edges, like the world hadn’t decided yet whether to commit to another day.
He pressed his palms into the counter and leaned forward, letting his forehead rest against the cabinet above the sink. The cool wood steadied him. Or maybe just gave him something to lean on so he didn’t drift.
4:56 a.m.
In eight hours, he’d be donning a cap and gown and sitting in a row of alphabetical chaos, pretending like everything was fine. Like the past four years hadn’t cracked him open and stitched him together in all the wrong places. Like he wasn’t still tangled in the mess of what he felt for someone asleep in the next room.
He sighed again, this time deeper, shakier. Then he pushed off the counter, grabbed a glass, and filled it halfway with water from the sink. The faucet sputtered at first, then gave in with a groan. The apartment, it seemed, was just as tired as he was.
He sipped, let the silence settle around him like a blanket—not comforting, not suffocating. Just there .
Eventually, he turned off the light and padded back toward the bedroom. Past the closed guest room door. Past Kosmo curled up in the hallway like a sleepy guardian. He paused when he reached the threshold of Keith’s room.
In the darkness, Keith had shifted slightly, one arm now hugging the pillow Lance had abandoned. His breathing was soft. Steady.
Lance lingered in the doorway, glass still in hand. The faint ache in his chest hadn’t dulled. If anything, it hummed louder in the quiet.
4:58 a.m.
Still too early.
He turned back around and crossed the living room, careful to tiptoe past Kosmo, who lay curled up like a dark, furry lump in the hallway. The dog’s soft breathing was the only sound in the stillness. Lance paused, letting a gentle smile tug at the corner of his lips, before sliding open the veranda door with as little noise as possible.
The cool night air rushed in, crisp and sharp against his skin, carrying with it the faint scent of desert sage and distant city lights. He stepped out onto the balcony, the quiet hum of the world at dawn wrapping around him like a fragile promise.
Leaning against the railing, Lance took a slow, steadying breath. For a moment, the weight pressing on his chest lifted, and he let himself simply be — no expectations, no fears, just the stillness and the cool air whispering across his skin.
He watched the street below, empty and still, the pavement slick with the faint sheen of early morning dew. The traffic lights cycled through their programmed rhythm—green, yellow, red—unmoved by any passing cars or impatient pedestrians. It was a quiet dance of order in a world that felt otherwise chaotic, and for a moment, Lance found a strange comfort in the predictable pulse of those blinking lights, steady and unchanging even when everything else felt like it was spiraling out of control.
Lance yelped, spinning around so fast he nearly lost his balance, hands instinctively raised in a half-hearted karate chop stance.
Keith stood there in the doorway, silhouetted by the dim glow of the hallway light behind him, eyebrows raised in amused surprise.
“What are you doing out here?” Keith asked, voice low but steady, like he wasn’t entirely convinced Lance belonged outside at this hour.
Lance’s breath hitched, caught between embarrassment and relief. “Could ask you the same thing.”
The quiet between them stretched for a beat, heavy but not uncomfortable — just the weight of two people who shouldn’t be surprised to see each other, yet somehow still were.
In the silence that followed, Lance’s eyes drifted over to Keith, really taking him in for the first time since waking. The faint glow of the streetlights filtered through the open door, casting soft shadows that highlighted the sharp planes of Keith’s jaw and the curve of his bare shoulders.
Unbeknownst to Lance, Keith had shed his shirt sometime during the night, leaving his skin exposed to the cool night air. The unexpected sight caught Lance off guard — the faint rise and fall of his chest as he breathed, the way the light caught the dark strands of hair at his nape.
For a moment, the world outside seemed to pause, the quiet between them heavy with unspoken thoughts and lingering warmth.
Keith shifted slightly, his bare skin brushing against the cool night air, but he didn’t seem to notice—or didn’t mind. His voice was quiet, almost hesitant.
“Graduation’s in a few hours.”
Lance nodded, his eyes still tracing the subtle outlines of Keith’s silhouette. “Yeah. Can’t believe it’s finally here.”
Keith let out a soft sigh. “Feels surreal. Like we’re standing on the edge of something huge, but I don’t know what comes next.”
Lance’s throat tightened. “Same. It’s like… the end of a chapter you didn’t want to close, but you know you have to.”
They shared a brief glance, the weight of unspoken memories hanging between them.
Keith’s tone softened. “Whatever happens after today… I’m glad you’re still here.”
Lance’s heart stuttered, and he swallowed hard. “Me too.”
The city around them remained still, but in that quiet moment, everything felt charged—with possibility, with the bittersweet promise of what was to come.
Keith shifted his weight, breaking the silence as he glanced back toward Lance. “So, the Formula Drift competition’s coming up in a few weeks. You still planning to come watch me race?”
Lance looked away, breath catching in his throat. “I don’t know.”
“What?”
“Not sure that friends drive over twelve hours to Utah for each other.”
Keith’s eyes narrowed slightly, catching the hesitation in Lance’s voice. “What are you talking about?” he asked, shifting in place.
Lance swallowed hard, then met Keith’s gaze with a mix of frustration and vulnerability. “What was gonna happen when we both left for school in August? I’m not sure it’s worth holding onto something if we’re just going to lose contact anyway. Maybe it’s better if we just… drift apart now.”
The words hung heavy between them, charged with all the unspoken fears and what-ifs neither wanted to face.
Lance didn’t really mean it—he knew that deep down. Despite the ache that had settled in his chest these past three months, his feelings for Keith had only grown stronger, more stubborn and raw with every passing day. But in that moment, he wanted Keith to understand even a fraction of the pain he’d carried that night—the confusion, the loneliness, the quiet desperation to hold on to something real amid all the uncertainty. Maybe if Keith could feel even an ounce of what Lance had felt, things would change. Or maybe it was just a way to protect himself from hoping too much.
“You have, like, four hours to sober up. You’re fine,” Hunk called from the kitchen, his tone calm but gentle, trying to ease the tension in the room. He leaned against the counter, a glass of orange juice in hand, watching Allura pace back and forth like a caged tiger.
Allura groaned, pressing the cool glass against her forehead. “Four hours? That feels like forever when your head is pounding and your stomach is doing somersaults.” She gave a dramatic shudder, then managed a weak smile. “I just can’t believe I’m supposed to give the valedictorian speech today—hungover of all things.”
Lance stretched out on the couch, propping his head on one hand and grinning lazily. “Hey, you survived a whole night of us being idiots. I think you’re more than ready for a speech.”
Hunk laughed, walking over with the juice and handing it to Allura. “Here, hydrate. It’ll help. And remember, nerves probably won’t let you sleep much anyway, so just roll with it.” Allura took the glass gratefully, her steps slowing as she sipped the juice.
The three of them turned as the bathroom door creaked open. Keith stepped out, his damp hair tousled, eyes briefly meeting Lance’s before Lance quickly looked away, cheeks tinged with a hint of something—nervousness, maybe.
Hunk grinned, eyes twinkling with amusement. “Where’d you get all the stuff to cook?” Keith asked, nodding toward the stove where various pots and pans were scattered. He rubbed his damp hair with a towel, droplets still clinging to the strands.
“You know, Keith,” Hunk replied with a teasing smile, “you have this very interesting thing in your cabinets called pots. And your fridge—surprisingly—has this wonderful thing called eggs and bacon.” He gestured toward the ingredients laid out on the counter, as if revealing a great secret.
Keith raised an eyebrow, a reluctant smile tugging at his lips. “Guess I’ve been neglecting my kitchen skills.”
“Neglect? More like you’re hiding your culinary talents from the world,” Hunk said, ruffling Keith’s damp hair playfully. “But don’t worry, I’m here to help.”
The smell of sizzling bacon and buttered toast quickly filled the small apartment, cozy and grounding in a way that made Lance briefly forget the emotional landmines of the past twelve hours. Hunk moved around the kitchen like a man on a mission, flipping pancakes with casual flair and humming softly to himself as eggs bubbled in one pan and sausage links browned in another.
Allura eventually stopped pacing and sat on the barstool with a dramatic sigh, still holding her water glass like a crown. “You’re a gift, Hunk. A culinary angel sent from above. I might actually survive this hangover.”
“Don’t thank me yet,” he said, plating a stack of pancakes. “I haven’t even brewed the coffee.”
Lance wandered over with a yawn, swiping a strip of bacon from a paper towel-lined plate. “I don’t know what I’d do without you.”
“Probably starve,” Hunk replied easily, elbowing him gently out of the way.
Keith leaned against the kitchen doorway, towel now tossed around his neck, watching them with quiet amusement. His eyes lingered on Lance a moment longer than necessary, but neither of them said anything.
They all settled down to eat—Keith pulling out mismatched plates, Allura trading her water for a massive mug of coffee, and Lance silently buttering pancakes while Hunk recounted a ridiculous story about the first time they tried to cook in the dorms and nearly set off the fire alarm.
By the time the food had vanished and the dishes were stacked in the sink, the sun had risen high and bright, casting golden slants of light across the floor.
“We should probably start getting ready,” Allura announced, pushing her chair back and stretching her arms above her head. “Graduation waits for no one.”
There was a brief pause as the words settled over them.
Keith nodded, glancing at the clock. “Yeah. Guess it’s time.”
One by one, they drifted toward the bedrooms and bathroom, digging out their carefully pressed gowns, tugging zippers into place, brushing out tangled hair and smoothing collars. The energy was shifting—still familiar, but more focused. Reverent. The last stretch of childhood giving way to something that felt bigger, heavier. Final.
Lance stood in front of the mirror, gown draped over one arm, watching his reflection in silence for a beat before slipping it on. The white fabric rustled faintly, a sound that felt strange and sacred. He adjusted the stole, smoothed his hair, and finally turned to the others.
“You all look like you’re about to cry,” he teased gently.
“Shut up and help me zip this,” Allura huffed, her back turned and her hands flailing behind her dress.
Hunk emerged from the guest room in a gown that finally seemed to fit him right, with a disposable camera in hand.
Hunk emerged from the guest room in a graduation gown that—miraculously—finally seemed to fit him right. No awkward tugging at the shoulders, no sleeves hanging past his wrists. It draped just right, and he stood tall with a proud grin on his face. In one hand, he held a bright yellow disposable camera, the kind you had to crank manually between each shot.
“I found this in one of my moving boxes last week,” he said, holding it up like it was a prized artifact. “Figured today’s the perfect day to use it.”
Allura, seated on the arm of Keith’s couch, cradled a bottle of Gatorade like it was holy water. She raised an eyebrow. “Do those even still work?”
“They better,” Hunk said with conviction. “I only get twenty-seven shots, so no blinking, no ugly angles, and no second takes.”
“You’re going to waste half of them on blurry candids,” Lance muttered as he walked out of the hallway, freshly showered and already dressed in his too-white gown. His hair was still damp at the ends, curling slightly at his temples.
“I’m going to capture memories,” Hunk corrected dramatically. “This is history. Our history.”
Keith, now in his gown as well—black, and somehow managing to look criminally good despite how much he had complained about it—glanced up from lacing his boots near the front door. “Let me guess, you’re going to make a scrapbook next?”
“No,” Hunk said, deadly serious. “A collage .”
Allura groaned, but she was smiling as she leaned over to snap one of the first buttons on her gown. “Just make sure to get my good side.”
Lance smirked and leaned against the wall, hands tucked in his sleeves. “This whole morning feels like the awkward opening montage of some teen movie.”
“Title: ‘How Four Idiots Barely Survived High School’ ,” Keith added from where he was tying his boot laces by the door.
“Hey,” Hunk protested, holding the camera up. “Say that again, but with tears in your eyes like this is the end of a coming-of-age movie.”
Lance rolled his eyes but smiled, the faintest, warmest tug at the corner of his mouth. “It kind of is, isn’t it?”
They all paused—just for a second—each of them caught in the weight of what that meant.
And then click .
Hunk snapped the photo.
Keith’s lips quirked. “We’re just missing the indie rock song in the background.”
Hunk lifted the camera and pointed it their way. “Say, we survived this mess .”
Click.
And for a moment, everything else—awkward feelings, what-ifs, and all the uncertainty—faded away.
The gym was buzzing with nervous energy by the time they arrived.
Dozens of students milled about in identical caps and gowns—white for half, orange for the other—some adjusting tassels, others frantically searching for misplaced cords or honors sashes. The bleachers had been pushed back to make space for rows of metal folding chairs arranged in near-perfect lines. The air smelled faintly of floor polish and someone’s overly ambitious cologne.
“This is real,” Hunk whispered, glancing around as he clutched his disposable camera like a lifeline. “Like, actually real.”
“You say that like we didn’t just survive four years of APs, all-nighters, and Keith’s deep, abiding hatred for group projects,” Lance said, nudging him.
Keith gave him a dry look as he adjusted the bobby pin securing his tassel. “I hated your group projects. Let’s be specific.”
Allura, now fully composed from her earlier hangover crisis, brushed invisible lint off the front of her gown and smoothed her hair one last time. “Everyone look sharp. We are not ending this with embarrassing walk-up photos.”
The call came from one of the faculty members near the double doors: “Seniors! Line up in alphabetical order—let’s keep it moving!”
Hunk glanced at his program sheet. “Okay, okay—I’m Row 5, Seat 12.”
Lance squinted at his own. “Row 6… Seat 8.”
Keith silently folded his own program and slid it into his pocket. He didn’t need to check; he’d already memorized where he needed to be.
As they filtered into their rows, shoulder to shoulder with classmates they’d grown up with—or barely spoken to—there was a quiet shift in the atmosphere. A collective breath held in the chest of the class of 20-something. They could hear the faint sound of the band warming up somewhere outside. The doors leading out to the field were open now, and sunlight was spilling in across the polished gym floor.
Lance adjusted his cap, then glanced sideways, across the rows. He caught Keith’s eyes for just a second before they both looked away.
Then the line began to move.
The doors swung wider. The bright, dry Arizona sun hit their faces as they stepped outside, one by one, onto the turf field—into their ending, and their beginning.
Pidge was impossible to miss.
Lance spotted her before he saw his own family—she was halfway over the chain-link fence separating the stands from the field, balanced precariously on one foot with the other kicking behind her like she was ready to launch over it if the school would let her. Matt stood beside her, both of them grinning wildly and waving oversized fat-head posters like they were at a championship game instead of a high school graduation.
One of the posters was of Lance mid-laugh, his eyes scrunched and mouth wide open. The other? A truly cursed photo of Keith with bedhead, a spoon sticking out of his mouth and a very visible “Don’t talk to me” shirt hanging off his shoulder.
“Oh my god, ” Lance muttered under his breath, burying his face in his hands for a second as they approached the rows of white folding chairs set up on the field.
Keith followed his line of sight, then let out a short huff that was suspiciously close to a laugh. “Why do I look like I haven’t slept in three years?”
“You haven’t ,” Lance muttered, face still half-covered. “Also—remind me to block Matt on everything.”
Keith smirked, eyes lingering on the chaotic duo just a little longer before he turned his gaze back to the stage being set up in front of them.
The swell of the crowd’s energy pulsed through the field—waves of cheering, the rustling of programs, the occasional blare of an air horn someone had definitely smuggled in. Families held flowers, waved signs, and balanced on bleachers for better views. The sun was blazing, but no one seemed to care. This was it.
Lance didn’t sit yet. He was too busy soaking it in. The smell of turf, the warmth of the breeze, the bright blue sky overhead—and Pidge, now holding up a new sign that read:
"YOU BETTER WAVE OR YOU’RE DEAD TO ME."
He waved.
Of course he waved.
Principal Iverson stepped up to the podium with the same slightly squinty glare he wore every morning during announcements. He adjusted the mic—unnecessarily, since it squealed in protest anyway—and scanned the crowd like he expected someone to be breaking the rules already.
“Alright, settle down,” he began, voice echoing across the field through the speakers. “You’ve made it through four years, so I suppose the least you can do is listen for five more minutes.”
Laughter rippled gently through the audience, breaking some of the nerves.
Iverson cleared his throat. “Today is a milestone. I’m not going to stand here and pretend I remember every one of your names—because I don’t. Some of you spent more time in my office than in class. And some of you,” he glanced toward the honors row with an amused arch of his brow, “I barely saw at all. But whether you were a regular in detention or the first to turn in your homework every week, you’ve made it. You’ve survived. And not just high school—but yourselves, your doubts, your fears, and all the messy, beautiful, ridiculous moments that came with growing up.”
A few parents clapped. Some students cheered. Lance glanced down the row toward Keith, who was sitting motionless, face unreadable.
“But I’m not the one you want to hear from today,” Iverson continued, pulling out a small index card and holding it up dramatically. “That honor goes to someone who’s worked tirelessly, challenged every assumption—including mine—and will likely be running for office by the time she’s twenty-five. Please welcome your valedictorian, Allura Altea.”
The field erupted in applause.
Lance grinned as Allura stood, chin high and eyes gleaming with poise that belied the fact that she’d been dramatically hungover just hours earlier. She glided across the stage in her white gown like she’d been born for this moment, taking the podium with the kind of confident grace that made even the most distracted students pause.
Her diamond drop earrings shone in the early afternoon glare of the sun. She adjusted the mic with practiced ease, then leaned forward just slightly. “I promise I won’t make this long,” she began, voice smooth and clear. “I already know most of you are sweating in places you didn’t know could sweat.”
Laughter again, louder this time. Even Iverson cracked a smile.
“But in all seriousness,” she said, tone softening, “we’ve spent years walking these halls. We’ve failed and tried again. We’ve fought, made up, fallen in love, lost, grown, and grieved. We’ve questioned who we are and figured it out, piece by piece.”
Lance felt something tighten in his chest. His gaze wandered to the bleachers again—to the fathead posters, to his family waving. Then back to Keith, who wasn’t looking at Allura or the stage at all—but at him.
“I want to start by thanking all the parents who made the trek to see us walk across the stage today,” Allura continued, her voice strong despite the emotion blooming beneath her words. “For the carpools, the late-night study snacks, the gentle reminders, and the not-so-gentle ones. For showing up—even when we didn’t always make it easy.”
Lance barely registered the applause that followed. His eyes were still locked on Keith.
Keith, whose brow was furrowed just slightly like he was trying to memorize every contour of Lance’s face. Keith, whose shoulders were stiff beneath his gown, fingers curling and uncurling in his lap like he was trying to ground himself.
Lance looked away first this time. Again. Because it was all too much—the sun, the stage, the applause, the years they’d danced around something too big to name.
He swallowed hard and turned his gaze back to Allura, who was in the middle of her next point. “To our teachers,” she said. “For not only shaping our minds, but for giving us space to grow into ourselves—even when those selves were messy, lost, or just… figuring it out.”
More clapping. More cheers.
Lance felt the weight of the moment settle over his chest like a stone. This was it. This was the goodbye they’d all been pretending wasn’t coming.
His fingers twitched in his lap, wishing they were wrapped around something—someone—solid. A tether. A promise.
He looked over again.
Keith hadn’t looked away.
Allura’s voice rang clear over the speakers, steadier now, full of that quiet poise she’d always carried like a second skin.
“And to the people we met along the way,” she said, eyes scanning the sea of caps and gowns in front of her, “thank you for teaching us what it means to love and be loved.”
A hush fell across the crowd—not silent, not stiff, just still. Present.
“Love doesn’t always look the way we expect it to. Sometimes it’s loud. Sometimes it’s quiet. Sometimes it’s just someone staying beside you while the world spins a little too fast.” Her gaze dropped for half a second—just enough for Lance to catch it. “Sometimes, love is the people who show up, again and again, even when they’re hurting too.”
Lance’s throat tightened.
He didn’t have to look at Keith to feel him looking.
“And as we go out into the world,” Allura continued, “into college dorms and far-off cities and jobs that will challenge us in ways we can’t yet imagine… I hope we remember that. That we’re allowed to take our time. That we’re allowed to stumble a little as we find our way.”
She smiled, eyes glinting in the Arizona sun. “We’ve already come so far.”
The audience erupted into applause—not explosive, but warm. Whole.
Lance clapped too, quietly, heart thudding behind his ribs like it was trying to speak for him.
He dared to look again.
Keith was still watching him. Still waiting.
Principal Iverson returned to the mic as Allura stepped down, a faint breeze tugging at the hem of her gown. She returned to her seat with her chin held high, but not before exchanging a small smile with her friends in the front row.
“And now,” Iverson announced, flipping open the leather-bound list in his hand, “we begin the presentation of diplomas.”
There was a collective inhale across the crowd of students. Caps straightened. Gowns were smoothed. Tassels were fidgeted with.
“Abbot, Caroline.”
Polite applause followed. Then again, and again, as each name was called. One by one, they walked up—some confidently, others nervously shuffling to the podium before shaking hands with the superintendent and collecting their small, weighted rectangles of promise.
Lance clapped until his hands ached. He clapped for names he recognized, names he didn’t, names he once cursed in group projects and names he’d only heard called during morning attendance.
The alphabet rolled on.
“Holt, Hunk.”
A loud cheer broke Lance’s focus as the entire student section erupted in laughter and applause. Hunk tripped a little on the first step, then threw his arms in the air like a wrestler entering a ring. Laughter followed him all the way across the stage.
“Kogane, Keith.”
Lance’s breath caught.
Keith rose smoothly from his seat. He didn’t fidget with his gown or fix his hair—just rolled his shoulders back and strode toward the stage with quiet determination. The afternoon sun hit him just right, igniting the edges of his dark hair in red and gold. His posture was calm, but Lance could see the tension in his fingers from where he sat.
Keith took the offered hand of the superintendent with a nod, his name echoing through the microphone and then being swallowed by applause. His gaze swept the bleachers—not scanning, but landing—on one spot.
On Lance.
Lance looked back, heart hammering against his ribs. He didn’t look away.
Keith stepped off the stage with his diploma in hand, his eyes still soft, unreadable.
And finally—
“McClain, Lance.”
The sound of his own name caught him off guard. For a moment, his limbs didn’t move. Then he stood, knees locking for a second before he found a rhythm in his step.
The crowd blurred into a sea of faces. He couldn’t tell who was shouting his name or if anyone was at all, but the echo of it—McClain—bounced in his chest, in his throat.
He took the stage slowly, and when he looked up, Keith was waiting at the edge of the stairs, diploma still in hand, watching him.
Lance looked back.
And smiled.
The names kept coming—student after student, the ceremony marching forward with all the pomp and awkward enthusiasm of high schoolers in polyester gowns and borrowed shoes.
Some kids tripped. A few waved like they were walking the red carpet. One did a backflip (to mild applause and a very stern look from Principal Iverson). Somewhere around the 200s, the excitement started to wane and even the most supportive parents stopped clapping for every single name. The sun was higher now, hot against their backs, sweat pooling at the nape of Lance’s neck beneath his gown.
But it didn’t matter.
Finally, the last name was called.
“Zimmerman, Ellie.”
A round of cheers, scattered applause, a few exhausted whoops from students who looked like they were about to wilt in the heat.
Principal Iverson returned to the podium, flipping a page on his clipboard before adjusting the mic.
“Well,” he said dryly, glancing over the sea of students before him. “If I had to listen to 305 names and still stand upright, I expect you all can too. You’ve survived high school. Which means you can probably survive anything.”
A few students laughed. Someone fake-sobbed behind Lance.
“Alright, graduates,” Iverson said, his voice softening just a bit, “please rise.”
305 gowns rustled in near-unison. The field shifted, standing as one.
Iverson nodded. “Move your tassels from right… to left.”
The breeze caught slightly as fingers reached up, brushing caps, sliding those tiny tassels from one side to the other. As if that little flick marked the end of one world and the cautious beginning of another.
Lance's hand moved on instinct, but he glanced to his right as he did.
Keith wasn’t looking at his tassel.
He was looking at him.
Their hands moved in sync, tassels shifting.
Something shifted with them.
The final notes of “Pomp and Circumstance” faded into the buzz of relieved laughter and chattering excitement as the ceremony came to a close. A few kids tossed their caps into the air despite the school’s very clear instructions not to—one even hit a teacher in the head, but he waved it off with a laugh.
Students spilled across the field like a bursting dam, arms flung around friends, gowns flapping open in the breeze, tassels swinging with every hug and shriek. Parents descended from the bleachers, phones already up, capturing everything from group selfies to full-on family portraits.
Lance was still blinking at the tassel dangling over his left eye when he heard the familiar chorus:
“LANCE!!”
He barely had time to brace himself before he was swarmed—his mother’s arms winding tightly around his neck, her voice watery in his ear as she muttered something about how proud she was. His little cousins darted between people’s legs and nearly knocked over a photographer trying to get to him. Luis pulled him into a one-armed hug, ruffling his hair despite the cap.
And then, like they were magnets drawn together across lifetimes, his mother turned with a practiced grace toward Allura and Hunk.
“You must be Allura!” she said brightly, gripping both of Allura’s hands like she’d waited four years to meet her. “Valedictorian and stunning! I knew he had excellent taste in friends.”
Allura flushed, laughing. “You’re too kind, Mrs. McClain.”
Hunk was next, barely able to say hi before he was pulled into a tight embrace by Lance’s grandmother, who exclaimed that he had “the gentlest eyes she’d ever seen.” His mom was already asking if Hunk’s family was nearby and if they needed help finding them.
Before he could fully turn, someone pulled him into a tight, warm hug.
“I’m proud of you, kid.”
“Wow, I’m special enough for you to fly over here all the way from Miami, Vero?”
Veronica rolled her eyes as she pulled away. “It’s not everyday your hopeless little brother graduates from one of the top private schools in the country.”
Veronica smirked, tucking a flyaway strand of hair behind her ear as she stepped back, sunglasses perched on top of her head and a camera still swinging from her neck. “Plus, you know Mom would’ve hunted me down if I didn’t show up in person.”
Lance laughed, shaking his head. “Still dramatic, I see.”
“I learned from the best,” she shot back, nudging his shoulder. Her expression softened, gaze flicking over his cap, the tassel now tangled slightly in his hair, and the dark gown that still sat crooked on his frame. “Seriously, though. I’m proud of you. I know it wasn’t always easy.”
Something caught in Lance’s throat at that—just a pinch. He shoved his hands in the sleeves of his gown and tried to play it off with a shrug. “Yeah, well. You know me. Can’t stay a failure forever. ”
Veronica’s eyes crinkled at the corners. “No, but you can stay humble forever, apparently.”
“Okay, that’s enough out of you.” But the corners of his mouth twitched into a smile anyway, a genuine one. The kind that only ever seemed to surface around her.
From a few feet away, their mom was calling out for “ One picture with everyone! ” and her voice carried across the crowd like a siren. Veronica groaned.
“I just got here and she’s already trying to put me in the Christmas card.”
Lance chuckled. “Come on, let’s not keep our adoring public waiting.”
Veronica looped her arm through his as they made their way back toward the rest of the family, the sun still high, the field buzzing with joy and beginnings.
They gathered in a haphazard semicircle on the field, squinting against the late afternoon sun as Mrs. McClain shuffled them into place with the intensity of a seasoned stage director.
“Lance, closer to your sister. Rachel, stop slouching. Veronica— Veronica, take the sunglasses off. You look like a reality TV villain.”
Lance grinned and stepped next to his twin, bumping her gently with his shoulder. “Aren’t you supposed to be the star next week?”
Rachel rolled her eyes, even as she returned the grin. “Today’s your day, loser. Don’t try and make me steal it.”
“You mean don’t make you shine too hard on accident ,” Lance teased.
She snorted. “Okay, relax. You’re not the only McClain with charisma.”
Veronica groaned from behind them. “You two are like a walking Disney Channel sibling rivalry.”
Their mom clapped her hands. “Alright, everyone! Smile on three. One—two—”
“Wait, wait,” Lance said, tilting his cap back a bit and pulling Rachel’s tassel out of her face. “There. Now we can be photogenic disappointments together.”
Rachel elbowed him, but it was soft, fond. The camera clicked.
“Perfect!” their mom declared.
More flashes followed—some from Aunt Clara’s phone, some from Veronica’s camera, a few more from overexcited family friends. Rachel leaned into Lance’s side as it all swirled around them.
“You know,” she said softly, just for him, “I really am proud of you.”
He glanced down, brows lifting slightly. “Yeah?”
She nodded. “Even when you’re annoying. Which is, like, eighty percent of the time.”
Lance laughed, and for a second, the ache in his chest—everything that had gone unsaid, the confusion with Keith, the uncertainty of what came next—quieted. Just for now.
“Right back at you, Rach.”
Lance’s feet were starting to hurt from the too-new loafers he was wearing—stiff and shiny and absolutely not made for standing on turf for over an hour. The sweat trickling down his spine was a clear sign that the celebration had gone on long enough. He glanced around for an excuse to escape for water—or maybe to chuck the shoes into the nearest bush—when he heard it.
“Oye, Keith!”
His mother’s voice rang out, loud and unmistakable, cutting through the cheerful chaos.
Lance flinched. “ Mami, no—”
But it was too late. She waved both arms over her head like she was trying to signal a plane, her sunhat nearly flying off in the process. “ Ven acá, mijo! Come here!”
Lance buried his face in one hand. “I told you not to embarrass me in front of—”
“She likes him,” Rachel stage-whispered beside him. “Like, likes him.”
“Rachel.”
She shrugged, smirking. “I’m just saying.”
Keith glanced over at the commotion, clearly confused for a second before his eyes met Lance’s. Lance gave him a helpless look—somewhere between run and save me —but Keith was already making his way over, Kosmo trotting behind him like an extremely unbothered shadow.
“Hola, señora,” Keith said politely when he reached them, slightly stiff but sincere. He pushed his hair out of his face, cheeks a little pink from the sun.
Lance’s mom beamed. “ Ay, tan guapo. ” She reached up and pinched his cheek like she’d known him since birth.
“You’re staying for dinner, no?”
Keith blinked. “Uh—”
“ Sí, he is, ” she decided, tone firm and final, like it had been written in a sacred text somewhere. “We’re making arroz con gandules and pastelón.”
“Mami,” Lance interjected quickly, trying to keep his voice even, “I’m sure Keith has a lot of his own plans and doesn’t want to drive all the way back to Yuma with us for dinner.”
“Nonsense,” Lisa said, waving a hand so dismissively it could’ve swatted a fly mid-air. “He’ll just stay with us again, like he did for all the other breaks this year.”
Lance opened his mouth, then shut it. She wasn’t wrong. Keith had stayed with them—over Thanksgiving, Christman, during spring break, even that one long weekend when all the dorms had shut down. But that didn’t mean—
“I mean—he doesn’t have to—” Lance tried again.
“I’d love to,” Keith said, cutting him off gently.
Lance turned to look at him, blinking. “You would?”
Keith shrugged, mouth tugging into a soft, almost shy smile. “I miss Yuma. And fishing with Luis and the kids. But I can’t stay long—I’ve got that drift competition up in Utah in two weeks.”
His voice was casual, almost breezy, but there was a quiet sincerity underneath it that made Lance’s chest ache. He hadn’t expected Keith to say yes. And he definitely hadn’t expected him to remember details like that—like the way Luis always insisted on dragging them out to the river at dawn, or how Nadia and Sylvio would braid Keith’s hair while he pretended to be annoyed but never actually told them to stop.
“Ohhh, how fancy,” Lisa cooed, clasping her hands together as if Keith had just announced he was off to compete in the Olympics. “Lance, you never told us this! Where in Utah? I’m sure everyone would love to come watch.”
Lance nearly choked. “Mami, no one’s driving twelve hours just to see Keith make circles in a car.”
Lisa gave him a sharp look, the kind that shut down most arguments at their dinner table. “If he’s going, we’re going. It’s called support , mijo. You should try it sometime.”
Keith bit back a grin, shoulders shaking slightly with silent laughter.
“I—ugh,” Lance groaned, dragging a hand down his face. “You’re not gonna let this go, are you?”
“Absolutely not,” she replied cheerfully. “I’m putting it on the family group chat. Veronica, remind me to look up hotel prices when we get home.”
Veronica, who was eavesdropping with zero shame, grinned. “Already on it.”
Keith turned to Lance then, expression amused but quiet, eyes still holding that softness from before. “You don’t have to come if you don’t want to,” he said lowly, just for Lance. “But I’d… like it if you did.”
Lance’s stomach did a slow, horrible flip. And when he didn’t answer right away, Keith didn’t push. He just looked away again, smiling at something Sylvio was saying now—like it hadn’t cost him anything to ask.
ϕ🜉ϕ
“ Lance, don’t you think you’re being a little dramatic? ” Hunks muffled voice came through the other end of the call.
“Absolutely not,” Lance lamented. He was laying on his back on his bed, having escaped from the flurry of movement downstairs. “I don’t think I can last two more days with Keith walking around my backyard shirtless feeding chickens.”
Hunk snorted so hard it crackled through the speaker. “You say that like it’s a bad thing.”
“It is a bad thing,” Lance groaned, throwing an arm over his eyes dramatically. “I’m trying to emotionally distance myself here, Hunk. I can’t do that with his abs reflecting the Arizona sun like some kind of Greek god sent to ruin my life .”
There was a pause on the other end. “I mean, you could just… talk to him?”
“I have talked to him!” Lance hissed. “We talk! We’re talking ! But then he goes and picks up a baby chick and gently cradles it in his massive, calloused hands like he’s starring in a live-action Studio Ghibli remake and I—” He cut himself off with a loud, frustrated sigh. “I’m only human, Hunk.”
“Clearly.”
Lance heard a clatter in the background and the muffled sound of someone yelling about forgetting to label their leftovers.
“Look,” Hunk said, his voice gentler now, “I get that it’s weird. And hard. But this might be your last chance to say something before school and racing and life get in the way.”
Lance went quiet, staring up at the ceiling fan spinning lazily above him.
“I don’t know if I can say something,” he admitted after a moment. “What if I ruin everything again?”
“Or,” Hunk said softly, “what if you don’t?”
The line buzzed with silence, warm and weighted.
“Also,” Hunk added a beat later, “I’d kill to have that man shirtless in my backyard, so maybe shut up and enjoy the view.”
Lance let out a begrudging laugh, the corners of his mouth twitching upward. “You’re the worst.”
“Yeah, yeah. You love me.”
Lance groaned and flung the phone aside, already dreading what fresh chaos awaited him downstairs. He shoved himself off the bed, muttering a prayer to every known deity as he padded toward the noise in bare feet.
From the bottom of the stairs, he could already hear the absolute bedlam in the kitchen. There was a sound like a mixing bowl hitting the floor, someone shrieking “ Keith, grab him— no, NOT WITH THE SPOON—” and the unmistakable slorp of a whipped cream can being violently emptied.
Lance turned the corner just in time to see Kosmo, nose entirely covered in white fluff, trying to climb onto the kitchen counter while Keith—shirtless, again, because of course he was—held a half-squished can of Reddi-wip in one hand and a dishtowel in the other, looking equally bewildered and amused.
“Keith,” Lance said slowly, crossing his arms. “I leave you alone for five minutes .”
Keith turned, eyes wide and vaguely sheepish. “I swear he grabbed it himself . I was making coffee and—”
“Oh my God,” Lance cut him off, pointing an accusing finger at Kosmo, who was now licking the remaining whipped cream from his snout like the world's most chaotic gremlin. “You’re corrupting my dog.”
Keith raised a brow, smugness returning like muscle memory. “Your dog? Funny. Pretty sure he sleeps in my apartment.”
“I think you’re forgetting that I was the one that found him and begged you to keep him.”
Keith tilted his head slightly, that same teasing glint dancing behind his eyes. “Begged is a strong word.”
“You were on the verge of rehoming him to Matt Holt’s roommate with the iguanas ,” Lance shot back, waving a hand dramatically. “What was I supposed to do? Let him grow up thinking heat lamps and dubia roaches were normal?”
Keith snorted. “You’re so dramatic.”
“I’m realistic ,” Lance corrected, trying to sound indignant but failing as a grin tugged at his mouth. He crossed the kitchen to nudge Kosmo gently away from the whipped cream splatter with his foot. “And for the record, I was the one up every two hours when he was a puppy. I trained him. I brushed him. I—”
“Cried when he chewed up your Converse.”
“I did not cry ,” Lance hissed. Then, after a beat: “Okay. I cried a little .”
Keith leaned against the counter, arms crossed, his expression softening. “He’s our dog.”
Lance blinked, the quiet weight of those words catching him off guard. Not mine . Not yours .
Ours.
And just like that, Lance felt that now-familiar ache in his chest again. That ridiculous, inconvenient longing that refused to go away—no matter how many miles or months tried to stretch between them.
He looked down at Kosmo, who had flopped onto his side in a whipped-cream coma.
“God,” Lance mumbled, shaking his head. “We’re like divorced parents with joint custody.”
Keith smirked, voice low and amused. “Does that make Shiro the disapproving grandpa?”
“No,” Lance said, straight-faced. “That makes him the court-appointed mediator.”
Keith laughed, warm and full, and for a second, it felt like the air in the kitchen had shifted—lighter, closer. Familiar in the way only something shared could be.
Like a home you almost forgot was yours.
Lance opened his mouth, ready with another smart comment, but paused when Kosmo burped audibly and sneezed whipped cream onto the floor.
There was a beat of silence.
“…We’re never telling my mom about this,” Lance muttered, already grabbing a mop from the pantry. Keith was still laughing as he knelt down to wrestle Kosmo away from licking the linoleum clean.
So much for emotional distance.
The screen door creaked open and slammed shut with its usual dramatic flair, followed by the sound of boots hitting the tile floor and keys being tossed into the little ceramic bowl by the fridge.
“I’m home!” Luis’s voice rang through the house like a foghorn. “And Keith Kogane , you better not think about leaving this house for Utah without smoking celebratory weed with me first!”
Keith, who had been crouching to clean up the last of the whipped cream disaster Kosmo had started, straightened up so fast he smacked his head on the edge of the counter.
Lance barked out a laugh. “Jesus, Luis, let the man live!”
Luis stepped into the kitchen still in his work boots and a faded t-shirt that said YUMA FISHING DERBY CHAMP ‘09, looking far too smug for someone who’d clearly just come from hauling bricks or fixing HVACs or whatever it was he did all day.
“I am letting him live,” Luis argued, grabbing a bottle of water from the fridge. “I’m making sure he lives right . You graduate high school, you get cross-country emotional turmoil with your not-boyfriend—” here, he gave Lance a not-so-subtle eyebrow raise, “—and now you’re about to go hurl your tiny Japanese death rocket sideways through some mountains. It’s tradition.”
“I’m not—” Keith started, rubbing the back of his head.
“You are ,” Luis cut in, already walking toward the back porch. “Come on. I rolled something special for tonight. You’re not getting out of this.”
Lance leaned against the doorway, arms crossed, watching Keith struggle to find a reason to say no. He didn’t.
Kosmo followed them both outside, tail wagging as if he was in on it.
“I swear, if you two disappear and I find out later that you ended up in the neighbor’s pool again—” Lance started, trailing off as Luis shouted something like “No promises!” from the porch.
Keith turned back, smirking faintly. “Want to come with?”
Lance shook his head. “Nah. I think I’ll stay sober for once. Make sure Kosmo doesn’t start licking drywall again.”
Keith gave him one last look—quiet, lingering—and then followed Luis out into the golden haze of the desert evening, the screen door swinging shut behind him with a metallic click.
Lance exhaled slowly and looked down at Kosmo.
“You’re lucky you’re cute,” he muttered, before nudging the fluffy menace away from the leftover whipped cream again.
The sky had gone a soft, powdery purple by the time Lance wandered out to the front porch, barefoot, sipping the last of a mango soda he found stashed in the back of the fridge. The air smelled faintly of dust and bougainvillea, and cicadas had begun their usual evening chorus in the trees lining the street.
Rachel was already there—curled sideways on the old swinging porch bench, one leg tucked beneath her and the other lazily kicking at the floor to keep it in motion. She wore one of their dad’s faded baseball caps and a hoodie that might’ve once belonged to Lance. Her hair was half braided, half chaos, and she looked up as he approached.
“You’re late,” she said, moving over without being asked so he could sit.
“I had to wrestle Kosmo away from an entire stick of butter,” Lance said, collapsing beside her with a sigh. “You know how it is.”
They sat in silence for a few minutes, the creak of the swing and the soft clink of Lance’s soda bottle the only sounds between them. The kind of silence that didn’t need to be filled.
“You okay?” Rachel asked eventually, her voice quiet.
Lance stared out at the empty road, at the way the last of the sun hit the tops of the trees like gold. “What makes you think I’m not.”
“Because you look like a kicked puppy every time you look at Keith.”
Rachel’s words landed with quiet precision, slicing through the humid dusk like a clean breath of desert wind.
Lance didn’t answer right away. His thumb tapped absently against the condensation on his soda bottle, eyes still fixed on the road. The last bits of sunlight filtered through the trees in flickers, painting the asphalt in warm amber strokes.
“I don’t look like a kicked puppy,” he muttered eventually.
Rachel snorted. “Lance. You look like a background character in a coming-of-age movie watching the love of your life walk away in slow motion.”
He grimaced. “Ouch.”
“Am I wrong?”
He sighed, head tipping back against the swing’s slatted back. “No.”
Rachel was quiet for a beat. “Do you want him to stay?”
“I don’t know what I want,” Lance admitted, his voice low. “Part of me does. Of course I do. But another part of me—” He stopped, tongue pressing to the inside of his cheek. “Another part of me thinks maybe it’s better if we don’t try to keep whatever this is going.”
Rachel looked at him, one brow raised. “That sounds like the biggest lie you’ve ever told, and I’ve seen you fake a stomach ache to get out of algebra.”
He huffed a soft laugh, but it didn’t quite reach his eyes. “It’s not a lie. It’s just… if we leave it here, it can’t fall apart later.”
“But maybe it doesn’t have to fall apart,” she said gently. “Maybe it’s already changed, and that’s okay. You don’t have to keep it exactly how it was for it to still mean something.”
Lance turned to look at her then, really looked. Rachel had always been the one who saw through him. Through everyone.
“I hate when you’re smarter than me,” he grumbled.
Rachel grinned. “Twin perks. Comes with the matching DNA.”
They sat in silence again, the cicadas rising in a slow, steady crescendo around them. Somewhere in the distance, a neighbor’s wind chime tinkled softly in the breeze.
“You’re gonna be okay,” she said after a moment.
Lance looked out toward the horizon again, to the darkening lavender sky and the first star beginning to flicker into view.
“Yeah,” he said softly. “I think I will be.”
The creak of the front gate broke the stillness, followed by the unmistakable sound of Luis’s loud, off-key humming.
Lance and Rachel both turned their heads in unison just as Luis stumbled up the walkway, Keith trailing behind him with a dopey smile and red-tinged eyes. Luis had one arm slung around Keith’s shoulders like they were old war buddies, the other hand cradling an aggressively half-eaten bag of Flamin’ Hot Cheetos.
“You will not believe what this guy just said,” Luis declared, voice too loud for the quiet evening, eyes gleaming. “He said—he said—get this, Rachel, Lance—he said he could parallel park a drift car better than I can park my damn Corolla.”
Keith shrugged, grinning lopsidedly. “I wasn’t wrong.”
Rachel covered her mouth, clearly trying not to laugh. “Oh no.”
“Oh yes,” Lance said, dragging a hand down his face. “I cannot believe I’m related to either of you.”
“Technically,” Keith offered, plopping down next to Lance on the porch swing with absolutely no concept of personal space, “I’m not related. Yet.”
Lance blinked. “Yet?”
Keith smirked, eyes glassy and amused. “Dunno. Your mom keeps saying I’m part of the family, so... I’m just rollin’ with it.”
“Okay,” Rachel said, standing up with her bottle. “That’s my cue to go help Mami with the pastelón before she realizes Keith still doesn’t know how to cut plantains properly.”
“Hey!” Keith called after her. “I cut them fine last time.”
“You cut them diagonally ,” Rachel shot back without turning around.
Keith turned back to Lance, utterly unbothered, then leaned his head against Lance’s shoulder with a soft thud. “Your family’s really nice.”
Lance, still processing, exhaled slowly. “They love you, you know.”
“I know,” Keith murmured, voice dropping into something quieter. “It’s weird. But... good weird.”
Luis, still loitering by the steps, shoved a handful of Cheetos into his mouth and added, “I give you my full blessing, by the way.”
“For what?” Lance asked warily.
Luis raised his brows. “For whatever this is.” He gestured vaguely between the two of them with Cheeto-dusted fingers. “You, the pining. The unresolved romantic tension. The emotionally charged staring contests. I see it.”
Keith groaned, hiding his face against Lance’s arm. “Why are we still out here?”
“Because I made the mistake of ever telling Luis personal things,” Lance muttered.
Luis saluted them dramatically. “Godspeed, idiots. I’m gonna go make banana milk with rum.”
And with that, he vanished into the house.
Keith mumbled, “Weed makes your brother... a lot .”
Lance just nodded, lips twitching. “Yeah. Welcome to Yuma.”
Dinner at the McClain household was always a loud, vibrant affair—but tonight, it felt a little extra chaotic.
Luis was hunched over the table, eyes glassy, grinning at his plate like the arroz con gandules had just personally confessed its undying love to him. “This is... spiritual,” he said, for what had to be the fourth time. “Like, I can feel each grain of rice blessing my soul.”
“Thank you, Chef Boyardee, ” Rachel muttered, stabbing a piece of pastelón with more force than necessary.
Keith, seated beside Lance, had his fork halfway to his mouth but was frozen mid-motion, staring at the food with a look of deep, contemplative reverence. “Wait,” he whispered. “Is this the same pastelón I helped cut plantains for over winter break?”
Lisa laughed from the stove, wiping her hands on a towel. “No, mijo. That was Christmas. This one actually tastes good.”
Keith blinked like she’d just solved the riddle of the universe. “That explains so much.”
Nadia, sitting across the table with Sylvio on her lap, held up a piece of chicken. “Tío Keith, are you okay?”
Keith turned to her slowly. “I’m having... a very emotional connection with this drumstick.”
Luis held up his fork. “That’s what I’m saying!”
“Jesus,” Veronica mumbled, pouring herself another glass of sangria.
“I told you not to let them go off by themselves,” Lance whispered to his mom.
Lisa shrugged. “They’re not harming anyone. Let them be high and happy.”
Keith finally took a bite, his eyes fluttering shut like he was transcending to another plane of existence. “Lance, I think your mom might actually be a culinary witch.”
Lance snorted. “You’ve been here how many times now and just figured that out?”
“Shhh,” Keith whispered. “I need silence. I'm communing with the plantains.”
The table erupted into laughter, and Rachel just muttered, “We’re never going to have a normal dinner again, are we?”
“Nope,” Lance said, watching Keith try and convince Sylvio to trade him a juice box for “half of the universe’s secrets.”
He smiled into his glass, warmth blooming in his chest despite himself.
Keith was high as hell, surrounded by screaming children and pastelón, and still somehow managed to make Lance feel like he was exactly where he was supposed to be.
Steam curled lazily in the small bathroom, fogging up the mirror and clinging to Lance’s freshly showered skin. He was rubbing a towel over his hair, humming something soft under his breath—probably a Lucy Dacus song, if the theme of his spiral the past few weeks held true.
He didn’t hear the door open at first—just the click of the handle and the quiet creak of the hinges, then the soft padding of socked feet on the tile floor.
“Jesus Christ!” Lance yelped, nearly dropping his towel. “Do you not believe in knocking?!”
Keith froze mid-step, clearly not expecting the room to be filled with steam—or with Lance, shirtless and still dripping. “I—sorry,” he said, blinking a little slower than usual. “Didn’t think you were still in here.”
Lance narrowed his eyes, grabbing the edge of the towel and securing it tighter around his waist. “What, did you think the sound of the shower running was just for ambiance ?”
Keith’s lips twitched up, that stupid post-high smirk tugging at the corners. “Honestly? Wouldn’t put it past you.”
“You’re unbelievable.” Lance turned back to the mirror, wiping a hand across the glass to clear it. “Can I help you, or are you just here to traumatize me?”
Keith leaned against the counter, far too casual for someone who had just walked in on a half-naked person. “Luis told me to drink water. I’m trying to follow medical advice.”
Lance pointed to the kitchen without looking at him. “There’s literally water out there.”
Keith shrugged. “Yeah, but the good cups are in here.”
“You are such a menace.”
Keith didn’t answer immediately. Instead, he reached over Lance—too close, too warm—and grabbed a plastic Star Wars tumbler off the shelf. Their shoulders brushed, and Lance hated the way it sent a little bolt of electricity straight down his spine.
Keith filled the cup from the sink, then leaned back against the counter again, sipping. “You smell like that lavender body wash your mom keeps in the guest shower.”
Lance finally turned to look at him, towel still clutched like his life depended on it. “Yeah. And you smell like pastelón and bad decisions.”
Keith smirked. “You love it.”
Lance rolled his eyes, but there was no heat behind it. “You could’ve waited until I wasn’t naked, you know.”
Keith didn’t miss a beat. He leaned casually against the doorframe, sipping his water like this was just another Tuesday. “Nothing I haven’t seen before.”
Lance’s throat went dry.
Since the day he stormed out of Keith’s apartment, he’d done his absolute best not to think about it. About that night. About the way Keith had touched him like he was something precious—slow, careful, reverent. The ghosts of Keith’s fingers down his spine, warm palms anchoring him in place as lips left hot trails across his shoulder blades. As if every inch of him had been memorized. As if Keith had wanted to remember.
He looked away from the mirror, tried to focus on the water beading down his own skin instead of the burning memory curling around his chest like smoke.
“I didn’t think you were the type to joke about stuff like that,” Lance said after a moment, voice low, guarded.
Keith’s teasing expression faltered. “I’m not.”
The silence was suddenly too loud in the small bathroom, broken only by the steady drip of water from Lance’s hair and the hum of the overhead light.
Keith stepped inside finally, slower this time, more tentative. “I wasn’t trying to be a dick.”
Lance leaned forward, bracing his hands on the edge of the sink, head bowed. “Then what were you doing?”
Keith flinched, just barely—but Lance saw it. His hand hovered above the counter where he’d set the glass, fingers curling slightly like he was trying to ground himself.
“That’s not fair,” Keith said quietly.
Lance turned at the door, towel hanging low around his hips, hair still dripping, eyes burning. “No?” he asked, voice sharper than he meant it to be. “Because from where I’m standing, it feels pretty damn fair.”
Keith’s jaw tightened. “You’re the one who said we should be friends.”
“And you’re the one who didn’t fight me on it!” Lance snapped, the words spilling out before he could stop them. “You just—just let me walk away like it didn’t matter. Like I didn’t matter.”
Keith’s expression cracked then, something breaking open behind his eyes. “You think it didn’t matter to me?”
“I don’t know , Keith!” Lance’s voice echoed, ragged, and too loud for the small space between them. “You never said anything. You let me fill in all the blanks with the worst possible answers.”
Keith stepped forward, slow and careful like Lance was a wounded animal that might bolt. “I didn’t know how to fix it. I didn’t want to make it worse.”
Lance shook his head, exasperated. “So you did nothing. And you think showing up and making stupid jokes about seeing me naked is going to fix all of that?”
Keith’s silence was answer enough.
Lance let out a breath, the fight draining from his body as he leaned against the doorframe. The anger had been a shield, but it was crumbling now, leaving only the ache behind.
“I needed you to show up,” Lance said, quieter now. “Not just now. Back then. I needed you to prove I was worth staying for.”
“I know,” Keith said, and his voice sounded like it physically hurt to get out. “And I’m sorry I didn’t.”
For a moment, they just stood there—Lance in the doorway, Keith barefoot on the bathroom tiles, the space between them crowded with everything left unsaid.
“I think it’s a little too late for ‘sorry’, Keith.” And with that, he walked back down the hall and into his room. He lay on the bed and faced the wall, not bothering to turn off the light or move when Keith came in shortly after to lie down on the air mattress.
Keith didn’t say anything when he entered—just the soft sound of the door clicking shut behind him and the faint hiss of the air mattress shifting under his weight as he settled onto it. The silence stretched thick between them, humming with everything that hadn’t been said for months and everything that had just been said minutes ago.
The overhead light buzzed softly.
Lance stared at the wall, chest tight. His heart was beating too loudly in his ears, like it was trying to drown out the ache clawing up his throat. He could feel Keith’s presence behind him, not close, but close enough to feel like gravity pulling at his spine.
He wanted to scream. Or cry. Or turn around and shake Keith until something— anything —made sense.
But he didn’t move. He just blinked at the same spot on the wall, willing the sting in his eyes to disappear.
Behind him, Keith let out a breath—quiet, but uneven.
“If I could go back, I’d do it differently,” Keith said into the dark. His voice was low, barely audible over the hum of the ceiling fan. “I was scared. Of messing it up. Of losing you.”
Lance’s eyes shut, a tear slipping free before he could stop it.
“You did lose me,” he whispered.
Another silence. This one hurt more.
The air in the room was heavy. Still. The way things felt after a storm when everything was too wet and quiet to be peaceful.
Keith didn’t reply—not right away. And Lance wasn’t sure if that made it better or worse. But then he heard the faintest rustle of fabric as Keith shifted, curling in on himself on the mattress.
“I know,” Keith said finally.
And neither of them said another word.
Lance barely slept.
He drifted in and out, never fully giving in to unconsciousness. Every time he closed his eyes, his mind played a cruel reel—fragments of laughter in Keith’s apartment, the way his fingers had brushed Lance’s back that night, the ache in his voice when he said he’d do it all differently. And worse— the quiet . That heavy, aching silence after Lance whispered, “You did lose me.”
He finally passed out sometime after 4 a.m., curled into himself, too exhausted to stay awake and too wrecked to sleep soundly. Even in his dreams, Keith was there—half-shadowed memories tinged with heat and longing and all the what-ifs Lance tried so hard to bury.
By the time morning light cracked through the window and warmed the floorboards, Lance felt more hollow than rested.
The house buzzed with movement. Zippers, footsteps, Kosmo’s claws clicking on tile as he darted between people. Luis was yelling something about snacks and car chargers, and Rachel was trying to cram way too many plastic bags into the back of the SUV. Keith was by the front porch, shoving his duffel into the trunk of his bike with practiced ease.
Lance stood in the kitchen, one hand gripping the back of a dining chair, the other curled tight around a half-empty mug. His hoodie sleeves were pushed up to his elbows. He hadn’t bothered to fix his hair or change out of Luis’ old Yuma High t-shirt.
“All packed?” Keith asked, appearing in the doorway like a weight Lance hadn’t asked to carry.
Lance looked up slowly.
“I’m not going,” he said. Simple. Direct. But his voice cracked slightly at the edges, giving him away.
Keith blinked. “What?”
“Someone—” Lance's voice cracked, and he winced, swallowing hard. Christ, get it together. “Someone needs to feed the chickens and the goats.”
From the open side door of Marco’s ancient minivan, Rachel leaned out with a raised eyebrow, one leg already tucked up on the seat beside her. “Lance, we’re literally gone for two days. And you installed automatic feeders, yourself , because you had a whole meltdown about them last month.”
He shot her a flat look, but she only smirked and popped a gummy into her mouth, clearly not buying his excuse. Behind her, Marco was adjusting the GPS with one hand and cradling a coffee in the other, oblivious to the tension outside the van.
Keith didn’t say anything right away. He just stood there beside his bike, one hand resting on the saddlebag he’d strapped down that morning, and studied Lance like he was trying to read a map written in a language he only half understood.
Lance shifted under the weight of it, arms crossed loosely like a shield. “Look, I just… I’m tired, okay? The whole family’s in town, and I promised Nadia I’d help her with her paper mache volcano before I leave for college. I don’t want to bail on her.”
Rachel snorted. “The volcano she finished two weeks ago?”
Lance shot her a look sharp enough to set drywall on fire.
“Lance, if this is because of last night, I—”
“No, it’s not,” Lance cut in, too fast. “I hadn’t planned on going since that night.”
His voice wavered at the edges, and suddenly the morning air felt too thick. He couldn’t look at Keith. Couldn’t even glance in his direction. His eyes flitted instead to the sky, the gravel underfoot, the bare curve of his toes pressing into it. Even the trail of snot slipping from Sylvio’s nose—halfway to a meltdown in the driveway—was easier to face than what he was about to say next.
“Look, Keith.” Lance’s voice cracked halfway through his own name. He swallowed hard, forcing the words out anyway. “You’re gonna go. You’re gonna win that stupid car thing and get picked up by some big-name sponsor. Then college. Fame. The whole dream. It’s gonna happen for you.”
His throat felt tight. Burning. He blinked hard, but it didn’t help.
“And it’s gonna be amazing. I mean that. I hope you get everything. Everything you’ve ever wanted.”
He finally looked at Keith—really looked at him—and it shattered something in his chest.
“But I hope I never hear a single thing about it.”
The silence that followed felt like the space between heartbeats right before a crash. Lance stepped back, jaw clenched like it was the only thing keeping him from breaking wide open.
“Because if I do,” he said, quieter now, “I don’t think I’ll survive it.”
The silence that followed cracked something open in the air. The wind shifted. Kosmo barked somewhere in the distance. Still, Keith said nothing.
Lance’s stomach twisted, cold and hollow. He hadn’t realized, until that moment, how badly some part of him had hoped Keith would fight for it—for them .
Rachel’s voice rang out from the car. “Lance, come say bye before we pull out!”
He hesitated. Just a beat. Just long enough for Keith to speak. To stop him.
But nothing came.
So Lance nodded once, sharp and almost cruel in how final it felt. He turned, walking away before Keith could see the way his jaw trembled. Before he could see the tears Lance refused to let fall.
Because if Keith wasn’t going to stop him, then this had to be goodbye.
He didn’t dare look over his shoulder.
Not once.
Not even when the car doors slammed. Not when the engines rumbled to life. Not when Rachel yelled his name again, her voice laced with something that sounded like hesitation—like she knew.
Lance stood rooted for a moment, fists clenched at his sides as gravel bit into the soles of his feet. The sun was already high, and the dust the cars kicked up stung his throat.
He told himself it was just the air that made his eyes burn.
When the last of the cars finally disappeared down the road and the sound faded into nothing but desert stillness, Lance let himself exhale. A shaky, splintered breath that didn’t make him feel any better.
The house was too quiet when he went back inside. Kosmo’s food dish was empty. One of the porch chairs was still rocking gently from where Keith had leaned on it earlier.
He walked past it all. Straight into his room.
And when he shut the door behind him, the silence settled like dust on his skin—thin, weightless, and impossible to shake.
Sometime around nine that night, Rachel texted him to let him know they’d made it. Just a simple “we’re here” , followed by a blurry photo of Sylvio passed out with a juice box in his lap and Kosmo drooling on Keith’s thigh.
Lance stared at it for a long time.
Long enough for the screen to dim.
Long enough to wonder what Keith might’ve said if he’d gone.
Long enough to feel the ache settle a little deeper into his chest.
He didn’t reply. He just turned his phone over, screen-down on his nightstand, and tried not to think about it.
Lance was never a light sleeper. But that night, when his phone buzzed violently against the nightstand, the sharp trill of the ringtone jolted him up like a shot.
He fumbled in the dark, knocking over an empty glass of water and one of Sylvio’s toy dinosaurs in the process.
Hunk calling…
He blinked, groggy. The digital clock on the cable box glowed 2:47 a.m.
Lance blinked at the screen, bleary and disoriented. Hunk’s voice rang out way too loud for 2:47 a.m., and the brightness from his phone’s screen made his headache throb.
“What the hell are you doing home, man? We’re all here.”
Then, with a flick of his thumb, Hunk flipped the camera around to show the inside of a car. Allura was curled up in the backseat, half-asleep with a bag of Hot Cheetos balanced on her stomach, while Pidge, sitting shotgun, shot the camera a thumbs-up and said, “Tell him he’s a loser for bailing.”
Lance groaned, dragging a hand down his face and flopping back onto the bed. “You scared the hell out of me, Hunk. I thought someone died.”
“Someone did —my faith in you,” Pidge said, voice muffled by a mouthful of chips.
Hunk squinted at him through the phone screen. “Lance. You named the chicken Roberta because you lost a bet to Rachel and she dared you to name her after the lady who gives out samples at Costco.”
“She’s a very dignified hen,” Lance said flatly. “And she likes me more than Keith.”
“Dude.” Hunk pinched the bridge of his nose. “Don’t do this. Don’t sit there making jokes and pretending like you’re totally fine while we both know you’re spiraling. You skipped graduation photos with your family just to avoid talking to him. That’s, like… peak melodrama, even for you.”
Lance winced, even as he tried to smirk. “Well, I had to maintain my brand.”
Pidge’s voice piped up from the background. “Your brand is emotional constipation and denial , and it’s getting tired.”
Allura, from her corner of the backseat, lifted her head with the dramatic flair of someone who had not been conscious for at least the last hour. “If you don’t fix this, I’m sending Keith a playlist of Taylor Swift’s entire discography with timestamps and annotated lyrics. Don’t test me, Lance. ”
Lance’s throat tightened, and this time he didn’t have a quip ready. Not even something half-hearted.
Because the truth was—he did care about the chickens. But he cared about Keith more. Always had. And he was starting to realize how ridiculous it was that he was sitting in his childhood bedroom, hiding behind a poultry-based excuse, while Keith was in a hotel less than a state away looking like someone had hollowed him out.
Hunk was quiet for a second. Not because he didn’t have anything to say—Lance knew that pause. That was the “how do I say this without making you cry or punch me” pause.
“You’re right,” Hunk said finally, gentle but firm. “He didn’t answer. And yeah, maybe he hurt you first. But, Lance… it’s not about who ran first. It’s about who stops. Who decides it’s still worth it to come back.”
Lance stared at the ceiling, throat thick, his chest rising and falling in uneven breaths.
“Maybe I don’t want to come back,” he said, but it sounded hollow, even to him. Like a script he’d been repeating to himself just to make it through the last few days.
Hunk didn’t call him on it. Just gave a small shrug and said, “Then stay where you are. But if you’re staying, mean it. Don’t sit there and wait for him to chase you again just because you’re scared.”
Lance blinked fast, jaw tightening. He hated that Hunk was right. Hated that he could still see Keith’s face when he’d told him not to come. How Keith hadn’t argued. Hadn’t begged. Just looked at him like he was memorizing his face. Like he knew it might be the last time.
“I just…” Lance’s voice cracked. “I wanted him to fight for me. I wanted him to say something . Anything.”
“And maybe he wanted the same from you,” Hunk said softly.
There was a long silence. Somewhere behind Hunk, Pidge sighed and muttered, “God, I miss when our biggest problem was whether Keith would crash Lance’s Mario Kart party.”
Lance let out a watery laugh, wiping at his face even though no tears had fallen. “You guys are the worst.”
“And you love us,” Allura chimed, barely awake but still smug.
“…Yeah,” he admitted. “I do.”
He stared at his reflection in the black phone screen for a moment longer before asking quietly, “Do you think it’s too late?”
Hunk smiled. “Nah. But you’re gonna have to stop hiding behind chickens and actually talk to him .”
Lance exhaled shakily, the knot in his chest loosening just a little.
“Okay,” he said. “Okay.”
The call ended, the screen dimming to black, but Lance sat there—shoulders slumped, the soft hum of the fan above him the only sound in the room. He was staring blankly at the closet door across from his bed, though he wasn’t really seeing it. His mind was loud. Louder than it had been all week.
Everything was fine, right? Keith had left. He had stayed. End of story.
Except it wasn’t.
His fingers dug into the comforter bunched at his lap. There was a tightness in his chest again—sharp, insistent. It made it hard to breathe.
He kept replaying it in his head: Keith’s expression when he told him not to come back. How quiet he’d gone. Not angry. Not bitter. Just… still. Resigned. Like he believed Lance. Like he finally accepted what Lance had been pushing all along.
So why didn’t it feel like victory?
Why did it feel like he’d just taken a match to the last bridge between them and now all he had left was smoke in his throat?
He pushed off the bed with too much force, pacing once, twice across the room. The floorboards creaked under his bare feet.
Maybe he wanted Keith to hurt. Maybe that was it. He wanted him to feel the kind of gut-deep ache Lance had carried for months . For every text that went unanswered. Every almost. Every late night wondering if he’d imagined the whole thing.
But Keith did hurt. He saw it. Felt it. And still…
Still, Lance had looked him in the eye and asked him not to come back. Told him he hoped he never heard anything about his life again.
Jesus.
What kind of person says something like that to someone they still—
He swallowed hard. No. He wasn’t going there. Not tonight.
He threw himself back onto the bed, arm flung over his face like it could shield him from the storm brewing behind his ribs. He was too wired to sleep. Too tired to cry. Too full of everything he couldn’t say out loud.
The silence pressed in.
And all he could think was:
I didn’t mean it. I didn’t mean it. I didn’t mean it.
But he’d said it. And now Keith was gone.
Sometime around six a.m., Lance was still wide awake.
He’d watched the soft gray of dawn creep in through his curtains, watched it stain the walls with that muted, lonely light that made everything feel a little too honest. His room was quiet. Too quiet. No birdsong. No Kosmo scratching at the door. Just the hum of his thoughts, fraying at the edges.
He hadn’t moved from the bed. Not really. Just shifted enough to flip to his other side every hour or so. The sheets were twisted around his legs, his phone lay face-down on his chest, and his jaw ached from how tightly he’d been clenching it all night.
Twelve hours. That’s how long it would take to get to Utah. Give or take.
It was stupid. Impulsive. Reckless. Exactly the kind of thing he’d once made fun of Keith for doing.
But now? Now, he couldn’t stop thinking about Keith’s face when he’d said goodbye. Not the smirk. Not the sharp retort. But the silence. The soft, quiet hurt underneath all of it. The kind of pain Lance had recognized because he’d felt it himself. For too long.
He sat up slowly, swinging his legs over the edge of the bed. His stomach flipped, but he ignored it. His fingers trembled slightly as he reached for his keys.
He could make it before sunset.
He didn’t let himself think too hard as he grabbed a hoodie and shoved a few things into a backpack. Toothbrush. Phone charger. Wallet. Gas station snacks from his desk drawer. The essentials.
At the door, he hesitated—just for a second.
Then he whispered, “Screw it,” and left.
The gravel crunched under his shoes as he crossed the yard, surveying the driveway with bleary eyes and a thudding heart. Most of the cars were gone—hauled off the day before in a caravan stuffed with family, snacks, and overnight bags. All that remained now were two wildly different options: Luis’s beat-up SUV that wheezed on inclines and smelled permanently of barbecue chips, or Keith’s sleek black bike, parked slightly askew like it had been dropped there in a rush.
He stared between them, arms crossed tight over his chest as the early morning air nipped at his bare legs. The SUV wheezed like a retiree with a nicotine problem, and the AC had a vendetta against functioning. But it had seatbelts. Doors. A roof. A semblance of safety.
The bike, on the other hand, gleamed with temptation. Sleek, fast, dangerous—and undeniably Keith.
He blew out a breath, fingers twitching at his sides.
He wanted to make it to Utah in one piece, not scattered across a desert highway with his final thoughts being I should’ve just taken the damn SUV.
Funky-smelling SUV it was.
Lance popped the door open, the hinges groaning in protest, and slid into the driver’s seat like a man accepting his fate. The seat still smelled vaguely of smoked jerky and old cologne.
“Alright, Luis,” he muttered, gripping the steering wheel. “Don’t fail me now.”
And with that, he started the engine.
The engine turned over. The GPS said 11 hours and 47 minutes. The route glowed blue on the screen like a beacon.
He didn’t have a speech. Or a plan. Or even the right words.
But he had twelve hours to figure them out.
The engine sputtered to life with a disgruntled rumble, and Lance pulled out of the driveway just as the sky began to lighten with the soft, blue haze of dawn. The street was still, save for the rhythmic thump of his tires over uneven asphalt. He didn’t bother with music at first—just drove with the windows cracked and the dry morning wind threading through his hoodie, letting the silence fill the spaces he’d been trying to outrun.
He passed gas stations still asleep under flickering fluorescent lights, rolled through tiny Arizona towns with names he couldn’t pronounce, and let the desert stretch endlessly around him like an old, forgotten song. He didn’t think. Not really. Thinking meant confronting what he was doing—meant acknowledging the sheer insanity of driving twelve hours, unannounced, to show up at the one place he’d sworn he wouldn’t be.
At hour two, he gave in and started playing music. Something low and old and barely there, just enough to drown out the hum of the tires and the noise in his own head.
At hour three, he stopped for gas at a sketchy roadside station where the bathroom key was attached to a giant block of wood. He avoided eye contact with the cashier, bought a Red Bull and a gas station burrito he immediately regretted, and got back on the road.
Hour four was where it started to sink in—what he was doing. That every mile he put behind him was another mile closer to Keith. His hands gripped the wheel a little tighter. What the hell was he going to say? Hey, remember how I told you I never wanted to hear about your life again? Surprise! I’m here anyway!
He groaned and let his head thunk lightly against the steering wheel at a red light. The burrito wasn’t helping.
By hour five, his phone buzzed with a text from Hunk: How’s Roberta? She still the queen of the coop?
Lance didn’t answer. Instead, he flipped his phone facedown and kept driving. No one knew. Not yet. And maybe he liked it that way—this reckless little secret stretching across a desert highway like some kind of twisted pilgrimage.
He wasn’t ready to be seen. Not until he figured out why he was really coming.
Not until he figured out if he was ready to be forgiven.
By hour six, the sun had climbed higher, scorching the horizon with relentless heat that seeped through the cracked windows and coated the car's interior in a heavy, sticky haze. Lance’s eyelids felt heavier, the weight of exhaustion pressing down like the Arizona sun itself. He reached over to his phone, and as if on cue, the soft chords of No Me Queda Más by Selena slipped through the speakers.
The familiar melody wrapped around him like a bittersweet ghost. The words—longing, regret, and love lost—cut deeper than he expected, echoing the ache that had settled in his chest for months. His knuckles whitened on the steering wheel as the lyrics spilled out in a language that felt both distant and intimately familiar.
For a long moment, Lance’s gaze flicked to the rearview mirror, then the endless ribbon of highway stretched out before him. The sudden thought hit him like a punch to the gut: Maybe I should just turn around. Go back home.
The idea was both terrifying and tempting. Turning the car back meant retreating from the storm inside, hiding from the uncertainty of what waited for him in Utah. It meant avoiding the chance to face Keith, the chance to confront everything they’d left tangled between them.
He swallowed hard, the bitter taste of fear and doubt washing over him. But the song kept playing, the haunting voice of Selena filling the silence in the car and pushing him forward.
Lance exhaled slowly, hand trembling just enough as he gripped the wheel tighter. Maybe running away was easier—but this time, he wasn’t going to. Not today. Not this time.
The hours ticked by in a steady rhythm—the hum of the engine, the faint rustle of desert wind through the cracked windows, the occasional drone of a passing car on the highway. Lance’s thoughts drifted between the road ahead and the tangled mess in his chest, each mile bringing him closer but somehow making everything feel more uncertain.
As the sun dipped lower in the sky, casting long shadows across the pavement, Lance found himself in the final stretch. Just two hours left. The world outside blurred into streaks of orange and purple as dusk began to settle.
He pulled off at a gas station, the harsh fluorescent lights buzzing overhead as he stepped out and stretched his legs. The air smelled of hot asphalt and gasoline—a sharp contrast to the quiet inside the car.
Filling the tank, Lance pulled out his phone to check for any news. His heart skipped when he saw a new notification—an update from the Formula Drift competition.
Keith has made it to the Round of 16.
Lance’s breath caught. The competition had already started, and Keith was already moving forward, faster than he’d imagined.
He sank against the pump, the phone trembling slightly in his hand. The realization hit hard—Keith was already out there, chasing his dreams, while Lance had spent hours wrestling with his own fears.
The clock was ticking. The race was on. And Lance was still on the road, trying to decide if he could catch up—not just to the competition, but to Keith, and whatever they still had left between them.
By the time Lance pulled into the lot, the quarterfinals had just wrapped up. The roar of engines and cheers still echoed faintly in the distance, carried on the warm Utah air. The track was buzzing with energy—stands packed tight with fans, tents lined up like a small city, and the unmistakable smell of burnt rubber and gasoline hanging heavy.
Lance’s heart hammered in his chest as he hurried toward the entrance, adrenaline flooding through his veins. Every step felt urgent, desperate—as if catching up with Keith could somehow make everything right again.
He fumbled his phone out of his pocket, fingers trembling with a mix of anxiety and exhaustion. His hands weren’t steady enough, and he almost dropped it, catching the device just in time. Swiping quickly, he dialed Hunk’s number—nothing but silence and the endless ringing. He tried Pidge next, hope sinking when it went straight to voicemail. Luis was the last hope; he held his breath and called, but the same empty tone met him.
His eyes darted to the top right corner of the screen, where a single, flickering bar of service mocked him. One measly bar. Great. Just what he needed. The silence around him suddenly felt heavier, the distance between him and the people he cared about more crushing than ever.
He was on the verge of giving up—ready to collapse onto the ground and throw a tantrum like a frustrated child—when a voice spoke softly from behind him.
“Lance?”
He spun around to face a tall, slender woman. Though slim, her physique was sculpted with the kind of muscle definition that belonged to a Greek god. Dark, wild, frizzy hair cut just below her shoulders framed a strong jawline and high cheekbones, giving her an air of quiet confidence. She wore a fitted leather jacket over a simple black shirt, paired with well-worn jeans and sturdy boots—practical, no-nonsense attire that hinted she was used to handling tough situations. Despite her cool exterior, there was something approachable in the way she carried herself—a calm steadiness that promised she was someone you could rely on.
But it was her eyes that caught his attention. Deep and dark, they stirred a sudden recognition—oh my god, is that—
“Uh—”
“We haven’t met before, don’t worry,” she said quickly, cutting him off. “I’m Keith’s—my name is Krolia.”
“Oh, hi,” was all Lance could offer in return.
Krolia smiled gently, her eyes warm. “I was just getting some food when I noticed you. Keith’s shown me some pictures of you,” she explained, a hint of sheepishness coloring her tone. “I was sitting with your friends and your family earlier. Would—would you like to come with me?”
Lance hesitated for a moment, then nodded, grateful for the company. They walked together toward the bleachers where Keith’s friends and family were gathered. The crowd was buzzing with excitement from the competition, the hum of engines still lingering in the air.
As they approached, heads turned sharply. Pidge was the first to spot him, eyes wide in disbelief. “Lance? What are you doing here?”
Hunk looked up from where he was chatting with Allura, his mouth falling open. “No way... You actually came?”
Allura’s smile was radiant, a mix of surprise and delight. “Lance! I didn’t expect to see you here!”
Lance blinked, caught off guard by her enthusiasm. Then his eyes flicked over to Rachel, who was teasingly wiggling her eyebrows at him. Luis sat beside her, grinning mischievously as he made a teasing gesture with his hands—his forefinger moving in and out of a circle—until Veronica smacked him lightly on the head, clearly not amused.
“You’re late,” Marco said with a raised eyebrow as he glanced up at Lance. “They just finished the semis. Keith had to go up against Greene twice because the judges couldn’t come to a decision.”
His eyes instinctively darted toward the track just in time to see Keith’s car roar to a rumbling stop between the tight cluster of small orange cones. The sleek machine was a sharp contrast to the dusty surroundings—its matte black body gleamed under the floodlights, the aggressive lines and low stance exuding raw power and precision. Neon red accents traced along the edges of the hood and rims, flickering like embers, giving the car a fierce, almost predatory presence. The engine growled softly as it idled, a beast tamed yet ready to unleash chaos at any moment. Keith, perched confidently behind the wheel, was the perfect complement to the car—focused, intense, and unmistakably in control.
Keith shut off the engine with a low rumble, the sudden stillness almost jarring after the car’s deafening growl. The door swung open, and he stepped out alongside his opponent to approach the cluster of judges near the edge of the track. He pulled off his helmet in one smooth motion, and Lance swore he could hear the dramatic whoosh in his head even from where he stood.
Keith’s hair was a mess—flattened in some places, sticking up wildly in others from being trapped under the helmet for so long—but somehow it only made him look better. Under the harsh fluorescent lights, his features stood out in sharp relief: the cut of his jaw, the way his brows furrowed in concentration, the faint sheen of sweat on his temple catching the light like a glint of metal. He looked every bit like he belonged there—poised, confident, breathtaking. Even from a distance, he radiated something electric. And it made Lance’s chest tighten.
Then it happened.
By some miraculous, stupid, heart-shattering grace of God, their eyes met.
Lance almost didn’t believe it. His breath caught, his vision tunneled. He thought maybe it was a trick of the lights or the heat or the ache in his chest finally turning into delusion—because there was no way. No way in hell they just locked eyes in a crowd of over eight thousand people.
But then Keith stopped listening to the judges.
He didn’t just glance over. He stared —eyes wide, expression unreadable for a split second before something shifted. Like everything around him stopped mattering.
Then he started walking.
Then jogging.
Then sprinting .
Lance’s stomach dropped. He didn’t have time to react before Keith was leaping over the short fence like it was nothing—hopping onto the platform with the kind of wild, reckless energy that only Keith could make look effortless.
He didn’t slow down. Didn’t hesitate. Not for a second.
And then Keith was in front of him. Chest heaving, cheeks flushed, his helmet swinging loosely in one hand.
“Lance,” he breathed, like saying his name was all he needed to get his balance back.
Keith’s team was shouting now—someone from the pit crew yelling his number, another waving frantically toward the judges. Lance could hear it all, the chaos swelling around them like waves against a pier, but Keith didn’t even blink.
He didn’t turn around. Didn’t even flinch.
His gaze was fixed on Lance like the rest of the world had gone out of focus.
“You said you weren’t coming,” Keith said, voice ragged with disbelief and something dangerously close to hope. His pupils were blown wide, chest still rising and falling from the run, but he wasn’t looking for oxygen—he was searching Lance’s face, drinking in every detail like he was afraid it might disappear.
Lance swallowed thickly. “I apparently say a lot of things I don’t mean.”
It came out quieter than he expected, but it landed like a thunderclap between them. Keith’s lips parted slightly, his expression shifting into something unreadable—shocked and raw and aching, all at once.
“You should, um… get back out there,” Lance said, gesturing weakly toward the track.
“No,” Keith said abruptly, the word sharp and certain enough to make Lance blink.
“What?”
“We need to talk,” Keith added, already taking a step closer. “Let’s go.”
“Go where? Keith!” Lance half-laughed, half-gasped. “You have a competition to finish!”
“There are eight Formula Drift championship events every year,” Keith said, his voice low but unwavering. “I don’t care about this one. Not if it means losing you again.”
Lance felt the air punch out of his lungs. Keith wasn’t just determined—he looked wrecked. Wild eyes, flushed cheeks, hands clenched at his sides like he was physically holding himself together.
Out of the corner of his eye, Lance saw Keith’s crew pushing through the crowd, their panicked voices growing louder.
“Keith,” he said again, firmer this time, willing his own voice not to shake. “You need to get back out there. This is your thing. Something you’ve worked your ass off for—something you’ve wanted for so long .”
“No!” Keith’s voice cracked as he shouted, desperation seeping out of every syllable. “Fuck it all! Let them disqualify me! I don’t care!” His fists trembled now, his voice dropping to a near whisper, ragged and raw. “You’re gonna leave again. And I—I can’t let that happen.”
Lance’s heart clenched so tight it hurt. Because he wanted to run, too. He wanted to grab Keith’s hand and pull him away from the track and forget about everything else.
“Kogane I’m gonna wring you neck if you don’t get back on this track in the next thirty seconds!” A team member shouted from below.
Lance looked between him, Keith’s frantic eyes, and Keith’s trembling hand that was gripping the bottom of Lance’s shirt like a life-line. “Keith I just drove twelve hours straight from six in the morning to now. I’m not going anywhere.”
Keith’s breath hitched.
His grip tightened on the fabric of Lance’s shirt like he couldn’t quite believe he was real—that if he let go, Lance might vanish again. His eyes darted across Lance’s face, searching for any sign of hesitation. There was none.
“Keith!” another shout came, this time more urgent, more strained. “ Now! ”
Still, Keith didn’t move.
Lance cupped his jaw—gentle, grounding. “You can’t win this for me if you don’t go finish it.”
Keith exhaled shakily, eyes fluttering closed for half a second like he was trying to soak it in. The weight of everything—the months apart, the things they didn’t say, the pain and the wanting—hung suspended between them. Lance could feel it in the way Keith leaned into his touch. But then, finally, Keith pulled back just enough to look at him again, something steadier blooming behind his eyes.
“I’m holding you to that,” he whispered.
Lance smiled, soft and tired. “I’m not the one running, remember?”
Keith stared at him a second longer—then turned, vaulted the fence, and ran.
The roar of Keith’s engine shattered the quiet that had settled between Lance’s ribs. It was raw and visceral, the kind of sound that demanded attention—like thunder cracking through a storm-soaked sky.
He was back in his car, helmet on, hands tight on the wheel. The track lights bathed everything in a surreal, bluish-white glow, making the smoke from tires look like mist. Lance could barely hear the announcer over the pounding of his own heart, but he caught bits and pieces—
“Final round—Kogane versus Morris! You’ve seen them all season long, and they’re both driving like it’s life or death!”
The lead car took off—Morris, in a sleek, silver Nissan that had been dominating most of the bracket. And Keith followed, his black-and-red 180SX sticking to Morris’s bumper like he was tethered to it by something invisible. The crowd erupted as Keith closed the gap mid-corner, smoke billowing around them like a veil, the sound of screeching rubber slicing through the night.
Lance barely blinked.
Keith’s car moved like it was dancing. Controlled chaos. Tires skimming inches from the clipping zones. His angles were impossibly deep, like he was daring gravity to mess with him. Every movement was precise, yet aggressive—Keith in pure, unfiltered form.
When it was time to switch and Keith took the lead, it was like watching a phoenix set fire to the track. He shot forward with a grace that only came from knowing pain and mastering it. His entry was sharp, almost reckless—but he held it, riding the razor’s edge.
Morris was good, no doubt. But his chase was cautious now—careful. Where Keith threw himself into the storm, Morris hesitated.
The final corner came. Keith held it out wide, tires screaming, smoke wrapping around him in a glowing white cloud. The moment stretched, eternal. Then the two cars straightened and crossed the finish, neck and neck.
The crowd exploded.
Lance didn’t realize he’d been holding his breath until his knees gave a little beneath him. He gripped the rail to steady himself, heart hammering.
Keith’s car came to a stop in front of the judges’ tent. Steam hissed from the hood. The announcers were losing their minds, but Lance couldn’t hear them anymore.
He just watched as Keith pulled off his helmet again and looked straight toward the stands—toward him.
The lights flickered. The scoreboard changed.
WINNER: KOGANE.
The breath Lance let out was part laughter, part relief.
Because of course he won.
Because he always did—when it mattered most.
Keith didn’t wait for the ceremony.
The moment the scoreboard lit up with his name, he was already unbuckling his harness, helmet barely making it into the hands of a panicked crew member as he shoved past them. The cheers, the blinding flash of cameras, the giant silver trophy his team was holding aloft—it all faded into white noise. None of it mattered.
Because Lance was still there. Standing behind the railing, eyes wide, chest heaving like he’d just run the whole race himself.
Keith pushed through the growing swell of people—reporters shouting his name, crew trying to wrangle him back for interviews, even Krolia calling after him from the team tent. His footsteps were quick, almost frantic, gravel crunching beneath his boots until he broke through the final barrier and crossed to the edge of the stands.
Lance barely had time to react before Keith was there, grabbing him by the collar of his hoodie and yanking him down the few steps. They stood chest to chest now, breathing each other in like they hadn’t seen one another in years, not hours.
“You came,” Keith said, breathless.
“I told you,” Lance replied, voice hoarse. “I’m not going anywhere.”
Keith’s jaw clenched. He was trying so hard not to fall apart—Lance could see it in the twitch of his fingers, the way he blinked fast, like tears might betray him if he didn’t. “You don’t get to say things like that unless you mean them.”
“I do,” Lance said, softer now. “I mean it.”
Keith stepped closer, forehead barely an inch from Lance’s. “Say it again.”
Lance’s heart slammed against his ribs. He swallowed. “I’m not going anywhere.”
And this time—this time Keith kissed him.
Not out of impulse or desperation. Not like a goodbye or a maybe.
It was steady. Sure. Like finally pulling into the driveway after the longest, most uncertain journey.
Around them, the crowd roared for the champion of the night. But neither of them heard it.
Lance broke the kiss with a laugh, forehead still pressed against Keith’s. “You hear that?” he murmured. “High praise, coming from the guy who once made out with his girlfriend during Sunday service.”
Luis’s scoff echoed across the track. “That was one time!”
“And yet we still haven’t recovered,” Rachel added dryly, from somewhere off to the side.
Keith finally turned his head, just enough to glance over Lance’s shoulder, arms still loosely around his waist. “Sorry,” he said, not sounding sorry at all. “But this is kinda important.”
Lance leaned in again, nose brushing Keith’s cheek as he grinned. “Yeah. Life-changing, even.”
Luis groaned louder. “I’m too high for this much emotional intimacy!”
“Then go find a churro stand,” Veronica called out. “Let the boys have their moment!”
Someone whooped. Lance didn’t even check to see who it was this time. His world had shrunk down to this—Keith’s hands still fisted in his hoodie, the adrenaline still pounding in both their veins, and the subtle weight of what they’d both chosen.
They were here.
And they weren’t running anymore.
Keith grabbed Lance’s wrist and started to walk away from the stands. “We’ll celebrate with you guys tomorrow.”
“Wait, what?” Lances’ bore holes into the back of Keith’s head. “Where are we going?”
“To talk.”
Lance stumbled slightly, letting himself be pulled along as Keith guided them away from the stands, away from the cheers and camera flashes, from the overwhelming noise of it all.
“To talk?” Lance echoed, still breathless. “Keith, you just won a championship. Can we maybe take five minutes to breathe before we—”
Keith glanced over his shoulder, eyes soft but resolute. “I’ve been waiting to say things for months. I’m not putting it off any longer.”
That shut Lance up.
They weaved through the edges of the pit area, past trailers and tents, the scent of burnt rubber still thick in the air. Keith didn’t let go until they were around the back of a dark maintenance trailer, tucked out of view from the rest of the crowd.
A large black Chevy truck beeped quietly as Keith opened the side door for Lance to get in. Lance glanced inside the truck’s cab, dimly lit by the dashboard glow. The seats were worn leather, cracked and softened from years of use, but clean—like someone cared deeply about this space. The faint scent of motor oil and pine air freshener mixed in the air.
Keith slid in beside him, shutting the door with a soft thud that seemed to seal off the noise of the crowded track behind them.
For a moment, neither spoke. The hum of the engine, low and steady, filled the quiet between them.
Keith’s eyes found Lance’s in the rearview mirror. “I figured this would be a good place to talk.”
Lance swallowed, nodding slowly. The weight of everything—the drive, the competition, the months of distance and silence—settled on his shoulders.
But here, in this quiet truck cab, with Keith beside him, it all felt a little more bearable.
“Where are we going?” Lance all but whispered.
“My aunt’s lake house,” Keith responded, knuckles white with his grip on the wheel. “She doesn’t really use it anymore and the few times I ever go to Utah I like to stay there. It’s quiet.”
Lance nodded, the word “quiet” hanging heavy between them.
He glanced out the window as the truck pulled away from the track, the roar of engines and shouting fading into the distance.
The highway stretched out ahead, empty and wide under the darkening sky.
For the first time in a long time, Lance felt a flicker of something he hadn’t dared to hope for—peace.
The drive stretched on in near silence, the hum of the Chevy’s engine the only sound filling the space between them. Lance stole glances at Keith, whose jaw was set tight, fingers clenched white-knuckled on the steering wheel. Neither of them seemed willing to break the quiet, as if words might shatter the fragile calm settling between them.
Outside, the landscape shifted from barren desert to clusters of tall pine trees, their dark silhouettes looming against the deepening twilight. The road wound narrower and rougher, lined with wild grasses bending gently in the evening breeze.
Finally, Keith turned onto a gravel driveway, tires crunching over loose stones. The truck rolled to a stop in front of a modest wooden cabin nestled at the edge of a shimmering lake.
The lake house was rustic and weathered but held a quiet charm—its dark cedar siding stained by years of sun and rain, windows glowing softly with warm light from inside. A stone chimney rose at one corner, wisps of smoke curling lazily into the crisp night air. A small wooden dock stretched out into the still water, lanterns hanging from its posts casting gentle pools of golden light that danced on the rippling surface.
The surrounding trees formed a protective barrier, their branches whispering secrets with the wind, making the house feel like a hidden refuge from the world. It was the kind of place where time slowed down—perfectly imperfect and inviting in its solitude.
Keith killed the engine and finally exhaled, his eyes meeting Lance’s in the dim glow. The tension lingered, but there was something softer now, something unspoken that held promise beneath the quiet.
Keith didn’t say a word as he stepped out of the truck, the slam of the driver’s side door echoing off the trees. Lance followed a few seconds later, his legs stiff and sore from the hours of driving, heart thudding far too loudly in his chest.
The gravel crunched beneath their feet as they approached the front porch. Keith fished a set of keys from his pocket and unlocked the door with a click that sounded far louder than it should’ve in the stillness.
The inside was dim and quiet, the air faintly smelling of cedar and old smoke. The house was exactly what it looked like from the outside—lived-in but untouched, cozy but somehow frozen in time. There were books stacked haphazardly on a low shelf near the fireplace, a throw blanket draped over the edge of a worn leather couch. Dust caught in the slats of light from a cracked windowpane.
Keith kicked off his boots and toed them near the door before stepping inside. Lance hesitated at the threshold for a second—then followed.
No words.
Just the soft thud of their footsteps on the wooden floor.
Keith flipped on a lamp in the corner, casting the room in a muted amber glow. He moved into the small kitchen, opened a cabinet, then a drawer—like muscle memory—and pulled out two mugs. He filled one with water from the faucet and slid it silently across the counter toward Lance.
Lance took it, nodding in thanks.
Still, nothing was said.
The silence between them wasn’t awkward—it was thick. Heavy. Like both of them were holding too many things in their chest, afraid that letting even one word out might cause all of it to spill.
So they stood there.
Lance with both hands wrapped around the mug.
Keith leaning against the counter, his eyes fixed somewhere near the floor.
And outside, the lake whispered against the dock, calm and quiet and endless.
“I’m gonna go for a swim.” Keith announced, already pulling his shirt off as he walked towards the large sliding doors. “You coming?”
Lance blinked. “A swim? It’s the middle of the night.”
Keith didn’t answer—just slid the glass door open and stepped out into the cool night air, the soft hum of crickets and distant water lapping against the dock spilling in behind him. His shirt was already discarded on the floor, and his hands moved easily to undo his belt as he walked barefoot across the porch.
“Jesus Christ,” Lance muttered under his breath, setting the mug down a little too hard on the counter.
He stood there for a beat, heart pounding. It was dark, probably freezing, and they hadn’t even talked yet. But somehow, the silence and the open water felt easier than all the words choking in his throat.
“Fuck it,” he mumbled, already toeing off his shoes and tugging his hoodie over his head. By the time he stepped outside, the sliding door clicked shut behind him and Keith was already waist-deep in the lake, glancing over his shoulder.
The moon reflected off the surface, casting silver ripples that shimmered around him like something out of a dream. His hair was wet, clinging to his cheeks, and for once, he didn’t look guarded—just... still.
Lance padded down the dock, pausing at the edge. “If I get hypothermia and die, I’m haunting you.”
Keith’s mouth tugged into a small, crooked smile. “That’s fair.”
Lance didn’t give himself time to think—he dove in. The water was cold enough to steal the breath from his lungs, but it wasn’t awful. It wrapped around him, startling and soothing all at once. When he surfaced, gasping and laughing quietly, Keith was already drifting closer, arms moving lazily through the water.
“You’re insane,” Lance said between shallow breaths.
Keith shrugged, eyes catching the moonlight. “I didn’t want to talk. Not yet. Just... didn’t want to be inside.”
And Lance understood.
So he didn’t push. He just floated there beside him, silence settling like mist between them, soft and wordless and waiting.
Lance floated on his back for a moment, trying to catch his breath, but his eyes kept drifting to Keith.
He hadn’t meant to stare—really, he hadn’t. But under the soft cast of moonlight, Keith looked otherworldly. The gentle glow caught in the wet strands of his hair, making them gleam like ink, slicked back just enough to reveal the sharp angles of his face. Drops of water clung to his lashes, catching the light each time he blinked. His skin glistened, each breath sending tiny ripples through the water around him. It was like the lake itself was trying to keep him close, tugging at him with every current.
Lance could see the slope of his shoulders just breaking the surface, the slow, absent movements of his hands as he drifted. And his eyes—God, his eyes. Even in the low light, they burned. Not with anger, not even sadness anymore. Just something quiet. Something raw and aching and real.
And it hit Lance, right then, like a sucker punch to the chest.
He was beautiful.
Not in a way that could be captured on a phone screen or explained out loud. It was in the way he looked when he didn’t know anyone was watching—unguarded and still, like the kind of peace people spent their whole lives searching for.
Lance swallowed hard, throat suddenly dry despite the water. His fingers twitched slightly at his sides, half-wanting to reach out, to close the space between them.
Instead, he whispered, “You look like a fucking painting right now.”
Keith turned his head, raising a brow, a drop of water trailing from his temple to his jaw. “That supposed to be a compliment or a weird insult?”
“Definitely a compliment,” Lance breathed, smiling despite himself. “Like… one of those tragic Greek statues. The kind that makes people cry in museums.”
Keith snorted, glancing away. “You’re so dramatic.”
“Yeah,” Lance murmured. “But I mean it.”
Keith didn’t say anything, but moved forward until Lance’s back was up against the dock and their chests were pressed into each other. Lance felt one of Keith’s hands under the water start to trace circles on his hip bone while the other came above the surface to caress his cheek.
It should’ve been sweet, but Lance just felt annoyed.
He pushed Keith back slightly. “What are you doing, Keith?”
Keith stilled, eyes flickering with confusion—hurt, maybe—but his hand didn’t fall away just yet. The silence stretched between them, heavy and humid with tension.
“I…” he started, brows furrowing. “I thought this is what you wanted.”
Lance scoffed, low and bitter, water lapping between them. “Yeah? Now you decide that?”
Keith blinked. “I don’t—”
“No,” Lance cut in, voice sharper than he meant it to be. “You don’t get to do this. You don’t get to act like nothing happened.”
The words hung in the air like smoke, dense and suffocating.
Keith took a slow breath, stepping back just enough that the warmth between them thinned, though his hand still lingered in the water.
“I’m not trying to mess with your head,” he said, quieter now. “I just… I miss you.”
“You miss me?” Lance repeated, laughter cracking out of him without humor. “Keith, you shut me out for months. You let me think I was the only one who felt anything. You didn’t even fight for me.”
Keith’s jaw clenched. “I didn’t know how.”
“Yeah, well, that doesn’t make it hurt any less.” Lance dragged a hand down his face, the sting of saltwater and emotion prickling at his eyes. “I wanted you to want me back. Not… not just now that I’m here again.”
For a moment, all Lance could hear was the water lapping against the dock and the frantic beat of his own heart.
Keith’s voice came small, like something fragile cracking open. “I’ve always wanted you.”
Lance shook his head, turning away and swimming a few feet toward the shore. “Wanting someone means showing up. And you didn’t.” He stopped, looking over his shoulder with tired eyes. “So don’t start now like we’re just picking up where we left off.”
Keith didn’t follow this time.
And the moon kept rising, high and silent above them, watching it all unravel.
Inside the lake house, the air was thick with the tension they hadn’t left behind in the water. The place smelled faintly of old wood and lavender linen spray—clean but untouched, like a memory frozen in time. Keith wordlessly handed Lance a towel from the linen closet before grabbing one for himself, shoulders tense as he turned away to rub at his wet hair.
The quiet crackled between them, charged.
Lance stood by the edge of the living room, toweling off his arms, jaw tight. Keith had thrown on a pair of sweatpants but hadn’t bothered with a shirt. He sat on the arm of the worn-out leather couch, elbows on his knees, still dripping slightly onto the hardwood floor.
“I didn’t mean to make you feel like you didn’t matter,” Keith said finally, voice rough.
Lance laughed, low and bitter. “That’s the thing, Keith. You didn’t have to mean it. You just did.”
Keith looked up, eyes stormy. “You think I didn’t care? You think I wasn’t thinking about you every goddamn day after you left?”
“You sure as hell didn’t act like it.”
“I was scared!” Keith’s voice rose for the first time, raw and cracking. “I didn’t know what the hell I was doing, and I figured it was better to let you go than keep hurting you.”
Lance threw the towel down. “Well congrats, Keith. Mission accomplished. You did both.”
Keith stood now, arms at his sides. “I thought if I gave you space, you’d be better off.”
“You didn’t give me space. You gave me silence. Cold, empty silence while I sat around wondering if I’d made it all up in my head.”
Keith flinched. Lance’s chest heaved, emotion rising up his throat like a wave he couldn’t swallow back.
“I needed you to fight for me,” Lance said, voice trembling. “Even a little. I needed one goddamn sign that I wasn’t the only one who felt like we had something real.”
“You’re such a hypocrite, Lance.”
“Excuse me?”
“Do you expect me to read minds? You expect me to know that you wanted me to fight for you when you’re saying one thing but apparently mean the exact opposite? Or did you do that on purpose so that I could seem like the only villain here?”
Lance’s breath caught, a sharp inhale that felt like glass in his throat. “What the hell are you talking about?”
Keith stepped forward, dripping towel clenched in his fist, eyes burning. “You told me to let go. You said we were done. You walked away. What was I supposed to do? Chase you while you slammed every door behind you?”
Lance’s voice rose, wounded. “Because I was hurt! Because I asked you if you loved me and you couldn’t even give me an answer!”
“I didn’t know how to answer!” Keith shot back. “I was trying to figure it out, trying to get it right so I didn’t mess it up more than I already had.”
“But you said nothing,” Lance snapped. “For months. Not even a call. Not even a text.”
Keith’s voice dropped to something lower, rougher. “And what about you? You didn’t reach out either. You didn’t ask. You just made it real easy to blame me.”
“I shouldn’t have had to,” Lance said, his voice cracking under the weight of it. “I shouldn’t have had to beg for someone who claimed to care about me to just show up. ”
“Lance,” Keith’s voice was stern. “I told you to leave if you didn’t want this, and you did. You said we were better off as friends and I tried my damn best to honor that.”
Lance’s eyes were glassy now, jaw clenched so tight it ached. “I did want it! I just didn’t know how to say it without sounding pathetic. Without handing over the last shred of pride I had left.”
Keith stepped closer, arms still hanging at his sides, like he didn’t know whether to hold Lance or let him go again. “You think I wasn’t scared, too? You think it didn’t kill me every single time I saw you and couldn’t touch you, couldn’t ask if maybe, just maybe, you’d changed your mind?”
Lance looked away, but Keith didn’t stop.
“I thought I was giving you space. I thought if I waited long enough, you’d come back when you were ready.”
“Well I didn’t! ” Lance snapped, looking back at him with fire in his eyes. “I waited too! I waited for you to fight for me! And when you didn’t, I convinced myself I imagined the whole damn thing!”
Keith’s mouth opened again, but nothing came out. He looked like he’d been punched.
“I know what I said,” Lance continued, voice trembling. “But I was scared. And I was hurt. And I just—” he ran a hand through his damp hair, breath hitching. “I needed someone to prove me wrong.”
Silence again. This time heavier. Fuller.
Keith finally spoke, quieter now, like the anger had burned away and left only the bones behind.
“I never stopped wanting you. Not for a second.”
Lance blinked, chest heaving under the weight of everything he hadn’t let himself feel—hadn’t let himself believe —until now.
When he didn’t respond, Keith dragged both hands through his hair and began pacing the length of the living room like he couldn’t contain it anymore.
“Lance, you—you are the most competitive, most guarded, most stubborn , most challenging person I have ever met—”
“Well that makes two of us—”
“And I love you.”
The air left Lance’s lungs in one sharp exhale. Whatever snarky retort he’d been building died instantly in his throat.
“You what?” he asked, barely above a whisper.
Keith stopped pacing. His voice was trembling now, raw and cracking at the edges. “I love you so much I still make my coffee the way you like it, because I can hear your voice in the back of my head complaining about the bitter taste. I love you so much your toothbrush is still by my sink where you left it. I love you so much there’s still a section of my closet empty, waiting—for your clothes, for you .”
He paused, swallowed hard, eyes glinting with something between desperation and honesty.
“I love you so much I convinced myself I was only holding onto your hoodie because Kosmo liked sleeping on it. I love you so much I—” He broke off, breathing hard for a moment before continuing, softer now. “I love you so much that I finally met my mom. Because I knew being with you meant I had to start facing the parts of myself I kept hidden. Because I wanted to be better. For you. I wanted to be someone worthy of loving you.”
The room went impossibly still.
And for the first time in months, Lance didn’t feel angry. Or heartbroken. Or tired.
He just felt seen.
And that—God, that was almost worse.
Lance let out a shaky breath, his throat thick. The weight of Keith’s words settled on his chest like something warm and heavy—something terrifyingly real.
So, naturally, he did the only thing he knew how to do when things got too close, too raw, too much .
He tried to laugh.
“Tch—wow,” he said, voice wobbly. “That’s a lot of words just to say you’re obsessed with me.”
Keith didn’t say anything at first. He just stood there, watching him with that same open, wrecked expression. It made Lance want to crawl out of his own skin.
“I mean,” Lance continued, forcing a crooked grin, “there’s ‘love’ and then there’s saving someone’s toothbrush. That’s like, stage-five clinger behavior.”
“Lance,” Keith said quietly, not playing along.
The smile faltered.
Lance looked down at his hands. His fingers were trembling slightly.
“I just—I don’t know how to do this,” he admitted, voice dropping. “When I love someone and it matters, I always feel like I’m one wrong move from ruining everything. And I was so sure you’d already left.”
“I didn’t,” Keith said immediately. “I never left.”
Lance’s eyes flicked back to him.
“And I never stopped hoping you’d come back.”
The words kept replaying through Lance’s head, making his veins buzz.
“And I love you.”
“ And I love you.”
No but .
No conditions, no hesitations, no loopholes or clauses to fall back on when things got hard. Just raw, unapologetic truth.
It terrified him.
Because if there was no but , there was no wall left to hide behind. Nothing to brace for. Just Keith, standing there like he had ripped himself open and placed his heart right into Lance’s hands.
And all Lance could do was stand there and feel it.
His throat bobbed as he swallowed. “Say it again.”
Keith didn’t flinch. “I love you.”
Lance closed his eyes. His voice was barely a whisper when he asked, “And you mean it?”
“I mean it.” Keith stepped forward, slow and deliberate, like he didn’t want to spook him. “I’ve meant it since that night at your place. Maybe even before that. I just didn’t know how to say it without ruining everything.”
Lance let out a shaky breath that sounded dangerously close to a sob. “Well, you ruined it anyway.”
Keith cracked a soft smile, eyes shining. “Yeah. But so did you.”
And somehow, that made it feel okay.
Because if they were both wrecked, if they’d both made a mess of it, then maybe they could try again— together —this time with the truth in the open.
This time, with no more buts .
Keith closed the small distance between them, his hands gentle but sure as they cupped Lance’s face. The world around them seemed to fall away—the quiet hum of the house, the fading night outside, everything narrowing down to the heat radiating between their bodies.
Lance’s breath hitched, heart pounding in his chest like a drumbeat too loud to ignore. His hands trembled slightly before finding their way to Keith’s wrists, steadying himself, grounding the moment.
When their lips finally met, it was soft at first—a question whispered between them. Then, slowly, a fire sparked, growing fierce and urgent, as if years of waiting and silence poured into that single kiss.
Keith’s fingers tangled in Lance’s hair, pulling him closer, and Lance melted into the warmth, every doubt, every fear dissolving into the steady rhythm of their shared breath.
For the first time in a long time, they weren’t running from each other. They were exactly where they belonged.
Their kiss deepened, growing more urgent and electric. Keith’s hands slid down from Lance’s face to his waist, pulling him flush against his body. Lance’s fingers tangled in Keith’s hair, fingers trembling as he clung to him like a lifeline.
The heat between them flared, breaths quickening as they slowly backed toward the bedroom, every step charged with anticipation. Keith’s lips trailed from Lance’s mouth down to his jaw, then to the sensitive spot just below his ear, eliciting a shiver that ran down Lance’s spine. In the dim light, shadows played across their skin as Keith pressed Lance gently against the doorframe before guiding him inside.
“Wait,” Lance called out breathlessly as Keith’s slender fingers began to toy with his waistband. “We have lake water all over us, we can’t lay in the bed like this. We need to shower.”
Keith chuckled against Lance’s pulse. “Didn’t know you were into shower sex, McClain.”
“No, you freak!” A strangled noise came from the back of Lance’s throat. “A shower, like regular people!”
Keith grinned, his eyes sparkling with mischief as he stepped back just enough to brush a wet hand through his damp hair. “Alright, alright. Regular shower it is. But don’t think this means I’m not coming back for round two.”
Lance rolled his eyes but couldn’t hide the smile tugging at his lips. They stepped into the warm cascade of water together, the showerhead spraying soft droplets that shimmered in the pale light.
For a moment, they just stood there, letting the water wash over them, the silence between them filled with a quiet intimacy that didn’t need words.
Keith reached out first, fingertips gentle as he traced the curve of Lance’s shoulder, working the soap slowly into a lather. Lance shivered, not just from the water but from the tenderness in Keith’s touch.
Without hesitation, Lance mirrored the gesture, his hands gliding over Keith’s back, rinsing away the tension they’d carried for so long.
The world outside faded, leaving only the warmth of the water and the softness of shared vulnerability. In that small, steamy space, they were just two people finding comfort in each other, one careful, loving touch at a time.
After rinsing off, they stepped out of the shower, steam curling around them like a soft veil. Keith grabbed a towel, wrapping it loosely around his waist, while Lance reached for another, drying his hair with slow, deliberate motions.
Their eyes met across the bathroom, the air thick with unspoken promises and lingering heat. Without a word, they moved to the bedroom, bodies still damp, hearts pounding in sync.
Keith pulled Lance close, the warmth of their skin meeting through the thin fabric of the towel, breath mingling as their lips found each other again—slow at first, tasting and exploring, then deeper, more urgent.
Keith guided Lance backward, each step slow and deliberate, until Lance’s legs met the edge of the bed, causing him to buckle slightly—caught off guard by the sudden stop. Though he hadn’t run, his chest heaved like he’d just crossed the finish line of a marathon. Keith loomed over him, fingers entwined tightly with Lance’s, tracing a slow path as his lips pressed soft, lingering kisses down Lance’s abdomen, each touch igniting a fire that burned just beneath the skin.
When Keith’s hands reached the knot in Lance’s towel, he paused and looked up through his eyelashes with a smirk.
“For fuck’s sake,” Lance murmured, half-exasperated, half-amused, “Hurry up and take it off.”
Keith chuckled softly, his fingers working to untie the towel slowly, savoring the moment. As the fabric slipped free, he let his lips trail down the curve of Lance’s hip, planting gentle, warm kisses that made Lance shiver. Every touch was careful and deliberate, a quiet promise held in the softness of Keith’s mouth and the tenderness in his eyes.
Lance’s breath hitched, the vulnerability of the moment grounding them both in a closeness that words could never capture. Keith’s hands then slid lower, tracing the smooth skin as his lips followed—an unspoken conversation of trust and desire.
Keith’s mouth continued its slow, reverent exploration, his lips and tongue tracing every sensitive curve with careful attention. Lance’s breath hitched and deepened, his body arching subtly into the warmth and pressure, every nerve alight with anticipation. Keith’s hands roamed freely now, fingertips tracing fire along Lance’s skin, grounding him even as desire flared hotter.
Lance couldn’t take it anymore. He moved the hand he had wedged between his teeth to keep himself quiet down his stomach to his hard length, growing increasingly painful.
“No,” Keith murmured, his voice low and steady as he slicked two fingers with lube. “Not yet.”
With deliberate care, Keith positioned himself between Lance’s thighs again, his touch careful and attentive. The soft warmth of his fingers traced slow circles along Lance’s skin, building anticipation with every movement. Lance’s body trembled beneath him, every nerve ending alive with sensation, caught between patience and desire.
“Oh my God, Keith!” Lance threw his head back down on the mattress. “Hurry up, you’re killing me here.”
Keith smiled against Lance’s skin, his breath warm and steady as he leaned closer. “Patience, McClain. I’m just getting started.”
His fingers continued their slow, deliberate dance, each touch sparking electricity beneath Lance’s skin. Lance’s body arched instinctively, every nerve alight with need.
Keith’s voice was a low murmur, filled with promise. “You’re gonna remember this.” Without warning, Keith’s mouth engulfed Lance’s entire length, making him shoot up and pull at Keith’s hair.
Keith’s fingers moved skillfully, perfectly synced with the steady rhythm of his mouth. The gentle teasing from before gave way to more urgent, confident touches, sending waves of sensation through Lance’s body. Lance’s breath hitched, his hands gripping the sheets as a tremor ran through him.
“Keith, I—I’m gonna—” he stammered, voice thick with need and barely held-back release.
Keith pulled off of Lance with a pop. “I got you, baby.” The pet-name was enough to send Lance over the edge. He shook and panted as his fingernails dug into Keith’s scalp. His breathing was uneven and a thin layer of sweat as Keith slowly withdrew his fingers and mouth from Lance.
The warmth leaving was too much, it was over too fast. Lance resorted to clawing at Keith’s back.
“No,” He all but mewled. “Don’t stop. Please don’t stop.”
Keith's eyes darkened at the plea, his hands gliding up Lance’s sides as if grounding him. “I’m not going anywhere,” he murmured, voice low and rough at the edges. He leaned down, brushing his lips over Lance’s flushed cheek, then his jaw, then the soft skin just below his ear.
Lance’s breath hitched. The ache in his chest hadn’t faded—it had only shifted, tangled now with something overwhelming and beautiful. His fingers dug into Keith’s shoulders, holding him close, desperate to feel everything.
Keith settled against him again, their foreheads touching as their breathing synced. “Tell me what you need,” he whispered.
“You,” Lance answered, voice raw. “I just—need you.”
Keith’s lips wandered, slower now, like he was rediscovering every inch of Lance. When he reached his chest, he paused, letting his breath ghost over Lance’s skin before pressing an open-mouthed kiss just over his heart.
Lance’s hands found Keith’s hair again, softer this time, as if the reverence in Keith’s touch had calmed something inside him. Then Keith’s tongue flicked over one of his nipples—light, exploratory, followed by the gentle drag of his lips—and Lance gasped, arching slightly into the sensation.
It wasn’t rushed, wasn’t wild like before. It was deliberate. Worshipful.
Keith glanced up, eyes hooded but burning. “Still okay?” he whispered.
Lance nodded, unable to form words, overwhelmed by how seen he felt—how wanted.
“Good,” Keith murmured. “Because I’m not done showing you how much I missed you.”
And when he bent down again, mouth leaving a wet trail across Lance’s chest, Lance let himself feel all of it—the closeness, the quiet vulnerability, the weight of something that felt like love wrapped in every kiss.
Keith’s hand trailed down Lance’s side, fingers tracing the curve of his waist like he was memorizing it. Lance’s breath hitched as Keith leaned in, kissing him again—slow and deep, the kind of kiss that left his thoughts scattered.
Then Keith’s hand slid lower, wrapping around him with a deliberate gentleness that made Lance whimper into his mouth. The contrast of the soft touch and the mounting tension in his body was almost too much.
“Keith…” Lance breathed, hips shifting instinctively.
Keith didn’t say anything—just kept the rhythm steady, his forehead pressed to Lance’s as their breath mingled in the heated space between them. Lance’s hands gripped his shoulders, his moans muffled against Keith’s skin, each wave of pleasure building slow and sure.
The only sounds were their ragged breathing, the soft creak of the bed, and the occasional whispered encouragement from Keith—like he couldn’t stop reminding Lance how beautiful he was like this, how much he wanted him.
When Lance finally came undone again, it was with Keith’s name on his lips, whispered like a prayer, like a promise.
Lance’s body was at its wits' end. His legs trembled, skin buzzing with oversensitivity, but Keith didn’t stop—not entirely. He slowed, his touch featherlight now, coaxing small aftershocks from Lance’s already spent body. Every graze of his fingertips along Lance’s ribs, down his thigh, sent shivers through him. It wasn’t about pushing him further anymore—it was about grounding him in the moment, holding him in it.
“Still with me?” Keith murmured, his voice rough but gentle, lips brushing Lance’s temple.
Lance gave a breathless laugh, nodding faintly as he turned his face into the crook of Keith’s neck. “Barely,” he whispered, eyes fluttering shut. “You’re insane.”
Keith smiled, pressing soft kisses to Lance’s cheek, his jaw, his shoulder—slowing the world around them piece by piece. “You’re beautiful,” he whispered. “You don’t even know what you do to me.”
Lance sighed, boneless and warm under the weight of Keith’s affection. He pulled back tugging his own towel free, revealing his own long, hard shaft.
“I’m not finished with you,” Keith muttered, fingertips digging into Lance’s hips. “Turn around. On your knees.”
Lance shivered at the tone in Keith’s voice—low, rough, and laced with intent. Heat pooled low in his stomach again, surprising him with how quickly his body responded, despite the haze of exhaustion.
He didn’t need to be told twice.
Lance shifted onto his knees, bracing himself against the mattress as the cool air kissed every inch of his exposed skin. Behind him, Keith let out a quiet breath, reverent, almost awed.
“I’m not finished with you,” he said again, voice softer this time—like a vow.
Keith’s hands settled on his hips, grounding and possessive. He leaned forward, his chest brushing against Lance’s back as he pressed a slow, open-mouthed kiss to his shoulder blade. The contrast of skin on skin, the gentle scrape of teeth, the reverent touch of fingers trailing down his sides—it sent shivers up Lance’s spine.
“Tell me if it’s too much,” Keith murmured, lips still on his skin.
“It’s not,” Lance whispered back, eyes fluttering shut. “It’s you.”
Lance felt Keith’s mouth curve into a smile against his skin as he pushed into him, slow and deliberate.
Lance gasped, fingers curling tightly into the sheets as Keith pressed forward, every inch of him unhurried and intentional, as if he were memorizing how they fit together. The warmth of Keith’s chest met his back again, grounding him, anchoring him to the moment.
Lance nodded, too breathless for words. “Yeah,” he managed. “Just—you’re too slow.”
Keith’s hands pressed down on the curve of Lance’s spine as he leaned forward again, biting at his nape. “Careful what you wish foy, baby. Don’t wanna hurt you, it’s been a while.” His voice came out husky and slurred, like it was taking everything out of him to slow down.
Lance nodded, too breathless for words. “Yeah,” he managed. “Just—you’re too slow.”
Keith’s hands smoothed down the curve of Lance’s spine before settling at his hips. He leaned in, his breath hot against Lance’s skin as he grazed his teeth along the nape of Lance’s neck, the touch sending a full-body shiver straight through him.
“Careful what you wish for, baby,” Keith murmured, his voice thick and husky with restraint. “Don’t wanna hurt you—it’s been a while.”
There was an edge to it, like it was taking everything in Keith to stay gentle, to keep the pace measured. Lance could feel the tension in every part of him, the way his fingers tightened at his waist, the unsteady rhythm of his breath against his shoulder.
When what felt like hours passed with no movement from Keith, Lance had had enough. He sat up on his forearms and pushed his hips back into Keith, trying to bite back his own moan when a soft whimper ripped through Keith.
“I can take it,” Lance whispered, shifting back slightly again, grounding them both. “It’s you. I want you.”
That seemed to undo something in Keith.
His movements grew firmer, deeper—but still wrapped in care, still reverent. There was no rush, no frantic scramble to chase something fleeting. It was about holding on—about giving and receiving in equal measure.
Keith buried his face against Lance’s shoulder, his breath hot and ragged as their bodies moved in sync. His grip on Lance’s hips tightened, fingertips pressing crescents into skin, grounding them both in the moment.
With a low, guttural sound, Keith bit down—not too hard, but enough to make Lance gasp, the jolt of sensation sending sparks down his spine. His hips moved with building urgency, rhythm sharp and unrelenting, driven by emotion as much as desire.
Lance clawed at the sheets, his entire body trembling beneath the weight of it all—of Keith, of everything they hadn’t said, everything they were trying to say now without words. Each thrust felt like a confession, every breath a promise.
“Keith,” he breathed, voice barely there, “don’t stop.”
Keith didn’t answer. He just held on tighter and kissed the mark he’d left on Lance’s shoulder like an apology and a vow all at once.
Keith pulled out suddenly, hands planted firmly on Lance’s hips as he flipped him onto his back with a strength that made Lance breathless. The mattress dipped beneath them, and for a second, everything was still except for the echo of their ragged breathing.
The moonlight spilled through the open curtains, draping over Keith’s body like silk, highlighting the sharp cut of his jaw and the shadows of muscle along his arms and stomach. Lance stared up at him, stunned silent. If there was ever a moment where time could freeze, this was it. Keith looked like something out of a dream—untouchable and yet so completely his.
Keith leaned over him, eyes flickering across every inch of Lance’s face like he was memorizing it for the thousandth time. His voice, when it came, was rough around the edges. “You’re so damn beautiful it hurts.”
Lance didn’t have time to respond before Keith was kissing him again—slow, reverent, almost desperate. Like he needed Lance to feel everything he couldn’t say. Like the world had narrowed down to this bed, this room, this exact moment where nothing else mattered but the way they fit together, body and soul.
Keith’s hands gripped Lance’s thighs, guiding them up gently but with purpose. Before Lance could catch his breath, Keith pressed into him again—deeper this time, more urgent, like all the longing and heartbreak and hope of the past months had been condensed into this single point of contact.
Lance gasped, fingers clutching the sheets beside him. The angle, the way Keith was holding him—there was no distance left between them. It was overwhelming. Keith’s forehead dropped to Lance’s, sweat-slick and trembling, their breath mingling in the tight space between.
The touch sent another jolt through Lance’s body—his back arched, a strangled sound caught in his throat as his fingers dug into Keith’s shoulders, desperate for something to hold onto.
It was overwhelming—every nerve lit up, every breath shaky and gasped between them. His body felt like it was coming apart and holding together all at once.
“Keith—” he managed, barely, voice trembling. “I can’t—”
Keith pressed a kiss just beneath his jaw, his voice low and hoarse. “Yes, you can. I’ve got you.”
“Oh my God, Keith,” Lance gasped, his voice cracking. “I’m gonna—”
But Keith’s hand stilled in an instant, firm and unyielding around him. Lance let out a broken whine, hips bucking instinctively against the hold.
“Not yet,” Keith said, voice low, rough with something deeper than lust. “You still didn’t say it back.”
Lance blinked up at him, dazed. “I—what?”
Keith’s eyes searched his, wide and unguarded now. “I’m not letting you finish until you say it back.”
The weight of the moment hit Lance like a tidal wave. His chest rose and fell with each shaky breath, heart pounding so hard it drowned out everything else. Keith wasn’t teasing. He wasn’t being smug. He was asking. Vulnerable and raw.
And Lance—Lance felt like he was standing at the edge of something huge.
His throat bobbed. “I love you,” he whispered, like the words had been waiting at the back of his tongue this whole time. “I never stopped.”
Keith’s expression broke, a flicker of disbelief and something too tender to name. His hand moved again—slow, reverent, like the words had been the key to everything.
Once he said it—those three impossible words—Lance couldn’t stop.
“I love you,” he repeated, voice shaking, “I love you, I love you—”
It poured out of him, like he’d been holding his breath for months and finally exhaled. Tears slipped down his cheeks, hot and silent, from the overstimulation and the sheer ridiculousness of it all—driving twelve hours on no sleep, Keith sprinting across a track like a lunatic, the ache that had settled in his chest for so long finally cracking open into something beautiful.
Keith buried his face in the crook of Lance’s neck, his breathing ragged. He thrust forward again, deep and perfect, and Lance arched into him with a sob.
“I’ve got you,” Keith panted against his skin, “Come with me, baby. Please—”
Their mouths found each other in a desperate kiss, teeth clashing, lips trembling. And then—
Lance shattered. His entire body seized with it, white-hot pleasure ripping through him like lightning. Keith followed a heartbeat later, trembling as he spilled into him, arms wrapped tight around Lance like he never intended to let go.
They clung to each other as the waves passed, shaking and breathless, the air thick with salt and sweat and the unspoken promise that had finally, finally been said aloud.
The silence that followed was soft and heavy, like a thick blanket wrapped around them. Lance could still feel Keith’s heartbeat—wild and uneven—pressed against his back, the weight of him grounding, reassuring.
Neither of them moved at first. Their breathing slowly leveled out, the adrenaline ebbing into something quieter, more vulnerable.
Keith pressed a kiss to the back of Lance’s neck, then another, slower, lingering one just below his ear. “You okay?” he whispered.
Lance nodded, eyes still closed, his voice rough. “Yeah. Just… overwhelmed.”
Keith shifted, gently pulling out and disappearing for a moment. Lance heard water running in the bathroom. When he came back, he had a warm towel and a softness in his expression that made Lance’s throat tighten. Keith cleaned them both up without a word, careful and attentive, like every movement was a quiet apology for every misstep they'd made along the way.
When they finally crawled beneath the covers, Lance curled into Keith instinctively, like he’d done it a hundred times before. Keith held him close, one hand threading lazily through Lance’s hair while the other stayed planted at his waist, like he was afraid he’d disappear if he let go.
“I meant every word,” Keith said, voice barely audible in the dark.
“I know,” Lance whispered. “I did too.”
For a long while, there was only the sound of crickets outside and the hum of the lake lapping against the dock. The moonlight spilled in faintly through the sheer curtains, illuminating the outlines of tangled limbs and quiet forgiveness.
And for the first time in months, Lance let himself believe—really believe—that maybe this could last.
That maybe, this time, love would be enough.
Lance woke to sunlight creeping in through the linen curtains, casting pale golden slants across the wooden floorboards. For a moment, he didn’t move—just let himself breathe in the unfamiliar stillness of the lake house. The sheets were warm, tangled around his legs, and the space behind him was filled with the steady weight of Keith’s arm draped loosely over his waist.
It didn’t feel like a dream.
Keith’s breath was soft against the back of his neck, a slow, even rhythm that made Lance’s chest ache in the gentlest way. He blinked up at the ceiling, letting it settle in. Last night hadn’t been a moment of weakness or confusion—it had been real. Every word, every touch. And Keith was still here. Still holding him like the sky hadn’t fallen. Like they still had time.
A soft murmur came from behind him, followed by a sleepy tightening of Keith’s arm. “You’re awake?”
“Yeah,” Lance whispered, smiling faintly. “Didn’t want to move.”
Keith made a small noise and buried his face further into Lance’s shoulder. “Good. Don’t.”
They laid like that for a while, wrapped up in silence that wasn’t awkward or heavy. Just… full. Full of things neither of them needed to rush to say.
Eventually, Keith pulled back slightly, propping himself up on one elbow to look down at Lance. His hair was a mess, and there were faint pillow creases on his cheek. “You didn’t run,” he said, voice quiet.
Lance turned onto his back, meeting his gaze. “You didn’t let me.”
Keith leaned down and kissed him again—slow and warm and just a little lazy, like they had all the time in the world now.
When they finally pulled apart, Lance sighed. “We’re gonna have to go back eventually, huh?”
“Eventually,” Keith admitted. “But not yet. Let’s just… stay here a little longer.”
Lance nodded. “Yeah. Okay.”
Outside, the lake shimmered under the rising sun, and birds trilled softly in the distance. Inside, everything felt a little less uncertain. A little more like home.
Lance’s phone buzzed against the nightstand, rattling slightly on the wood.
Keith stirred beside him with a soft groan, but didn’t wake.
Lance reached out with one hand, squinting against the light of the screen. Rachel.
He hesitated, thumb hovering over the notification. His heart beat a little faster, just from her name.
With a sigh, he slid the message open.
[Rachel]:
where the hell did u two go? 😤
also, ur not slick. half of Utah saw that kiss. the mormons r gonna come after u
Lance stared at the screen for a second before a laugh slipped out—quiet but genuine.
Keith cracked one eye open. “What?”
Lance tilted the phone so he could see the message.
Keith blinked at it, then grinned sleepily. “Worth it.”
“Debatable,” Lance replied, even as he texted back.
[Lance]:
We’re at the lake house. He dragged me here.
Tell Luis if he starts with the bird-and-the-bees talk I’m drowning myself.
A new message came almost instantly.
[Rachel]:
Too late. He already told Mami he saw “Keithy-boy’s aura glowing post-nut.”
Also, Abuela wants to FaceTime. Now. Good luck. 😇
Lance let out a strangled groan and flopped back into the pillows.
Keith laughed. “Still worth it?”
Lance turned his head to look at him, eyes crinkling with amusement. “Yeah,” he said quietly. “Still worth it.”
Then he typed one more message.
[Lance]:
Tell Abuela I’ll call her after breakfast. And tell everyone else to mind their business
[Rachel]:
No promises 😌
Keith wrapped his arm back around Lance’s waist, tugging him closer. “You hungry?”
“Always.”
Keith kissed the side of his face. “Then come on, McClain. Let’s survive your family together.”
Lance grinned. “Brave of you.”
He didn’t say it, but he was grateful Keith hadn’t let him go. Not then, not now.
And for the first time in a long time, he was looking forward to whatever came next.
The smell of sizzling onions hit first.
Then came the unmistakable chaos of his family — loud voices, laughing, the familiar screech of car doors and children shouting as the McClain invasion descended upon the lake house.
Lance stepped out onto the back deck, blinking against the early afternoon sun. Keith was in the kitchen, trying valiantly to keep Kosmo from eating an entire rotisserie chicken off the counter.
Luis was the first up the porch steps, arms full of aluminum trays. “Move it or lose it, McClain. We brought enough food to feed an army.”
“You are the army,” Lance shot back, holding the door open as his brother barreled through.
The rest followed in a messy, joyful wave — Veronica balancing drinks, Nadia with a bag of plantains and a Bluetooth speaker, Sylvio dragging a cooler behind him, and Rachel, already recording the chaos on her phone.
“Is that a grill?” Marco called from the driveway. “Keith, you didn’t say you had a grill!”
Keith peeked around the corner, flustered. “It’s not mine ! It’s my aunt’s—”
Luis was already on it, firing it up like a man possessed. “You win a championship and don’t grill about it? Disgraceful.”
Allura and Hunk arrived minutes later, arms full of desserts and graduation cards. Pidge, who had apparently slept in the van the entire night, wandered in behind them with bedhead and sunglasses, mumbling something about existential dread and peach cobbler.
Lance watched it unfold like a dream.
Keith, who had somehow gotten roped into holding a baby while Luis yelled grilling instructions at him, looked over at him from across the yard. The corners of his mouth curled up, soft and sure.
And suddenly, Lance was fourteen again. Staring at the boy with too-long hair and callused fingers who never seemed to belong anywhere but the driver’s seat of something fast. Only now, that boy was here. Still here. And he wasn’t going anywhere.
“Why are you crying?” Rachel whispered beside him, handing him a plate of tostones and pastelón.
“I’m not crying,” he muttered, wiping his eyes. “There’s smoke. From the grill.”
She just smiled, bumping his shoulder. “Whatever you say, lover boy.”
Lunch was loud and messy and chaotic in all the best ways. Stories were told. Hugs were given. Keith’s trophy got passed around like it was the newest McClain baby. And when Abuela called, Keith didn’t even flinch when she asked when the wedding was.
Later, as the sun began to dip and the lake glittered gold, Lance found Keith sitting alone on the edge of the dock, shoes kicked off, pants rolled up, toes in the water.
“Mind if I join you?”
Keith looked over, smiling. “You’re the one who drove twelve hours to get here. I think you’ve earned permanent dock privileges.”
They sat in comfortable silence, the sounds of their families behind them like a warm hum.
“You really stayed,” Lance said softly.
Keith turned to look at him. “You really came.”
Lance bumped their shoulders together. “Guess we’re both idiots.”
Keith laughed under his breath, but there was something reverent in the way he said, “Yeah. Lucky ones, though.”
Lance leaned his head on Keith’s shoulder, just as Kosmo trotted down to the dock and curled up beside them.
“Tell me something,” Lance said after a while. “What now?”
Keith looked out over the lake. “Now? You come to every one of my races. We survive college. You get famous for being annoying on the internet or something.”
“Wow. Romantic.”
Keith smiled. “Okay. We keep showing up. For each other. Even when it’s hard. Even when it’s messy. Even when there’s lake water all over the bed.”
Lance let out a quiet laugh, pressing a kiss to Keith’s shoulder. “Deal.”
The sun set slow and soft around them, gold bleeding into pink, into violet.
The dock creaked. The grill hissed. Someone yelled about running out of juice.
And somewhere in all of it — the noise, the warmth, the chaos of love — Lance finally felt like he was home.
It wasn’t the kiss. It was the staying.
Notes:
i truly apologize for being gone so long. i was caught up in a bunch of stuff for college and then last monday i ended up in the ER needing 10 stitches in my toe. don't ask. it's genuinely the most stupid story in the whole world and is so embarrassing that i used to be an athlete and had this happen to me.
any who.
i'm genuinely in tears. the story is finally at the end and i've been so overwhelmed with how much love i've received from all of you. i created the outline for this fic over a year and a half ago and didn't really get the motivation to start writing it until VLD got taken off of netflix. my hope is to maybe continue a mini serious with a couple of one-shots later on.
thank you all so so much for loving this story as much as i loved writing it.
Pages Navigation
carsull on Chapter 1 Sun 11 May 2025 02:08AM UTC
Comment Actions
mochiique on Chapter 1 Sun 11 May 2025 02:18AM UTC
Comment Actions
carsull on Chapter 1 Sun 11 May 2025 02:21AM UTC
Comment Actions
keithkoganekisser on Chapter 1 Sun 11 May 2025 03:37PM UTC
Comment Actions
mochiique on Chapter 1 Sun 11 May 2025 06:39PM UTC
Comment Actions
WednesdaysBirds on Chapter 1 Mon 12 May 2025 09:31AM UTC
Last Edited Mon 12 May 2025 09:32AM UTC
Comment Actions
mochiique on Chapter 1 Mon 12 May 2025 01:35PM UTC
Comment Actions
hiccupshypotheticalleftsock on Chapter 1 Tue 17 Jun 2025 12:46PM UTC
Comment Actions
zinaispreppy on Chapter 1 Sat 28 Jun 2025 04:43PM UTC
Comment Actions
mochiique on Chapter 1 Sun 29 Jun 2025 05:57PM UTC
Comment Actions
zinaispreppy on Chapter 1 Sun 29 Jun 2025 06:07PM UTC
Comment Actions
Emo_texas_toast on Chapter 1 Sat 05 Jul 2025 06:16AM UTC
Comment Actions
mochiique on Chapter 1 Sat 05 Jul 2025 05:23PM UTC
Comment Actions
Rainystorm07 on Chapter 1 Sun 13 Jul 2025 10:58PM UTC
Comment Actions
Hyster_ic on Chapter 1 Thu 31 Jul 2025 07:48AM UTC
Comment Actions
Nosieboy on Chapter 1 Thu 11 Sep 2025 07:58PM UTC
Comment Actions
actorcat27 on Chapter 2 Thu 08 May 2025 08:00AM UTC
Comment Actions
mochiique on Chapter 2 Thu 08 May 2025 02:55PM UTC
Comment Actions
crunchyneck (Guest) on Chapter 2 Sun 25 May 2025 11:18PM UTC
Comment Actions
hiccupshypotheticalleftsock on Chapter 2 Tue 17 Jun 2025 01:15PM UTC
Comment Actions
hunter Noceda :3 (Guest) on Chapter 3 Fri 09 May 2025 11:34PM UTC
Comment Actions
mochiique on Chapter 3 Sat 10 May 2025 01:19AM UTC
Comment Actions
omella on Chapter 3 Mon 30 Jun 2025 10:06AM UTC
Last Edited Mon 30 Jun 2025 10:11AM UTC
Comment Actions
mochiique on Chapter 3 Tue 01 Jul 2025 12:00AM UTC
Comment Actions
omella on Chapter 3 Tue 01 Jul 2025 09:08AM UTC
Comment Actions
miasmiami on Chapter 3 Thu 24 Jul 2025 01:41PM UTC
Comment Actions
mochiique on Chapter 3 Fri 25 Jul 2025 12:39PM UTC
Comment Actions
REKTTX on Chapter 4 Sun 11 May 2025 06:38AM UTC
Comment Actions
alittlebitosunshine on Chapter 4 Sun 11 May 2025 08:16AM UTC
Comment Actions
RJisThey on Chapter 4 Sun 11 May 2025 12:08PM UTC
Comment Actions
mochiique on Chapter 4 Mon 12 May 2025 12:30PM UTC
Comment Actions
keithkoganekisser on Chapter 4 Mon 12 May 2025 01:13AM UTC
Comment Actions
mochiique on Chapter 4 Mon 12 May 2025 01:34PM UTC
Comment Actions
booby_enthusiast on Chapter 4 Mon 12 May 2025 09:49AM UTC
Comment Actions
Pages Navigation