Fallen angels (demons) now find themselves caught between a rock and a hard place.