Goddess of Scarlet rut, I mean rot.... Wait...
Not the direction I want to explore more, but it was nice trying this at least once :D