Ron felt, absurdly, like the sun had finally come out after a long period of rain. He was pretty sure that right now, in the living room of haunted old Grimmauld Place with Kreacher in the corner, watching them, was the best moment of his life. He wrapped his arms around Harry's back, pulling him close, and then kissed him back. It wasn't perfect, not nearly - their teeth knocked together, for instance, and Ron had to crouch a little because Harry was so short, but it felt so good and right.
He pulled away for a moment, just to give himself a chance to see that this was really happening. Looking into Harry's eyes, he whispered, "I love you, Harry," before kissing Harry again.