I like to think Severus was surprised to find himself thinking of what he might've done differently when he found himself at what he thought was (and could very well have been) the end of his life. I thought he deserved the same choice that Harry had, though of course he had to go through some paces first, because he wouldn't have believed it otherwise.
Thank you so very much for say such nice things! I'm thrilled you liked it!