Lady demons and strap-ons?! What?! YES!