Do you ever talk to yourself?

112 answers 112