The River (Place)

The River is the name given to the place where those with "the gift" can go to see things that normal people cannot.

See also The River (Series).