Of course, Harry will understand the single rose with thorns. He wouldn't be with Severus otherwise.
Very sweet story, even if un-romantic. I agree with roozetter that it's nice to see our boys acting together without a lot of hoopla surrounding this weird holiday.