Heartstrings and Homework

Voltron: Legendary Defender
F/F
F/M
M/M
Multi
G
Heartstrings and Homework
Summary
Both popular seniors in highschool you know it’s one of those stories you’ve absolutely read this before but I’m doing this for my past selfThere’s fanart though so at least you get something out of it if you read it?Snotty_Plops on tumblr bc I’m not making an instagram for this :)
All Chapters

Prom

Despite the whole moment Keith had during the championship game, scouts have been contacting him not stop.

Hes gotten D1 scholarships from a lot of different places—even his first choice college, which obviously he accepted.

Things with Lance are going great and they’ve ignored people long enough to make it obvious they don’t care what they think.

So all that stopped. Even James and rolo stopped. Well, since the principal told them to. They got kicked off the team, too. They were the only ones who had a problem with Keith in the locker room so he doesn’t have to wait anymore.

But recently, Lance has been kind of quiet. Keith hasn’t asked him to come to his house yet because he’s not sure if he would be comfortable. He’s living with his dad again and things have been back to normal, maybe a little awkward, but pretty good.

But he hasn’t mentioned Lance. They’ve only really talked about football and colleges.

But besides that, Lance also got a job at the diner. So now the free food he gets is more justified.

“Here you go! Your very complicated order, which makes me hate you now—your very simple order that makes me concerned—your perfect order that was my idea—and your coffee, just as black as the void that are your tastebuds—thank you! I already know you won’t tip so screw you all”

Lance left their table and allura shook her head “I hate working Lance”

”My order isn’t complicated! You’re just stupid!” Pidge yelled at him and he flipped her off.

”One day he might poison us” allura said as she started to eat.

”Not me” hunk smiled happily and allura stuck her tongue out.

They spoke some more and ate until Lance came back, untying his apron and sitting down next to Keith, who already moved for him.

He laid his head down, groaning “I thought I’d love working here—and I thought I loved people”

”This is what I’ve been trying to teach you this whole time” pidge said, shaking her head.

”Well I’m sorry I didn’t listen—I just have a few more shifts until I have enough money”

”For what?” Hunk asked.

He looked up, a bit nervous “Uh—nothing important, just saving for stuff—you never know”

”Ominous” Pidge said, going back to eating.

”Speaking of ominous—Keith you need to start putting sugar or at least something in your coffee. It’s starting to affect me”

“How is that ominous?”

”Because what are you tasting? Bitterness? Bitter bean water?”

”That’s what coffee is”

”Yeah but with milk and sugar”

”I’m done talking about this”

”This isn’t over”

 


 

As he walked into the school, he noticed a bunch of banners and posters about—

“If you’re interested in going, here’s a flyer on ticket prices and the date!” He heard someone enthusiastically giving out flyers and soon, one was being shoved in his face, not even caring if he grabbed it before they went to the next person.

He read it as he walked to his locker.

’Prom season is here! Tickets will be sold at the venue…’ he skipped a bit ‘Ask that special someone or even a friend! Don’t be afraid to go all out! Have fun! Make memories! It’s—‘

He stopped reading and started freaking out.

Does Lance want to go? Does he want him to ask? Does he want to ask him??

Can they even go?!?

Even if they can’t, does Lance still want him to ask? This is raising a lot of questions on gay relationships for Keith like if he should be thinking ‘that’s the guy thing to do’ and if it is, Keith is totally that in the relationship, right??

But then again, they’re both guys. So should Keith just ask? Or would that spoil any surprise Lance may want? What if Lance wants to ask??

“Hey!” Speak of the devil.

He smiled and Lance leaned on his locker, sighing and smiling “So…this is a lot” he looked around at the the decorations. Then back at Keith.

”Yeah, but people always go crazy over prom”

He laughed, looking back at the decorations “I get why”

He glanced at Keith and Keith wasn’t freaking out anymore. He wants him to ask. He is awful at hiding how he feels.

 




“I think Lance would want to do something crazy, but he knows you wouldn’t so just do something romantic”

”Romantic?” He slept over at alluras house again, asking her how he should ask Lance.

”Yeah, like a nice dinner or—ooh! A picnic!”

”I don’t like picnics”

She frowned “Then don’t take my advice”

”Ok fine, what kind of picnic”

