At first I assumed it was a vampire, but your solution was much more inventive (and very believable). The combination of Muggle science and Wizarding magic in the cure was equally imaginative. Your Snape and Harry are just perfect for each other. Very well done.