Chapter 676: Heart Demon? What is a demon?