”I don’t know”

”Do you even have advice then??”

”You’re lucky you even have someone to go with!”

”Like you haven’t been asked?”

She looked away “Well…yeah but—“

”Then you have someone to go with”

They talked until they went to sleep and Keith had come up with a pretty good idea. Or at least he hopes. If this fails, he’s never stepping out of his comfort zone again.

 


 

After about 2 weeks, it’s become more and more obvious that Lance wants Keith to ask him. And he’s going to. Tonight.

He had texted Lance asking if he wanted to go on a date, which they haven’t really ‘officially’ done yet and obviously he said yes so he got dressed, a little nicer than usual. He got a blanket and started to walking to the door. His dad was home though, so he looked at him, laughing “What’s the special occasion?”

Keith looked at him, a little nervous “Uh, just—“

He look down “Just hanging out”

His dad frowned “Dressed like that? Come on, you can tell me” then he smiled and Keith looked at him, even more nervous.

”I’m gonna ask Lance to go to the prom with me”

Heith stopped smiling and raised his eyebrows “Really?”

Keith nodded and his dad smiled again “Good luck then!”

Keith smiled back “Thanks”

He left and drove to lances house, a little happier than before.

 


 

He got dressed, not even thinking about why he asked so late. But nonetheless excited. He used to worry about looking extra nice for him but recently, he’s been a bit too exhausted to put any effort into his appearance so he just put on comfortable clothes. Just obviously not pajamas—that’s a bit too comfortable for going out. He did make sure his hair looked nice though. I mean if this goes like any of their other ‘dates’, it won’t matter what clothes he’s wearing—since he won’t be for long wink wink.

“He’s here!” Rachel yelled up to him and lance yelled back “You sound jealous!”

”I hate you!”

He walked downstairs and she frowned “You’re going out dressed like that?”

”Yep—unlike you, my boyfriend likes when I’m comfortable—bye!” She scoffed and he walked outside, seeing Keith walking towards his house.

He stopped and smiled “I was gonna walk to the door”

Lance shook his head, noticing that he was dressed nice “Rachel never would have let us leave”

They got in his truck and Lance looked at him “You’re dressed nice”

Keith looked down at his outfit “Am I?”

Lance frowned “Yes. Did you look a mirror?”

”Yep” he started driving and glanced at Lance, smiling “You look nice too”

Lance laughed “I hate you”

”I didn’t do anything” he kept smiling.

”You could’ve told me to dress nicer if you were”

”I’m not”

”You are”

”I don’t know what you mean”

”I know the tuck and roll thing”

”I won’t stop for you”

”Yes you will”

”Yeah, I know”

 

He drove for a bit until Keith stopped in a nice looking place, with no one around. Lance laughed “Looks like a good enough place for some murder”

”Good” he chucked and got out “wait here”

Lance was confused but waited a little until Keith opened his door.

”You know, I actually meant a date this time”

Lance got out and smiled “Yeah? What about the other times?”

”I went all out so you can’t make fun of me—a lot of it was alluras idea”

Lance laughed and got excited, what does he mean?

They walked back and Lance saw that Keith had made them a little picnic in the back of his truck. He even had little battery powered fairy lights that Lance recognized from alluras room. He can definitely see her influence. And other things from her room.

Keith spoke before Lance could react “I know it’s corny, I just thought we could go on a proper date for once”

Lance looked at him and smiled “This is the best thing ever”

”It is?”

”Yes?! Come on, let’s have a date now!”

They got up and sat down on the blanket Keith had put down. Lance looked down at his outfit, laughing “Sorry I’m dressed like this”

“You look good in anything, it’s fine”

Lance waved his hand and Keith got out some food “Hunk made some stuff—he’s a lot better than I thought”

”I know, when I first learned he could cook I was surprised he was doing football and not chef…fing…cooking” he ignored the word.

They ate and talked for a bit and Lance casually asked “Why’d you choose this place instead of the other one?”

Keith smiled “My mom showed me this place. She said it would be a good date spot”

Lance laid his head on his shoulder “Yeah?“

”Yeah, I mean look at the stars”

Lance looked up and was surprised he didn’t notice earlier. He laid down and Keith did too.

