Lance felt himself heave a deep breath, his mind coming to a freezing halt as he registered the briny scent of ocean air. Then all at once the sensations hit him: salty wind brushing against his face, soft sand beneath his feet, the sound of waves gently crashing nearby.
His eyes shot open and he sighed, recognizing Veradero immediately. Something deep in the back of his mind told him this was a dream, and as disappointing as that was, it was a very realistic dream… and at this point Lance would take what he could get.
Glancing around himself he noticed a picnic set up a foot behind where he was standing and knew without having to check that his mom's garlic knots filled the large wicker basket in the middle of the checkered blanket.
He stepped back and sat at the edge, keeping his feet in contact with the sand, continuing to gaze out at the ocean, not quite able to tear his eyes away from the familiar horizon.
"Hey, what's for lunch?"
"AH!" Lance jolted out of his reverie, scrambling away from the person who'd appeared right next to him on the picnic blanket, "Keith!?"
Keith calmly folded his legs beneath him, giving Lance an unreadable look, "Lance."
"What are you doing in my dream?" He thought he was imagining it when he noticed the slight slump in Keith's shoulders.
"Enjoying the view, I suppose." He leaned back on his hands and tilted his head toward Lance, "It's been a while since your head's taken us here. Have you been homesick lately?"
"I'm always homesick." Lance brought his knees closer to his chest, leaning his chin on his arms.
"Oh yeah I know," Keith gave him a sad smile, "You're just not usually this homesick."
Lance shrugged, "Today… Or well, yesterday, was the two month anniversary since we found the blue lion. And left Earth."
He felt the familiar tightness in his chest and cast his eyes back over the water, allowing it to loosen the knot in his stomach. Just a bit.
"You know it'll probably help if you talk to one of us about it." Keith pointed out calmly, "You know, outside of dreamland."
"Yeah, yeah," Lance rolled his eyes, "Thanks for your sage advice, Dream Keith, but I have it under control. It was just the two month mark that got to me."
Keith was silent for long enough that Lance turned to frown at his blanket companion, just to find him staring down at the sand with a sad expression.
"Uh, dude?" Lance prompted, "You good?"
"You called me "Dream Keith.""
Lance raised an eyebrow at him, "Yeah, and? What did you want me to call you, The Ghost of Mullets Past?"
Keith let out a small laugh and turned his gaze back at Lance, "You do know what it can mean when you dream about another person, right?"
This caught Lance off guard. Of course he knew what it meant. He said as much, and Keith just rolled his eyes and went back to watching the sand intently.
"I dream about other people all the time." Lance pointed out, "About a month ago I had a dream about Hunk engineering a robot to steal my jacket."
"What about since then?"
"What?"
Keith glanced up at him, his eyes suddenly boring holes into Lance's, "Think back starting four weeks ago, who's been in your dreams since then?"
Lance frowned, sifting through his recent memories and coming up blank, "Um, no one? I don't know dude, I don't think I dreamt at all."
"Are you joking?"
Keith's voice sounded like he'd aimed for humor, but his expression told Lance otherwise.
"No man, I'm not." Lance frowned, Dream Keith was acting really strange, and Lance was starting to wonder if he might've been right about the significance of the dreams.
Keith on the other hand, was looking more and more like Lance had just slapped him in the face, "You're sure? You can't remember anything?"
"No, man." Lance shifted, uncomfortable under the intensity of Keith's stare.
Keith leaned away from Lance with a suddenly fearful expression, "So that's why you never brought it up… But I remember every night…"
"Maybe you've just been having normal dreams about me." Lance set a hand on his arm reassuringly, "Maybe this is the first one."
"No." Keith shook his head, curling further into himself, "No, the other times felt nothing like dreams. They felt like…" He trailed off and glanced up at Lance through his eyelashes, "Besides, I know you've been having them too. We wake up at the same time every morning even when we're not under attack."
"Okay but," Lance licked his lips anxiously, "A similar sleep schedule doesn't mean-"
"I knew your birthday." Keith glanced at him, "The other day we were hanging out and Hunk was trying to get you to tell him your birthday and I knew it because you told me a few weeks ago. In here."
Lance froze, his mind churning sluggishly, "Maybe you heard it at the Garrison-"
"Your Aunt on your mother's side is names Rosita." Keith announced confidently, "And your brother used to steal your legos when you were a kid so one day you gave his action figure to the dog in revenge."
Lance's eyes widened, "Keith…"
"But you don't remember telling me any of that…" Keith broke eye contact suddenly and faced the sand, "Which means I'm right about the dreams, but what does that say about us?"
Lance just stared at him, still at a loss for words. He'd never heard of this happening before.
Suddenly, Keith's head rose, and his eyes met Lance's slowly, "Lance… What if you're my soulmate, but I'm not yours?"
Lance opened his mouth to respond when the edges of his vision began to fade, the outline of Keith getting blurrier and blurrier, but he could still clearly see the horror in Keith's eyes like it was burned into his mind. Until he woke up.
A/N
Hope you liked the first chapter, I'm really excited about this and I have a lot of ideas, so if you want to see more please go yell at me in the comments
