Search this
Found it again! The first post talks about the demon too
Did you change your name?
m?
I got my notifications via gmail and it says Cat worshipper (or something like this) replayed to you
That would be me too
Aaahhh, so this is why. K thanks