Oh, I like this! The beginning with the slow awakening and realisations is especially lovely, and I really like your open ending. The way you brought Severus under Charlie's care too is very believable, so I would call this an all-around very enjoyable read. Well done! :)