Северус Снегг был двойным агентом, ему доверял как Воландеморт, так и Дамблдор. Стоит учитывать, что Снегг был, пожалуй, величайшим окклюментом в истории, умел защищать свое сознание таким образом, чтобы люди, умеющие читать мысли, не смогли проникать в его сознание, и Дамблдор знал об этом. Иначе он не стал бы отправлять Гарри на обучение к профессору зельеварения, чтобы тот обучил его этому искусству. Но почему же тогда Дамлбдор так доверял Снеггу? Ведь можно было предполагать, что он все же верен Воландеморту, раз уж его истинные намерения понять нереально.
На самом деле, Роулинг до конца не раскрывала истинную сущность Северуса, поэтому читатели вначале сомневались в его преданности Дамлбдору, после - вообще считали его агентом Воландеморта, а еще чуть позднее - поняли, что все же он на светлой стороне. Именно на это был упор - до последнего не раскрывать его личность, дабы сделать из романа детектив с интересной развязкой. Выяснилось, что Северус Снегг всю жизнь был влюблен в мать Гарри, Лили Эванс. И, как следствие, именно это стало причиной его перехода на светлую сторону. Первым шагом была просьба к Альбусу Дамлбдору защитить семью Поттеров, чтобы Лили не пострадала от рук Воландеморта. А после предательства Петтигрю и убийства Воландемортом Лили он окончательно и бесповоротно перешел на сторону Дамблдора.
Но почему же Альбус доверял Северусу? Ведь он мог обманывать его точно так же, как обманывал Темного Лорда. Причина заключается в том, что самой великой магией Дамблдор считал любовь. Именно об этом хотела сказать Роулинг, думаю. Благодаря силе любви Лили смогла защитить Гарри от Воландеморта, благодаря тому, что Гарри умел чувствовать любовь, Темный Лорд не смог находиться в его сознании и именно благодаря самопожертвованию Гарри Воландеморт в итоге был повержен. И Дамблдор был уверен в любви Северуса к Лили, и Патронус Снегга - самое главное подтверждение этому.