critical thinking in dreams essay writing visit market