passion pain and demon slayin