Guardian Angels

A Guardian Angel is an Angel that is assigned with the task of overwatching and protecting one Human. Each Human has his own Guardian Angel due to the fact that Angels are Immortal and countless in numbers.