Hal couldn't think about much other than the dream he'd had last night. He sat silently in the passenger seat of Barry's car, breathing in his friend's scent from the cuff of the shirt he was borrowing. It was for 'job hunting', Barry had said. But Hal didn't want to job hunt. He wanted to sleep in, and get back to that dream he'd been immersed in until Barry woke him up.
Hal would occasionally steal a glance at Barry, which was easy, because his friend's eyes were totally focused on the road in front of them. It didn't look like he was in a playful mood either. Before everything, before Darkseid's invasion, Barry was usually playful, and chipper. Hell, his upbeat attitude was downright contagious, but right now, he looked cold, and serious. Maybe Hal had done something to make him mad?
"Did I do something wrong?"
"Huh? No. Why?"
"It's just- You look mad."
"I don't look mad. This is my face." Barry looked in the rear view mirror at his reflection. "This is my driving face." His eyes returned to the road.
"I don't wanna see your running face then." Hal joked, but Barry didn't laugh.
"You want me to drive?" He offered.
Barry snorted. "You? Drive my car? Not a chance."
Hal bristled up at that, but he understood why Barry would decline. Hal was irresponsible, and no one trusted him further than they could throw him. Superman being exempt from that phrase, of course. Clark had a wicked throwing arm.
"You should give me a chance once in a while."
"I'm not letting you behind the wheel, Hal."
"Not just with that." Hal leaned on his fist, propped up by the door's window ledge. "I mean, you can trust me. You can talk to me about- you know- stuff."
Barry didn't reply, just turned on the radio to something soft. Hal sighed, and resigned himself to daydreaming again to pass the time.
He was back on the couch again, but this time, Barry was on his back underneath him. His face was flushed, and his chest rising and falling rapidly. Hal's name was on his lips.
They were moving together in time with the music playing on the radio, and it was mesmerizing, the way his lover moved. His whole body was a fluid mess. His hands touching Hal everywhere, and all at once.
Hal lifted his lover's legs and thrusted relentlessly into him. Barry's mouth was forming words, that Hal couldn't quite make out, but it looked like "Faster- Hal... Oh god, Hal!" Barry gripped Hal's arms, arching his back and climaxing beautifully between them. He closed his eyes and continued to make the most wonderful moaning sounds as Hal fucked into him.
"Hal- ah- please," Barry begged. "Hurry up and-"
"Come on! The faster you make up with Carol, the faster I can have my couch back." The real Barry prodded him in the side.
Hal shook off his daydream. Damn it... He hadn't noticed Barry pull into the parking lot of Ferris air field, and park the car moments ago. This day dreaming business had to end. He had tell Barry what was on his mind. He'd been confused at first, because this was completely uncharted territory for him. But, if Barry was in love with him, what was the harm in trying his hand at being with a man? The speedster was an attractive guy. They got along great under normal circumstances. Usually.
"Listen, Barry, ever since the invasion-"
Barry slumped in the driver's seat, his face looking like the color had drained out of it.
"Hal, please, I don't want to talk about it. " Barry interrupted him. He must have known this conversation was coming. He had to have been dreading it.
"No, can you just listen to me?" Hal bolstered himself for whatever came next. "Barry, I- we're... we're still friends, right?"
The look on his friend's face as he turned to him was enough to make your heart leap in your throat. "Of course we are! I don't want to lose you. I don't want us to change. I swear I won't say anything about it again!" He was scared. Hal knew what scared looked like. He'd seen enough combat with yellow lanterns to know what true fear looked like, and this was it.
He took Barry's hand, and held it a little tighter than he meant to.
"Barry, no. I think-" Hal rubbed his thumb across Barry's knuckles. "I think I like you too..."
Silence stretched between them, and when Hal looked back up at his friend, that was it. His heart snapped in two. Tears were welling up in Barry's blue eyes. He was trying so hard not to cry. Hal could tell.
"Don't." He choked out. "Don't do this to me. I can't let you do to me what you do to Carol." He pulled his hand from Hal.
Hal sputtered nonsensically, but it sounded a lot like, "Barry-I-No! I- you're not-I wouldn't!"
"It was a mistake, Hal!" Barry cut him off. He looked straight at Hal now, his face flushed and panicked. "I said it in the heat of the moment! I thought we were dead men! I don't know what I was thinking!"
"Barry, stop." Hal reached for his friend's hand again. This time he was less pliant.
The tension in the car was thick. Hal couldn't even imagine the kind of pain his comrade was going through. And he was the root of it. Every time he spoke to Barry, every time he slept on his couch, touched his shoulder, walked past him in the halls of the Justice League, it must have been agony.
Hal hesitated, then moved forward, and closed the gap between them. He reached up, and held both sides of his friend's face, and kissed him.
Barry wasn't kissing him back at first. He was stiff as a board, and his cheeks were wet with tears, but Hal gently wiped them away with his thumbs. His friend had to have been in the biggest battle in his mind, because he was simultaneously trying to push Hal's chest away, and grip his wrist tight. Hal couldn't move, even if he wanted to.
"You're just going to hurt me." He sobbed quietly between kisses.
"God no- I promise- I won't-" Hal said between kisses. He pressed forward more aggressively this time, pushing Barry against the driver side window. "-Just kiss me back."
And he did. Barry kissed him back.
Hal was a confident kisser, and Barry was reserved. So naturally, they met in the middle with open mouths, but not tongues. It was sweet, and just what Hal had expected Barry to kiss like. Warm, slow, lingering, and it didn't end until the his partner wanted it to.
When Hal pulled away to catch his breath, Barry whimpered and he bit Hal's bottom lip, begging him to come back. The pants Hal had borrowed were tight before, but now it was unbearable. Those little sounds Barry kept making were driving him up the wall.
Clearly in the dominant position, physically and mentally, Hal started to unbutton his friend's shirt, which Barry watched him do. He seemed unsure of how to proceed, and he was definitely vulnerable, and needed affection. Hal smiled and thought, 'My time has come', because if there was anything Hal was good at besides flying, it was showering his lovers with affection. His fingers moved swiftly.
Barry's shirt parted, framing his lean torso. Hal admired him , then leaned in and started kissing, nipping, and sucking at the pale flesh. Barry swallowed audibly, a hard mound was now fully formed in his trousers. He was about to touch Hal's face, but thought better of it.
Hal looked up at Barry, partly to gauge his reaction, partly to catch his breath. "Is this okay? Do you want me to stop?"
Barry's lips went tight, he considered the question, but quickly shook his head. Hal smiled at that.
"Tell me-" Hal lowered his face to Barry's stomach, planting kisses lower and lower. "-what you want me to do." Barry's hands were planted firmly on Hal's shoulders. He didn't say anything. Probably out of nervousness. Whatever the cause, Hal liked Barry's coy attitude. It was unexpected, but welcome.
"Do you want me to-" Hal gently palmed Barry's confined erection. It made him gasp.
Barry whispered, "Yes..." and Hal pulled Barry's right leg up over the center console.
"Do you want me to-" Hal reached for Barry's belt. The man nodded, and he unlatched the clasp. "And this?" Hal asked as he unbuttoned his fly. Barry made a weak noise, but quickly stifled himself by biting his lower lip.
Hal really wanted to throw Barry down right here and dry fuck him, but there was no way he was gonna put out without prep time, or four walls around them. So Hal had to restrain himself. He had to be gentle. Barry needed loving, not a quicky. Maybe he'd see it like that anyhow, because they were in his car, but Hal would be damned if he didn't try to make it special in his own way. Barry would not leave this car unsatisfied.
Hal looked down and swallowed hard. This was something he'd never done before. Couldn't be too difficult though. All of the pieces were out in the open. It should be just like doing it to himself. But backwards. Hal prepared himself mentally, then pushed Barry's underwear down. His cock bounced up happily to greet him. Barry turned his face into the seat, face screwed in an embarrassed expression.
His hips shifted and rose to meet Hal's hand when he gripped his friend's member. "You'll tell me if I go too fast." Hal said it like a command. Barry nodded in agreement. As if he could 'go too fast' for Barry. Hal laughed inwardly at the thought.
For a while, Hal just massaged him gently, explored him thoroughly, and watched Barry struggle not to writhe like an animal in heat. His eyes were locked on Hal's hands as they moved. Hal however, couldn't stop looking at his friend's open mouth. He idly wondered what Barry would be like at oral. Would he be viciously fast? Or would he suck hard and slow? God he hoped it was the later.
Hal was snapped out of his thoughts when Barry cried out.
"Nn! Ah- god-Hal!"
Hal realized that he'd been jerking his friend off a little more vigorously than he'd planned. Damn. His hand was all sticky now...
"That was fast." Hal said.
Barry grabbed the collar of his shirt and pulled him into another kiss. His hands were lightning fast. They reached for Hal's jeans, got as far as unbuckling his belt, and were shooed away by Hal's hands.
"Barry, wait, no."
"You've done it in a car. I know you have. I want to, Hal." Barry said bluntly. "I want to do it."
"You're coming down right now, and you're not thinking clearly." Hal decided that this deserved a part two, but not yet. Not here. "Calm down, Bear. I want to f-"
Hal bit his lip and rethought his words. "I want to have sex with you, but not here. Hell, I don't even know how gay sex works, do you?"
Barry considered Hal's words, and then they were gone in a blur.
Some hours later, someone would be sure to find an abandoned Ford Focus in the parking lot of Ferris Air, with the keys set to 'off' in the ignition, and a stained lab coat in the driver's seat.
