Thank you so much! I think, in a way, Harry retains some of his innocense in that he's found a way to keep people close to him, but maybe doesn't understand the real cost.
And, yes, Severus is sinking into a new nightmare, one I think he'll be unable to save himself from.