The first time Doumeki realised he loved Kimihiro, he was surprised. Not that he was adverse to loving someone, not really. And he wasn't surprised by the subject that his heart chose to cherish; by then he knew nearly every quality of Kimihiro, good and bad, and had found no fault in his motivations. And Doumeki knew that love knew no bounds, so when he realised he loved Kimihiro, he didn't really mind that Kimihiro didn't love him back. What he was truly surprised by was that he had been completely wrong, because Kimihiro did love him.
The first time that Watanuki realised that he loved Shizuka, he felt guilty. Not because he thought he was being selfish, and imposing his feelings on Shizuka. And it wasn't because Shizuka was a man. He'd been through enough to know that love had no bounds, and that he should cherish his feelings for Shizuka. No, he felt guilty because while he loved everything about Shizuka, the reason he fell in love with Shizuka was not just because he was strong, handsome, capable, loyal though he loved that too... He loved Shizuka for his weakness as well.
But that's how they've always been, their opinions and actions sliding past one another, not quite matching, just enough to cause sparks.
