*squeeeeeee* You have no idea how much I adore you. I will leave a more coherent comment in a few hours when I get back home, although will have a hard time not pulling this up on my phone during the carols service. ;)
Thank you! *squeezes story tight except not to muss Draco's robes*