This was adorable, Ginger! I loved all the characters, including Ding-Bat (teehee, too funny). Of course I also loved the bits of angst scattered throughout, especially Harry's pining for Severus, gathering up the courage to ask for something more than friendship, then being heart-broken all over again at the thought that Snape didn't want him from the silence. The kiss was all the better for it.
And you did manage to get all the prompts in, some flowing very naturally into the plot and others just quoted directly. You are extremely creative. Thanks for sharing with us! and Happy Valentine's Day! :)