There is a battle that no one can see because it takes place in the spiritual realm, a priest said on Sunday.