Don't think too hard about it. If you don't have enough information, you'll just end up coming to wrong conclusions. From the look of it, it seems like it's something you need a full picture on. It's your heart, and going inside it probably has some sort of deep philosophical meaning to it, doesn't it? Then, perhaps a demon is only a representation of some part of you you don't like, or something like that.