The ancient Norse were one of the few cultures to create a mythology that did not necessarily promise eternal life of any kind for the souls of the deceased. The world was believed to be heading towards a final destruction called Ragnarok when the gods and their enemies alike would perish in a cosmic battle, after which a new world would rise out of the cosmic ocean with new gods and a new human race. Warriors fallen in battle were believed to prepare for this battle while in Valhalla. The denizens of Valhalla who were destined to join in the last battle were known as the Einherjar.
More @ Ancient Origins