An angel in a dream often represents an idealized image of yourself – the person that you wish to be.
You do not recognize the angel as yourself because you are not aware of your potential.
Angels are thought to be divine messengers, so if an angel appears in your dream, your unconscious may be trying to send you an important message.
Because angels are usually associated with goodness, such a message could have to do with your ideas about morality.
Perhaps you have been behaving in way that conflicts with your ideas about what is right and what is wrong.
A dream that you are fighting an angel can mean that you are wrestling with a moral dilemma.
An angel is a symbol of protection, so you may dream about an angel when you are feeling vulnerable.
Your dream is telling you that you have the strength to survive and carry on. You can cope with whatever obstacles lie ahead of you.