Site uses cookies to provide basic functionality.

OK
People have faces. [...] Spirits don't have faces. And yet we recognise them. We know who is who. Spirits don't have eyes or mouths or ears either. And yet they can see and speak and hear. [...] The spirits are all around us. [...] They're right here, but we can't see them.