Interesting plot! I liked what you did with the life debt and how you brought Snape back. For some reason, until it happened, I wasn't entirely sure that Snape wouldn't remain dead and I enjoyed the uncertainty. I also loved the (sort of) open ending.
It seems we have that little fetish in common doesn't it, boy?