After a few moments of talking and staring at the sky, Lance turned off the fairy lights so he could see the sky better and laid his head on Keith’s chest, getting comfortable. He could probably go to sleep.

Keith grabbed his hand, which made him smile “Do you want to go the prom?”

Lance sat up and looked at him, immediately filled with so much excitement and relief. Keith did too, looking nervous.

”God, I thought you’d never ask!” He kissed him and they hugged “Yes, I want to”

”Good” he smiled at him and lance looked down “I was gonna ask you if you didn’t ask me by tomorrow actually—but I wanted you to ask”

”Then it’s a good thing I asked now”

”Yeah—since you’re the manly one”

Keith rolled his eyes and Lance laughed “You took me on a date in your truck and I have a skincare routine—you’re the manly one”

”Okay fair—but don’t you think it’s a little dated to think of a gay relationship like that?”

”Ok Mr politics, you wanna be the girly one?”

Keith frowned “Well—no, but—“

“Exactly” he laughed and Keith smiled at him “You’re not that girly though”

Lance looked at him “I am”

Keith got closer to him, putting his hand on his face “Then why do you—“ he whispered the rest in his ear and things followed that aren’t any of your business. Other than the rest of everything in this story so far I guess. Just use your imagination.

 


 

There was a knock on the door and heith was watching tv so he almost didn’t answer it, just thinking it was more Jahovas witnesses. But they knocked again so he got up and opened the door, freezing when he saw who it was. Lance, who froze too.

Heith opened the screen door and looked down at his suit—it’s nice. “Hey…?” He wasn’t expecting him—not that he’s upset that he’s here, it’s just…surprising.

Lance then smiled, awkwardly “Uh…I’m here to pick up Keith…?”

Heith stared, confused “Uh, ok, let me wake him up…?”

”What? It’s prom day!?”

Heith opened his mouth shocked “What??”

He let Lance in and they both walked to his room, a little upset. This is an important day, how could he forget?? And why didn’t he tell his dad what day prom was??

Lance stayed back as heith shook Keith gently, not wanting to make him upset. He doesn’t think he’d get that mad but today should be good, you know?

He didn’t wake up though, he just moved a little. He was about to try again but Lance grabbed a pillow that Keith had thrown on the floor for some reason and threw it at him. That woke him up.

”What?? Lance?? You look good??” He looked at them, tired and confused, and rubbing his eyes.

Lance shook his head “Prom??”

Keiths eyes got wide and he got up and Lance gave him another suit he had brought.

”Hurry up”

They left and heith was amused at that little interaction.

”Sorry, I would’ve woken him up if I knew”

”I probably should have called, too”

”Do you want something to drink?”

He nodded, smiling and heith got them both a soda and sat on the couch, waiting for Keith.

He’s not gonna lie, it’s a little awkward sitting with his son’s boyfriend. Not awkward in that sense though, just awkward because of course any person his son dates, he’s gonna be a little skeptical.

”I like your suit”

Lance looked at him and smiled politely “Thank you—I saved up from my job to get us matching ones—I always knew I would match with the person I went to prom with. And I don’t care if it’s corny but I chose purple since it’s our favorite colors mixed, blue and red”

Heith smiled “Corny is good—Keith needs it, he’s too serious sometimes”

Lance agreed and they talked some more until Keith was done.

 


 

As he got ready as fast as he could, he tried not to think about the fact that his dad and Lance are sitting in the living room together talking about god knows what.

Lance showed him the suit he got him already and forced him to try it on to make sure it fits. But he made sure not to look though because he said he wanted to be surprised.

Keiths already seen lances suit though. 

He finally finished and went out, hearing laughing. More than just lances.

He stopped, embarrassed that he probably looks ridiculous and now all his friends are here. Definitely talking about him.

He went to the bathroom first, fixing his hair, and calming down. He just woke up, too. This is too much for a morning.

He walked out and peeked in the living room before walking in. His dad was showing them old pictures of him. He walked in and took the book “Okay, no more of that”

They all looked at him and lance stood up, fast. So did his dad.

Keith closed the book, now even more embarrassed “What?”

”You look good, idiot” pidge said, snatching the book back from him. He frowned at her as she opened it again.

”You look better” he smiled at Lance, who was staring at him.

