A dream of an angel almost always implies that the dream contains an important message that could have a major impact on your life.
There are many different kinds of angels. Dreaming of a strong, commanding, six-winged seraph is a powerful sign that any difficulties occurring in your life will be overcome by your own strength and determination.
A smaller, gentler cherub is a bringer of God’s knowledge and wisdom, so dreaming of a cherub (not to be confused with a putto) hints at insights and revelations that are basically spiritual in nature but can be used to enrich your earthly life as well. Putti, which are the winged babies commonly and incorrectly referred to as cherubs, imply happy times ahead. Dreaming of one of the archangels - Gabriel, Michael, Raphael, and Uriel - means that you are or soon will be doing God’s work, and the usual type of angel pictured on Christmas cards implies divine protection.
A very positive symbol implying success, happiness, and rewarding friendships ahead.... Dream Explanations of Astro Center