Many witches exist nowadays, each of them unique in their own way. But what they all have in common is that they have a guardian angel, who visits them in their dreams and guides them throughout their life, trying to lead them to the right way as much as possible. Many angels have a passionate wish to protect their witches, as if they were their children (even though they technically kinda are).