I can say everyone, but i, yes even i am not perfect, just because you are a perfectionist, doesn’t make you perfect it only makes you less so.
Anyway, dreams is something we cannot control or do we? When you have filthy dreams it onlly means you have a filthy mind, maybe you don’t even know it, but you will when it invisions in your dream life. i can throw myself in the fire and i don’t like to admit it, but i am after all human, amongst other things.
So, perfect or not, we are the keepers of our own minds.