The Spirits are said to live in a land of beauty and plenty tucked away in the rafters of the world. Above the north pole, inaccessible to mortal humans, is Spiritrest. Some say that this is heaven, where the souls of the righteous are taken after death to live as kings.   Descriptions of it are purely speculative because no human has ever been there and returned. For that matter, there is no evidence of any human successfully travelling there. The common consensus, though, is that it is a land without death, or hunger, or illness. The spirits live in crystal towers and every night is a banquet.   But this is all just the imagination of the common people. Who knows what's actually up there?