Here's some lore if your confused, Okay so the one with blood on his hands is names Vessel, Vessel is a preist, he works at a church that does sacrifices and just a lot of other horrible stuff, the reason he has blood on his hands is because he was forced to kill and eat the heart of the sacrifice, hes deeply sick and troubled from what he's witnessed in the 'church' to the point where it feels wrong and out of context to waht he believes is 'religion' they make the sacrifices as a gift to 'jesus' and 'god', the head preist is actually a powerful demon. Now the angel holding Vessels hand is names Lilith, Lilith is a fallen angel that knows the secrets of hell and the actual cruelty of heaven, Lilith and vessel slowly turn into lovers.