I liked that there was not killing involved to be able to get rid of the horcrux. As with anything else, there is bound to be more than one solution to the issue. I really liked yours. And of course who else but Severus to come up with it! Nicely done!