angel: spiritual being attendant upon God
spiritual being: an incorporeal being believed to have powers to affect the course of human events
stand-in: someone who takes the place of another (as when things get dangerous or difficult)