LOL, at first I wasn't sure who to think it was, but when it mentioned a small hand, I instantly thought of Harry, and then when it started with the two of them, I thought Draco and Harry.
It's cool that you mentioned that it was them in the end. I'm sort of surprised you didn't leave it open to interpretation.
Great story, I bet that was the best bit of torture Severus has ever had the chance to enjoy.