”Ew—Heith, now you get see them with their nasty goo goo eyes” pidge added, still looking at the book.

Keith looked at him and he was a bit nervous.  But then he smiled, making Keith smile back “I know I look ridiculous”

He shook his head “No—son, you look very handsome”

”He gets it from both sides” pidge said, showing a picture of his parents on their wedding.

Heith laughed “Definitely more from his mother”

“He’s a perfect mix” allura said, smiling at him.

Keith looked at alluras dress, a little shocked “You look beautiful”

She waved her hand “Aww, thank you”

”Since I didn’t find a date and pidge was planning on going alone—I forced her to go with me”

”And I’m going with Shay—who we still have to pick up soon”

”Yeah, she’s gonna love the mamba” pidge snorted and hunk pushed her arm “Were not rich enough for a limo—she already said she was fine with it”

“Wait—before you go, I need to take a picture” Heith left the room and Keith looked at Lance, who was still staring at him. Keith rolled his eyes and kissed him before hugging him “It’s fine”

Lance sighed and hugged him back “Oh, thank god—you look amazing—my money was very well spent”

Keith pulled away “I’m paying you back”

”No you aren’t”

”I am”

”I won’t accept”

”Don’t worry when your bank accounts are merged, it won’t matter” pidge said and allura pushed her, laughing.

”I need something to throw at her” Lance looked around but Keith stopped him, smiling.

”Ok, I’ve had this Polaroid for a while now—and this is the first time I’m using it so it may take me a few tries” His dad was back and he was holding his moms old camera.

”Everyone go over there and pose” he pointed to where he wanted and they all went there. 

He took a few pictures because they all wanted one to remember. Also he had the take a few that weren’t blurry.

“Okay” he looked at the photos and everyone started getting ready to leave but he looked back up “Wait, I need a picture of you two” he looked at Keith and Lance and was smiling.

Lance looked at Keith, surprised and everyone got out of the way for his dad to take the picture.

Right before he took the picture though, Lance kissed him on the cheek.

The photo came out and heith smiled at them “Lance do you want one?”

He nodded and kissed his cheek again, this time making Keith smile.

The next photo came out and his dad shook it before looking at it. He stared at it, smiling “I’ll keep this one”

He handed Lance the first picture and Keith looked at it. He looked surprised but it’s a good picture nonetheless.

Heith showed everyone else the other photo and Keith was embarrassed again “What?”

He showed him and in this one, Keith was smiling. He looks happy. I mean, he feels happy.

After that, they left and picked up Shay, who was in a modest, pretty, yellow dress. 

They got to the venue and all got out, except Lance who told everyone to go and asked Keith to stay behind with him.

They stayed in the van and Keith looked at him “What’s up?

“Here—“ he took out a small corsage from his pocket and put it on Keith’s suit.

Keith looked at him, a little guilty “I didn’t bring one—“

Lance shook his head “I know. You asked me—so I get to give you the corsage”

Keith smiled “So I’m the girly one now?”

Lance nodded, smiling back.

He kissed him before they got out and walked to the door. The people at the ticket table looked at them and started whispering to each other.

They got to the table and before they could even speak, the girl sitting there shook her head “I’m sorry, I can’t let you two in”

”What? Why not?”

She looked at the adult sitting next to her, looking a bit guilty. The adult spoke “The superintendent told us not to let you in—it’s his rule, not ours” the teacher sounded tired—she definitely agrees with that rule.

”You let allura and Katie in?”

”They have…different circumstances”

”Like what?”

”They aren’t together—the superintendent said your…relationship doesn’t align—“

“We don’t have to tell him?” The girl spoke quietly and the teacher looked at her, shaking her head, scoffing “I’m not losing my job for a couple of—“

”We’ll just go” Keith smiled at her, a little condescendingly. 

They walked back to the van and Lance opened the door and sat down on the floor, letting his feet dangle. He sighed and put his chin on his hand as Keith got out his phone.

Keith sat down next to him and didn’t send the text to allura “I don’t want to make them leave—they seemed excited for this”

He put his head on Keith’s shoulder “Yeah”

”But I know you were too”

”It’s alright”

”It’s not”

”I know”

”We can do prom stuff on our own, we don’t need a venue and nasty foods”

