A/N: This kiss takes place in the beginning of season two, before things really get started with Zoom. Enjoy!
"He returns from battle!" Cisco said as Barry walked in.
"With Big Belly Burger," Barry said, holding up the bag.
"Spoils of war!"
Caitlin smiled at Cisco's antics as he started unpacking the bag and Barry changed out of his suit.
"Man this job makes you hungry," Cisco said.
"Sitting at the desk?" Caitlin asked.
"Yeah, you must be exhausted," Barry said, unwrapping a burger and sitting down.
"For your information," Cisco said around a bite, "it's exhausting keeping up with you."
Barry swallowed and looked at Caitlin in amusement. "Do I exhaust you too?"
"Everyone does sometimes," she said tacitly.
"Oh!" Cisco cried dramatically, leaning back and grinning. "Damn! Shade has been thrown!"
Barry gave a choking laugh, and at Cisco's reaction, started laughing harder. Caitlin found herself laughing too. "That's not what I meant," she tried to say through it.
"Don't take it back, it was perfect," Cisco said.
Barry was still bent over, but he wasn't laughing anymore. Caitlin had just started thinking something was wrong and reaching for him when he looked at her and put his hands to his throat, his face bright red.
"He's choking!" she cried, pulling him up. She moved behind him, wrapping her arms around him to perform abdominal thrusts. Cisco was right next to her as she squeezed Barry's middle. The food must have been lodged pretty tightly, because by the time the abdominal thrusts worked and expelled it, Barry's eyelids were fluttering. Cisco caught his arm when Caitlin let go, guiding him to the floor.
"Why's he like this?" Cisco asked. Barry's eyes were completely closed, his face slack, and Caitlin entered a panicked doctor mode. It didn't look like he was breathing.
"His airway was blocked; oxygen couldn't get to his brain." Caitlin went to her knees next to him and pressed hard on his chest four times, and then tilted his head back. She pinched his nose closed, took a deep breath and placed her mouth over his.
She blew two breaths of air into his mouth before pausing on the third. Her lips closed over his for a second, puckering slightly, and then she drew back and looked at him as she realized what she was doing. Cisco didn't notice that she'd done anything off, at least. She put one hand on Barry's neck, pushing herself back into doctor mode. She thought she'd felt a puff of air coming from his mouth, and she was right. She closed her eyes as she sighed in relief. He was breathing again. He opened his eyes and sat up with a cough. Caitlin rubbed his back until he stopped, and then he looked at her with watery eyes.
"Thanks," he said.
"See what I mean?" Cisco asked, half emotional, half joking. "Exhausting."
She stood, and Cisco gave Barry a hand to do the same. "Just try not to laugh so hard next time you're eating," she said.
"Yeah, it'd be pretty sad for the Flash to be bested by a burger," Barry said with a look at Cisco.
Caitlin watched Cisco and Barry joke and start a conversation. Her pulse was slowly calming down as she realized he was fine.
She definitely hadn't expected to do mouth-to-mouth today. Especially with Barry.
She hated the fact that, even when she'd been terrified he wasn't breathing, she'd noticed how soft his lips were. The fact that she'd wanted to give him another breath of air (knowing he was breathing on his own), just so she had an excuse to stay so close to him.
The fact that she'd lost control of herself the second she thought he was safe, and actually kissed him.
It had felt the same as when she'd kissed Hannibal Bates, except for one crucial difference.
This time, it was the real Barry Allen, and the butterflies inside her were faster than light.
A/N: Did you like it? Each kiss escalates a little. Your teaser for the next one: things get Frosty.
