maybe i’ll love you for a while
Summary: Shiro wants to wait for the right moment to tell Keith how he feels. Keith beats him to it.
( @sheithsecretsanta gift for @sideofsaltblog !! mutual pining, post s7 & s8, confessions, fluff. word count: 2564. ao3 link)
Seeing Keith finally open his eyes feels like finally being able to breathe again.
“Shiro.” His voice is weak from not being used, but it is still his, saying Shiro’s name so sweetly it makes his knees tremble. “You’re here.”
Shiro doesn’t remember moving, but one second he’s by the hospital room doorway and the next he’s gathering Keith into a hug. He feels a tired laugh from Keith’s chest before he feels arms wrapping around him. It’s not as strong as their usual hugs, but it’s just as grounding, the touch fully assuring Shiro that now he has nothing to fear.
He’s not losing the most important person in his world any time soon.
“Of course I am,” Shiro whispers. He hugs Keith tighter, mindful of his injuries. “I’m sorry I wasn’t here when you woke up.”
“Don’t worry about it. You have your duties. I’m just happy you’re here now.”
“I wouldn’t want to be anywhere else.”