Lance laughed “Yeah—but we can leave out punch”

“We should—or at least bring a good drink”

”Like alcohol”

Keith laughed “I don’t trust you with alcohol anymore”

”You’re just scared I’ll put lipstick on you again”

”I’m scared you’ll kiss a girl again” 

Lance sat up and looked at him, smiling “Is that jealousy?”

Keith rolled his eyes “No”

”I think it was~” he poked his arm and Keith shook his head, smiling “Okay, maybe a little”

“Don’t worry, I won’t kiss anyone else”

”Good”

”Unless you ask me too” he kissed his cheek and Keith looked at him, laughing “Why would I ask you to?”

Lance shrugged “You’re pretty freaky, Keith, I don’t know what you might ask me to do”

“I’m not that freaky”

”Fine maybe not that freaky but it won’t surprise me if you pull out a ball gag one day”

Keith pushed his arm and Lance laughed “I mean, it’s fine, I’m down for whatever—“

“So you’d be down with a ball gag” he said, not convinced—also not really liking the idea.

”I’d be down for anything involving you”

“You’re the one with all these ideas—I think you may be the freaky one here”

”Slander!”

”If it makes you feel any better, I would try anything you wanted me to”

”Anything?” He pursed his lips.

He stared at him “Except a ball gag”

Lance smiled “Darn”

”Or kissing other people”

”Good—I didn’t like that either”

 


 

After a bit of talking, Keith heard a loud, familiar voice talking to people and walking in. She turned around and saw them sitting in the van. She said something to her friends and walked towards them.

”Hey! What are you doing out here?”

”They didn’t let us in”

”What??”

”We’re too gay for this place” Lance said, laughing.

Nyma frowned “Did they say that??”

”No, just that the superintendent apparently said we don’t align with their morals or whatever”

”That’s such bullshit!”

”I know”

“Do you want to try to come in with me and my friends? We can sneak you in maybe?”

Keith shook his head “No, it’s fine”

”Are you sure? I get to announce the bands songs—I asked to announce king and queen but they didn’t let me—I hope that’s because I won”

”Were good, thank you though” Lance said and Nyma nodded.

”Okay—you two look great by the way”

They smiled and she left and they continued talking.

 


 

A few moments later Keith got a call from allura. He answered and she immediately spoke “I know you both love each other but get your suits back on and get in here!”

Keith laughed “We’re not doing that—and they didn’t let us in”

”What?”

”Yeah”

”Ok we’re leaving” he heard her tell everyone else and Keith quickly added “You don’t have to—we’re fine”

”Absolutely not! We’re leaving and that’s final”

Suddenly, he heard someone talking through a microphone in the venue “Hello everyone!” It was Nyma.

”We’re coming outside” she hung up but Keith could still hear Nymas voice through the speakers.

”I hope you’re all having a wonderful time! Right after the next performance of this lovely band, I’ll be back to announce the prom king and queen!” A new song started and Lance looked at Keith.

“Who do you think it’ll be?”

He shrugged and Lance laughed “I know pretty much for a fact it’ll be Nyma—I’ve heard people saying before that you and Nyma were the perfect prom king and queen type couple”

He saw allura and everyone walking towards them now and they stood up. Keith frowned “You didn’t have to leave”

She was smiling “Come on—you’re coming in here wether they like it or not”

”But they—“ Lance started, but was stopped by pidge “Shut up, we’re walking in”

Lance shrugged and they followed them to the door. The teacher stood up “I already said—“ The quiet girl stood up “They’re teenagers! Let them enjoy today! Them being in there won’t change anything!”

The teacher sat back down and Lance pointed at the girl “I love you, girl”

She smiled and they walked in and it was really pretty. The theme was ‘extraterrestrial’ so there were a lot of space things.

”Come on!”

They walked over to a table and all sat down. Nyma quickly saw them and joined them “They let you in??”

”No we just walked in” Lance said, looking around at the decorations.

”I’m excited to know who won—who did you all vote for?”

”I didn’t” Pidge said, eating whatever it was that she was eating.

“Me and Shay both voted for allura”

Allura opened her mouth at them, shocked “What? Why?”

”Because you actually have a chance of winning!” Shay said and allura shook her head “You should have voted for her, you twat!”

Hunk laughed “I wanted to but she didn’t let me!”

”I also voted for you” Lance looked at her and she rolled her eyes “Of course you did”

Keith also didn't vote for anyone—the votes were like three months ago so he didn’t have time. He also didn’t care at all.

”Who did you vote for king?”

They all looked at Keith, who scoffed “Come on”

”What? Like we’d vote for anyone else?” Allura said, laughing

”Lance?”

”Even though I’m deeply offended, I agree with their vote”

Nyma looked over at someone and smiled “That’s my cue—I’m announcing the announcer”

”Who’s that?”

”Mr. Shirogane”

Keith looked at her, confused “He didn’t say anything?”

”He doesn’t know yet—gotta go, see you later”

Keith looked over at Shiro, who was standing near the food table, talking to another teacher. They made eye contact and Shiro smiled and started walking towards him.

“I didn’t think you’d come!”

”We almost didn’t”

Lance smiled at him “They tried to keep us away but we barged in”

”They gave you trouble?”

”Yeah they said the superintendent didn’t want us here”

”I’ve spoken to him, he wouldn’t say that—I bet it was that teacher at the ticket table—I’ll have a word with her later”

”Sit with us!” Pidge said, pointing where Nyma was sitting.

He laughed and sat down. They continued talking until the song was over and Nyma was back on stage.

”Helllo again everyone! Now’s the time you’ve all been waiting for!”

”She should be an official announcer or something” Lance said and everyone agreed.

”The person announcing queen and king is a winner in their own right—this teacher has proven to be great in all aspects—not only in the subject they teach. There was a vote for favorite teacher and best teacher and the same person won! So give a big hand fooorr…Mr. Shirogane!”

Shiro looked at Keith “What?”

He remembered voting for that—he obviously chose him for both and he deserves it.

He gave him a thumbs up and Shiro got up and walked on the stage.

”Thank you, I wasn’t expecting this!”

She handed him the envelopes she was holding and he nodded and opened the first one “First, I’ll state the 3 runner ups—I guess they’re the prom princesses and princes”

“For the queen, number one was Allura Alfor—“ Lance shook allura and she rolled her eyes and laughed “You know that means I didn’t win”

”I don’t care, now you’re really a princess!!” He kissed her cheek a bunch of times and she gave up trying to push him away.

He then announced the princes, which were people he didn’t know except Ryan kinkade.

But he didn’t know whether to feel relieved or scared that he wasn’t one.

”Now for the big moment—“ he opened the next envelope but didn’t unfold it yet “The prom queen is….” He unfolded it “Oh! It’s you!” He looked at Nyma who smiled excitedly and took the crown.

He laughed before opening the last envelope “Ok the king is…”

He opened it and looked at it, raising his eyebrows. Then he looked at Keith and his stomach dropped “Oh god”

”Keith Kogane!”

Everyone looked at him again and he slouched down a little, hiding his face and looking at Lance “I’m not going up there”

”You have to!”

”Come on up!” Shiro said, gesturing towards him happily.

Keith sighed before begrudgingly standing and walking to the stage.

He took the crown, not letting him put it on his head. Yeah there’s no way.

He went to leave but Nyma grabbed his arm.

Shiro clapped “Give it up for the prom king and queen!”

Everyone else clapped and Keith tried to leave again. Nyma looked at him “Hold on—“

She walked up to the mic and started talking “I have something I’d like to say”

Everyone stopped clapping and she waited for them to be silent “I just want to say that I’m still the queen, but—“ she looked at Keith “I think we have two kings this year—“ then she looked at Lance “Lance, come on and take this crown before I steal it back”

Lance smiled at her and walked to the stage. She put the crown on his head and he looked at Keith.

He took the crown from him and put it on his head “I’m not gonna be the only one wearing it”

“You’re lucky I love you”

”I am” he kissed him and he heard people cheering so he pulled away faster than he wanted. They were both still smiling though.

”Now let’s hear one more song from the band! It’s a slow one so make sure to watch the kings for their first dance!” Nyma added before leaving the stage with them.

”I’m not dancing” Keith took the crown off and Lance rolled his eyes “Fine, not now, but you owe me a dance one day”

”One day”

”I’m holding you to it”

 

 

Sign in to leave a review.