My Imaginary friend is the voice in my head. It reflects upon the ideas and experiences I've had and then gives me a second opinion, which is usually very different from mine.
My Imaginary friend is the voice in my head. It reflects upon the ideas and experiences I've had and then gives me a second opinion, which is usually very different from mine.