With every generation, there is a Slayer. The girl that will protect us from the vampires and the demons. And with every Slayer, there must also be an Angel. The most powerful creature in the world. She will protect the Slayer in the battles that are too mighty to fight on her own.