"Oh," Shiro says; his shock is answer enough. He shoots Keith a small smile, apologetic and self-deprecating. "That was probably a strange question. Sorry."
"Sorry you asked?" Keith says quietly. "Or sorry you haven't?"
Keith's smile is soft as he reaches forward and tilts Shiro's face toward his. When their lips meet, it's as natural as breathing.