Do Angels Live in Heaven or on Earth?
Angels are not living human beings, nor are they Gods. Angels are special holy beings, who make their home both on heaven and on earth. In fact, your guardian angel was the one who protected the life-giving seed that formed you, on its journey from heaven to earth before your birth. Likewise, your angel will be the one to escort you from earth back to heaven at your time of death.
"The guardian angels of life sometimes fly so high as to be beyond our sight, but they are always looking down upon us."
Jean Paul Richter