Work Text:
Keith had always been impulsive. As a kid that meant punching the little shit who decided to steal his crayon. As a teenager, it was skipping classes when there was something far more interesting happening across town. And as a student, it was going out as soon as he even glimpsed the sun’s rays peeking out between the sheets of grey cloud. Yeah, Keith had calmed down a lot in his old age. Or maybe he’d just learnt to deal with the frequently irritating occurrences of daily life better. That’s what Shiro would say, patting Keith on the back whilst wearing that well-practiced big brother smile that said ‘I’m proud of you,’ that Keith read as ‘please punch me’.
Shiro had introduced Keith to running. At the time, Keith hadn’t been to class in three weeks. Just moped about the house all day like a lonely vampire. But the sun had been shining and Shiro along with it. He’d dragged Keith off the couch and shoved him into some running shoes. Five years later, here Keith was, shorts on, headphones in, hair up. And the sun was shining gloriously for a cool February morning.
That was, when he left.
Now it was pouring like they’d suffered a monthlong a draught. They hadn’t. It had been raining on and off for two weeks now, and every day had been more miserable than the first. So, when Keith spotted the golden rays in the morning, you’d think he’d realise that it would be brief. That objects in motion, stay in motion. Nope. Keith ran out all guns blazing. And now, he was currently dripping wet as if he’d dived into the deep end of the pool, clothes and all.
His feet squelched in his trainers, and every foot fall blasted muddy water up his calves. His skin was covered in a thin membrane of sweat, rain and dirt and his clothes chafed with every slight movement. He huffed down the path, river on his right, houses on his left. He was exactly halfway around his usual route and this seemed to only encourage the storm, wind picking up and sweeping cold tendrils between the now permanent creases off his shirt.
Panting along the path, he finally got out onto the concrete of the quay. Usually it was bustling with tourists and locals alike. Boats lined the canal, rusted tractors lay abandoned above them, kids rolled around the grass and parents yelled at them to keep away from the edge. One day, Keith hoped to see one fall in. Trying not to laugh at the thought, he powered into the main hub. Outdoor seating lay around untouched, shop doors were pulled shut against yellow light and not a soul was in sight on the roads. Keith was weaving around bollards, slowing his pace to avoid slipping on the cobbles, when something caught his eye.
A door swung shut, light bouncing off the shining window. Just beyond, a figure hugged a trench coat tight to their body and slipped away into the silver stripes. Keith looked at the building. It was a modest one, coloured a pale blue with flaking paint and flower boxes full of drooping flowers. White plastic chairs were propped forward against similar tables, water collecting in pools across the surface. The window was steamed up, and the streaks warping the glass were painted with licks of orange from the indoor lights. It looked warm, and the rush of air from the door had the smell of coffee winding up Keith’s nose like smoke. Maybe he could afford to wait out the rain inside?
Keith swung into the café and was immediately assaulted with heat. He shivered on instinct, dragging his feet against the welcome mat as he looked around the room. It was small. White tables and colourful chairs cluttered the space. The counter was painted bright turquoise and held large glass domes filled with pretty pastry’s and delicate cakes. Beyond it was a loud machine, standing sturdy like a bodyguard and squirting out drinks with high-pitched screeches and hisses. Lining the window was a honey coloured table, with tall metal stools standing bright red against it. Keith made a beeline for them, swiping a hand across his face and shaking out his hair. Removing his head phones, he dropped them down on the bench and dug his phone out of his soaked shorts. That can’t have been good for it.
“Sir, you’re dripping.”
Keith jumped at being addressed. Behind him, a thin man glared at him with piercing eyes. Blond hair was sleeked back against his head so tightly that Keith could see every undulation of his scalp. Undulation being a bit of an overstatement to say it was more like his head was perfectly round and there were precisely zero dips in which to undulate with. Everything about him was startling perfect now Keith thought about it. Well-kept nails, creaseless uniform, apron free of any kind of stain.
“Oh, I, uh…” Keith looked down to find a puddle forming. Oops?
The man made a noise. All nose and disregard. Keith watched him raise a single, well-plucked eyebrow before leaving. Keith shuddered. Maybe this was the wrong place to dry off?
He placed his phone on the table and grabbed a few napkins from a pot nearby. Drying off as best he could he sat down.
“Keith?”
He turned to the voice. Behind him, on one of the small square tables, was a boy. He had curly brown hair stuffed under a wooly hat, tanned skin stretched over pointy features and curious blue eyes that narrowed their way towards Keith. Leaning forward, he tilted his head at Keith and pursed his lips. Then they were suddenly splitting into a wide curve and Keith realised it was his turn to speak. He instinctively opened his mouth, waiting to say a name, but it never arrived. He realised too late he had no idea who this person was. He clapped his mouth shut again, dread filling his stomach. The boy seemed about Keith’s age, and did know his name. All evidence pointed to them being at least passing acquaintances. But Keith couldn’t place him anywhere. So, he did the normal thing and just stared.
“It’s me, Lance.” The boy said, raising his eyebrows. Keith continued to stare.
“From astro?”
Astro? Astronomy? Keith took the astronomy module. It was his favourite in fact. He loved stars and the mysterious objects space tried to hide from Earth. He never missed a class. And this person? He took it too? Keith brought the lecture theatre up to the forefront of his mind. Keith liked to sit at the front, near the edge - no-one to block his view and easy to make a quick exit. People rarely sat near him, and to be fair, people rarely turned up to lectures these days. How was Keith supposed to recall him?
“I’m in your tutorial class.”
Ah. The vision changed to a small classroom, whiteboard at the front with a permanent dent in the middle that gathered various conspiracy theories. The course leader, a shrewd rat-like woman with thin rimmed glasses, stood at the front writing equations. There was the guy who only showed up the first day and never again. The girl who always did her make-up before the start – oddly, without a mirror. The two guys who always arrived late. That first day when one of them turned and introduced himself to Keith. Oh. The blob cleared into what resembled a human before it blurred together with reality. Lance. From astro.
“There.” The guy sighed, “nice of you to remember me.”
Keith shrugged. He was beyond politeness these days. It’s not like they’d spoken more than that one time on the first day. Why would Keith remember him? Just as he settled himself back in his seat, Lance was talking again.
“How come you were out running in this?”
Keith let out a growl, “well it wasn’t like this when I left.”
The boy snickered behind him and Keith found himself turning toward the noise despite himself. Lance’s nose was wrinkled with the effort, eyes crinkling at the sides as he hid it in the table.
“Fair.” He said, “guess some of us would check the forecast first though.”
Keith rolled his eyes, “like you can’t just look out the window.”
The words were more for himself than anyone else, he wasn’t planning on starting a conversation, hadn’t planned to see anyone he knew. So, he was already looking back at the rain dripping down the glass when Lance snorted.
“Sorry, sorry,” he mused when Keith regarded him again. He shook his head, trying to hide his smile behind a hand, “you’re just- not what I expected.”
“Excuse me?”
Expected? What was Lance doing getting expectations of him? They just met.
“No, no! I didn’t mean, like not in a bad way. I just…”
He bit his lip, face the faintest tint of red. Keith found it irritating. People always made some kind of assumption when they met him. He used to play to it – if people thought he was a bad kid then he was going to be a bad kid. He remembered Shiro’s sigh, the lines in his brow that were verging on permanent, the sadness in his voice when he said ‘why is this the one thing you won’t rebel against?’ It stuck with Keith. It was such a strange thing to say. Keith always misbehaved. He refused to be told how to be - where to sit in the dinner hall, how to dress properly to impress foster parents, when to smile even when you didn’t mean it. He rebelled against everything.
And that’s when he realised what Shiro meant. People were always telling him he was no good. They didn’t even know him, and yet he was labelled a ‘difficult’ child. Not a kid for ‘first timers’. He would struggle through school, make trouble in the workplace and never amount to anything. But that wasn’t true. Keith was smart. He believed in rules – when they were fair. And he knew that smiling didn’t make you okay, just fooled other people into thinking you were. Shiro made a damn good point. Keith was just toeing the line. So, he quit lying. And
did what he wanted. Like a true rebel, he went to class, studied hard, smiled at Shiro’s lame jokes and let the words of others run off his back like water.
But above all, he refused to acknowledge anyone who paid him, or anyone else, that treatment. Which now meant Lance. He turned to the window.
“I meant I thought you were smart!”
And now he thought Keith was dumb?
“No wait! That didn’t come out right! I meant…”
Lance sounded kind of desperate. Shame. Keith wasn’t going to turn around. He sighed, flicking a menu over on the table.
“Sorry.”
It was the tiniest noise. More like a whimper. It didn’t really match the rest of their conversation. Keith dared a glance back. Lance was frowning down at his notebook, eyebrows in a furrow like he was cursing the thing. That was different. No-one ever used to apologise. Well, they never meant it. They never looked that upset about it, like it hurt them to hurt someone else. Keith opened his mouth to speak.
“You gonna order anything?”
Keith glanced up to find smooth head looming. He looked as if Keith was a grave inconvenience, a stain on his perfect coffee-shop world.
“If you don’t order anything, I’m going to have to ask you to leave.”
Keith breathed through the irritation, squeezing his hands into fists. The waiter had a fair point, but he didn’t have to make it with such disdain. Keith was still a customer, he just hadn’t bought anything yet.
“Alright,” Keith mumbled, stepping up to reach into his back pocket. His hand slid against his ass, and then straight down to his thigh. Crap. These were his running shorts. He had no money.
Keith looked at the waiter. The waiter looked at Keith. Keith looked at the window. The rain threw itself against the glass like it was going to attack him. He shuddered.
“I’ll buy.”
Keith spun around. Lance was leaning against the back of his chair, fixing the waiter with a face dripping with raw, smug energy. His card sat between two slender fingers and he twirled it in the air.
The waiter sighed, clearly uncaring for the whole ordeal. Keith on the other hand, was still in shock.
“No, no, it’s alright.” He said firmly, gathering up his few belongings, “I’ll just go.”
“No.” Lance interrupted, “I’ll buy.”
His eyes were resolute, daring Keith to argue. Keith took the bait.
“No. I don’t want to owe you.”
“And you won’t.” Lance said lightly, following the waiter to the counter. “It’s an apology, for speaking with my foot in my mouth.”
He stopped to look up at the chalk board. Drinks were written in curly white lettering, with pastel coloured sketches drawn next to them.
“I’ll have a hot chocolate, please.”
Fingers clicked across the till.
“With marshmallows and cream?” The clerk asked in a bored voice.
Lance turned to face Keith then, elbows leaning back on the counter. He poured his gaze over Keith, right from his head down to his toes. Keith felt exposed, stomach swooping at the glint in Lance’s eye. Too busy fighting the heat spreading through his body, he didn’t get the chance to interrupt when Lance was speaking again.
“Oh yeah. Add extra sprinkles too, I want it extra festive.”
Keith let his mouth fall slack. Where the hell did he get that idea from? For one, Keith drank coffee. Black. And he didn’t do all the fancy stuff. He wanted a plain and simple drink and he did not want to draw attention. Lance on the other hand, drew all of Keith’s. He had a huge grin plastered across his face as he threw his head back laughing. Round-head rolled his eyes, dialling up the order and sparing Lance one of his disdainful glares.
“I’ll bring it to your table.”
“Thanks, Lotor!”
Then Lance was flouncing back to his seat and Keith was still standing next to his own chair. What had just happened?
“You didn’t need to apologise.” Keith rushed. Lance looked up at him, blankly. Then a smirk pulled against his lip.
“So, you already forgave me?”
“No?”
Had Keith forgiven him? He couldn’t really remember what he was apologising for now. The whole… event, had him a little bit lost.
“So, then you’ll need a drink.” Lance said solemnly.
“No, wait.”
Lance grinned. Keith struggled. With this conversation, with this person, this whole situation.
“Take a seat, Keith.”
The chair opposite Lance moved out on his own, like a ghost. Keith approached with caution. He did not sit, but Lance shifted when he arrived, that same grin plastered on his thin lips.
“Come on, sit with me.” He crowed, swaying side to side.
Keith eyed the seat cautiously.
“Look, I really didn’t mean to offend you.”
He was looking down at his book again, pen drawing absent circles in the margin of his work.
“I was hoping we could be friends.”
Keith sighed. He shouldn’t sit down, shouldn’t be indulging in this. But despite that fact, Keith flopped down. Lance perked up then, shoulders bouncing. But before he could speak, Keith interrupted him “I get it. You didn’t mean to offend me. But I still can’t accept your drink.”
Lance considered this for a second. “Okay. How about, in exchange for the drink, you help me with my astro coursework?”
He tapped his pen against his notebook and Keith saw that there was also a textbook lying open above it. There were several papers strewn across the table and pens hiding between layers. Lance himself had pen marks all over his fingers and grey loops below his eyes.
“Fine.”
That was enough for another one of those blinding grins. Lance seemed abundant with them.
“So, how come you recognised me?” Keith asked, wanting a distraction from the radiance.
Lance gave a little wiggle and Keith could tell he’d stepped on a landmine. With eyebrows bouncing he sent Keith a mischievous grin, ‘oh, I never forget a good-looking face.”
Keith nearly choked. Was he being flirted with right now? By a strange boy who shone too brightly for a coffee shop? A strange boy he in fact knew and had somehow missed in the however many weeks they’d been studying that course?
“Clearly I do.”
Lance’s brows froze in their strange hooks and Keith realised with striking alarm that he’d said that out loud. Oh god. Keith really was too well adjusted to life alone. Maybe he should listen to Shiro more and make some friends? Lance’s face was still frozen on his and Keith pulled at his shirt. Curse the heating in this place. He really shouldn’t have sat down. He glanced back to the window. Was rain really that bad?
“Hot chocolate.”
Keith jolted as a cup and saucer landed on the table with a loud clink. Liquid swished out the side as the tidal wave settled, swirl of cream sloshing above. A light dusting of cocoa covered the top, pink marshmallows cut into the shape of hearts thrown haphazardly across the drink. The waiter levelled them with a look.
“With extra festive.”
“Thank you so very much.” Lance said through a giggle. The waiter rolled his eyes, sweeping back to his post at the counter. Keith stared at the drink. Then he stared back up at Lance. The boy was just sparkling eyes above two hands that covered his entire face all the way up to his spiky nose. Keith shook his head fighting off a smirk. He picked up the drink, lifted it to his lips and stared right into Lance’s glistening eyes as he took a sip.
Lance snorted.
“Perfectly matches your aesthetic.”
Keith shrugged, now losing the fight against his lips. “I dunno, I think it’s a bit understated.”
“You’re right.’ Lance said, poking his pen into Keith’s face, ‘it’s just not enough. Shall I call Lotor back and get him to bring us some glitter.”
Keith shook his head. “I’m thinking sparklers.”
Lance burst out laughing. He was all teeth and no eyes and Keith found the noise buzzing in his chest too. He quickly swigged his drink before it could be set free. The taste wasn’t bad either, if he was being honest. Sweet and creamy, tickling his lip as he drank. He was quite content until, one of the marshmallows rolled off and hit him in the eye. Keith frowned, glanced up and saw Lance pretending to read his textbook whilst barely containing more giggles. Keith shook his head but couldn’t shake the warmth in his cheeks.
“So, I’m confused on Quasars.”
Keith frowned, putting down his drink.
“Who isn’t?” He said, shuffling around to get a look at what Lance was reading. After a moment of no more words, Keith looked up and found Lance staring.
“What?”
“Oh!” Lance whipped back around to his book, “It’s just, uh, it’s nice.”
“What?”
“Hearing you say that.”
“What, ‘who isn’t’?”
Lance nodded, still not meeting Keith’s eye.
“Yeah. Guess I thought I was the only one.”
Keith didn’t tend to speak to the people in his class. That’s how he didn’t know Lance. He just kept to himself. But that meant he was privy to his course mate’s conversations. Namely, that nearly every topic they’d covered since the start of term had at least somebody complaining. To Keith, it was a given that absolutely no-one truly knew what they were doing on their degree.
Lance wasn’t Keith though. Lance didn’t just talk to strangers, he went out of his way to make friends with them. Those kinds of people always eluded Keith. Shiro was the same – he took in Keith, and from their first meeting, Keith had been convinced he was some kind of next level angel. But whilst Shiro was adept at caring for others, Keith discovered over time he struggled letting other people look after him. It was something Keith hadn’t had much of an issue with – once someone was actually willing to do it, he liked being looked after. But not everyone was Keith. And just because they weren’t Keith, that didn’t make them perfect. Or evil. And with the words Lance just spoke, it occurred to Keith, that he might have misjudged him. The thought made his stomach twist in a guilt he immediately wanted to fix it.
“Trust me you’re not.” He said firmly. “Everyone struggles, you’re doing fine.”
Lance looked up at him then, lips parted as his pen fell to the paper in a dull thud. Keith immediately wanted to claw the words back. He should have thought more before speaking. They were far more intense out loud. Almost threateningly so. Keith scraped the barrel for some sort of distraction. Steer them away from his creepy intenseness. “Why-uh, why’d you think that?”
Lance’s stare held a second longer – a second that burned itself straight through Keith. Then he was reclaiming his pen and speaking again with a sigh, “my housemates. They just- they get it all, y’know? One lecture and they’re good to go.”
“I feel dead after half an hour.” Keith said honestly.
There were those who seemed to absorb everything, regurgitating hours later and sweeping through their exams. But Keith was not one of them. And even then, he had a suspicion he only saw what they wanted him to see – not the hours they studied the night before. Maybe even years– some people were that dedicated after all.
Lance let out a short laugh. ‘Me too. Alfor opens his mouth and I’m just dead.”
Keith snickered and soon they were discussing the ins and outs of all their lecturers. It was fun. Keith found talking to Shiro about his disdain for academics was like bouncing water balloons off a concrete wall. He was never impressed. Lance, on the other hand, became invested. His enthusiasm grew with his pitch, hands thrown around in fury as he recalled a particularly awful lecture that wouldn’t have been out of place playing in the back of a hearse. Keith had said as much and Lance had laughed so hard, he spat coffee everywhere. The waiter, Lotor, as Lance called him, was far from enthusiastic about their patronage. He wiped up the spill with a huff, eyes sharp enough to cut glass. As soon as he was gone, Lance fell apart laughing telling Keith about the time he put glue in Lotor’s hair at primary school and the other was yet to forgive him. Lance had zero regrets and Keith would probably commit the same crime now.
The more they talked the more Keith found himself watching Lance’s mouth. He noticed now, how animated it was. It could go from a small ‘o’ to a wide-open grin in a blink of an eye. His teeth were bright white, lined up like crooked little houses along his gums. Then there were his lips. They were pink and looked soft and every so often Lance ran his tongue along them. Keith wanted to do that too. The thought surprised him, and he quickly found somewhere else to look. He could blame the warm café for his reddening cheeks.
Keith hadn’t kept track of time, he hadn’t felt the need when he was happily filling the moment. That was until he heard the door chime and noticed they were the last guests in the café. Must have been a long moment.
Lotor appeared at Lance’s back, a looming vampire.
“Five minute ‘til closing.” He said curtly. Lance jumped at the proximity.
“Jesus,” he breathed, holding a hand to his heart, “does he even have footsteps?”
Keith shook his head, looking out the window. “Wheels for feet.”
Lance laughed beside him. It was a nice sound, loud without even trying. It was like it burst out from nowhere to set the room alight. The more Keith heard it, the more he wanted to hear it. He was stuck in a vicious cycle that he didn’t particularly want to leave.
“Which way you heading?” Lance asked, shuffling his belongings together. The rain was still trailing down the windows and the wind rattled the windows, demanding its next victim. Keith sighed, as he got to his feet.
“Penny Road.”
“Oh! I’m just by the roundabout!’
Maybe he didn’t have to leave quite yet?
“I, uh…” Lance continued, talking to the ground. He was rubbing his neck, now fully dressed in his navy blue rain coat and backpack swung over one shoulder. “I’ve got an umbrella.”
He looked up with a smile. A bashful one this time, with pink cheeks. Keith didn’t know what to make of it. The expression was so different to his previous ones. It made him want to lean forward and squish it. But that would be inappropriate, so Keith focused firmly on the words
“Good for you?”
Lance blinked at him, before a more familiar expression tucked himself against his cheeks, “I meant we could share it.”
“Oh.” Keith’s cheeks burned hotter than coals. He ducked his head before it could be seen and stepped towards the door. “Sure. I’d uh, I’d like that.”
Lance’s feet tapped along the wood until he was at his side again, grabbing a brightly coloured umbrella from the bucket by the door before swooshing it open. Keith grimaced as he was hit with cold air and icy blades.
“Might be a bit windy for that.”
Lance laughed, “nah, it’ll be fine when we’re away from the river.”
Lance was right. It was fine once they were walking along the streets lined with painted town houses. Keith couldn’t help noticing how snugly the two of them fitted beneath the bright fabric dome. He also couldn’t help noticing his urge to link his arm with Lance’s. He told himself it was to just to keep the heavy umbrella steady but that was a lie.
Not too much later they arrived at Keith’s door, startling red against the black and whites of the rest of the street. Keith felt a little smug about bagging this one. It was the best house, even with the cracks in its cobble stone path and the overgrown bushes lining the street and most of the garden. The rain had died down a little, pattering rhythmically against the umbrella like a tent and Keith lingered beside Lance. The peaks of the clouds above were dyed a deep orange where the sun was finally cutting through the grey as if giving its last cry of the day before it sunk down for bed.
“Well, this was a nice way to end a date.”
Keith felt his stomach jump, throwing the breath from his lungs. “Date?”
“Uhh, I mean…” Lance’s face was so bright it was matching Keith’s door. He blinked widely before looking at the ground and mouthing many words but saying very few. “It doesn’t have to be, I just uhh, I thought it would be nice, but I mean-“
“Well, in that case...”
Keith leant in close, right up to Lance’s freckles. He pressed a kiss to a flaming cheek, smiling at how it was warm like a mug of hot chocolate.
“See you in class.” He whispered, before peeking up at Lance’s face. It was red with fluster, blue eyes wide and gleaming as his mouth wobbled into something that resembled a smile. Keith returned the favour, before pulling the umbrella down and letting the rain ping off it. “Lance.”
