Ну все понятно. Только нельзя говорить о высоких моральных качествах Снейпа в период до этой ситуации. Я думаю, смерть Лили заставила Снейпа пересмотреть свои поступки. И вся его последующая жизнь была искуплением. Тут можно задуматься, что было бы, если Лили не подвергалась опасности. Снейп продолжал бы служить Волдеморту?И что было бы, если Лили погибла, но сотрудничества с Дамблдором не было?