What are the Different Types of Angels?

Some believe angels are put on earth to watch over us. There are several types of angels including guardian angels, archangels, and cherubim. For more information look here: