I really liked this. I thought your characterization was spot on. Snape is perfect with all his impatience and malice. Lockheart is great and totally believable from what we do know of his character. I love the exchanges between the two a lot. Grea Job.