Rain (Keefe x Fitz) (Oneshot)

Fitz held out his hand to Keefe, gasping for breath. "Keefe! Please... stop..." He took another sharp breath.
Keefe whirled around to face him, looking terrified.
"Please, I... I promised I would keep you safe. Just come back..."
Keefe shook his head, hard.
Of course he still wasn't talking.
"Keefe, you have to come back. Sophie is worried about you, I'm worried about you, and Dex and Grady, even Cassius..."
Keefe stepped back as Fitz reached for him.
"I... c-can I at least talk to you, even if you don't talk back?"
Keefe looked at him tentatively before nodding slowly.
Fitz sighed heavily. "A lot has changed since you left. The Neverseen kidnapped Linh and Marella. Sophie has been acting... strange. And everyone is having doubts about Mr. Forkle. We're not so sure he is who he says he is anymore."
Keefe's eyes widened, but he didn't say anything.
Fitz had tears in his eyes. "We still can't find my brother. He's probably out there somewhere, dead... and I've just been... thinking. I- you're my best friend Keefe. And you have been for a long time. I really need you. I..."
Keefe gulped, watching Fitz blink hard. Fitz blinked again to try to clear his sight from the tears he was forcing back, but a tear slipped down his face, and he lost it.
Fitz rubbed his face, hard. "Please, it took me s-so long to find you... I don't care about your ability, I don't care if you never speak again, please just come home."
Keefe took the smallest step closer. He wanted to say something. Wanted to apologize. Wanted to hug him. Wanted to smack himself for making everyone so miserable. But he had to do this, right? He couldn't just go back now. He couldn't do that...
He sniffled, clearing his throat.
Fitz's eyes widened, and he locked eyes with him, waiting for him to speak.
Keefe looked away. "I can't," he whispered.
Fitz took a small step closer, now only an arm's length away from him. "Yes, you can. I have a pathfinder, we can leave right now. Just take my hand." Fitz held out his hand.
Keefe tried to step back, but Fitz took his arm. "Wait, Keefe-"
Keefe looked at him. Fitz took another step closer. Their noses were almost touching. "Please?"
Keefe shook his head hard, but didn't pull away.
Fitz grabbed his hand.
Keefe quickly pulled away. What was he doing? Trying to leap them away?
No, wait-
Keefe grabbed Fitz's hand again, reading his emotions.
Fitz seemed to realize what he was doing and panicked, pulling his hand away again, but it was too late. Keefe had already taken the reading.
Fitz stepped away from him.
Keefe just froze, staring.
There was a long silence. A drop of water touched Keefe's nose. Then another hit his ear.
It had started to rain.
Keefe and Fitz stood in the street for a few more moments. Keefe looked at his feet.
Soon, it started pouring. Keefe was sopping wet. Suddenly, there was a glittery flash of light. Keefe glanced up and Fitz was gone. Leapt away. And Keefe would probably never see him again.
Keefe cleared his throat a second time. The rain drowned out his words, but he whispered them anyway. "I love you, too."