spiritual fight