A demon sees past the rules An Angel only sees before them
A demon cannot be understood An Angel has no secrets
A demon can be trusted An Angel cannot
Why can Angels be trusted? Because no one is perfect No one can be fully understood No one that is "normal" exists
Demons are the human race The ones that are all around us
Angels don't exist, sorry Nothing so perfect has ever walked on this earth.
In my opinion(I'm atheist, haters gonna hate), Angels cannot exist for 1 reason: Nothing is perfect, especially religion. So if someone wants to say that something perfect is real, they can have their opinion.