[His hands, trembling, tighten their hold at that, and then he just goes still, utterly silent, still wide-eyed as he looks at him, as he reorders everything he's been telling himself. Oh. Oh.
Something settles over him, in waves-- first, a shiver runs down his spine, a terrified certainty that he still, somehow, has to be mistaken. But that's soon overpowered, overwhelmingly overpowered, by a quiet feeling of joy. That small little flicker of hope in his chest sparks and warms him all over. Oh.]
Sorry? [The word makes no sense.] Keith, no. No, don't be--
[Keith's secret still shines but more start building, all around Shiro, all at once. They arrive in a flurry, almost stumbling into each other and making it impossible to read--
I'm terrified you love me back. I'm still scared of losing everything. I’m not worth saving. I'm not worth it. I don't deserve you. You deserve someone better. I'm afraid of being alone. So often I don't feel like myself--
I'm a monster.
I'm broken.
I'm broken.
I'm broken.
I'm broken.
No, no, he did it all wrong. He did it all wrong, the first thing he should have said, the first damn thing he should have said-- He hardly notices the secrets swirling around him, too busy looking at Keith, terrified for a moment and then... and then just feeling a reassuring calm. Oh. Keith loves him, too. Suddenly, nothing else matters-- and the secrets around him dim as quickly as they emerged.]
I love you, too.
[And all those sentences, then, fall away, or seem to converge into one phrase. Like with Keith, a secret that will never be a secret again: I have never loved anyone the way I love you.]