(gore warning) So demons do have hearts after all