Resurrection is the ability to bring back the dead. Angels, Archangels and God possesses this ability. Angels have the ability to bring humans back to life but cannot revive there own kind. Unlike their younger siblings, Archangels can resurrect both humans and Angels, but if the angel is too damaged, it is beyond there healing. God is the creator of life, and therefore can bring anything back to life.

Gadreel heals castiel

Gadreel, an angel, brings castiel back to life.