Keith strolled down the long hall. He had no idea where he was going, or even what his next class was. He just kept walking down the hall as the bell rung. That's just what he did at the Garrison, ever since he heard the news of Shiro. Cadets flooded the halls as Keith walked.

An infectious laugh filled the corridor. He knew that laugh. He glanced towards the source. It was Lance. He was talking to his two friends, Hunk and Pidge. Keith wanted to look away, but he just couldn't.

Not for the first time, he noticed how Lance did everything with such ease. There was something about him that just made Keith stop and stare. It was glaringly obvious how much he was in love with Lance.

But, of course, Lance was all the more oblivious. The idiot sat next to him in class. Saw him every day at least several times in the halls. And even then, he didn't notice the way Keith looked at him and tensed whenever he entered the room. He didn't notice Keith. Period.

"Hunk, of course, Shay's your soulmate." He said laughing. "But, never say that again it was too corny."

"C'mon Lance, be nice," Pidge said jabbing him in the gut, "I bet you'll never find your soulmate."

"Oh please, I just haven't found the right girl," He said, pouting slightly.

"You sure about that," Pidge said suggestively wiggling her eyebrows, "Or do you mean the right boy…"

"Pidge!" Lance said outraged and embarrassed, then under his breath said. "You know I'm gay, but can you stop making such a big deal out of it!"

That's when Keith stopped listening and hurried on. His chest tightened when Lance said he was gay. That meant that it was possible that he liked Keith back. A million thoughts ran through his head, he needed to clear his head. He made his way to the roof where he proceeded to sit at the edge and collect his thoughts.

Keith loved it up here. It was always so peaceful. The view was rolling desert past the high brick walls of the academy. The blustering wind caught his hair, making it blow back from his face.

Here he felt at one with the world. It was a great way to deal with anything he was going through. He came here daily when he heard of Shiro's disappearance and even more so when he realized his feelings for Lance were more than just a crush.

"What am I going to do? He might like me, but then again he might like some other guy." Keith sighed, thinking out loud. "How would I even know? I can't just ask him to stare me in the eyes and ask if he started seeing colors."

Keith sighs again and sets his face in his hands. He knows that's not how it works. You have to see the person for who they really are. Only then will you be able to tell if they're your soulmate.

He couldn't take it anymore. He laid on his back, staring at the dull clouds drift in a dull sky. He wanted to meet his soulmate so badly. And he wanted his soulmate to be Lance. He stayed thinking like this till he heard someone else come onto the roof.