Imaginary friends are one of the weirder forms of pretend play in childhood. But the research shows that imaginary friends actually help children understand the other people around them and imagine all the many ways that people could be.

– Alison Gopnik