@daredevil,
I am not saying that I believe in ghosts, or anything, but there is a difference between immortal and eternal. In traditional belief, beings like Angels are 'created' and therefore are not eternal, even if they are not subject to the mortality of human beings. So: not mortal, but also not eternal.