(noun) Someone who guards, watches over, or protects.
"Anyhow we never know where we must go, nor what guides we are to get - people, storms, guardian angels, or sheep."
"Never travel faster than your guardian angel can fly."