Concepts such as heaven and hell, God and the evil adversary ahriman, the coming of the Saviour or Saoshyant born of a virgin, the end-time purge of the world by Fire followed by the resurrection of the dead (Ristakhiz), the making fresh of the world (Frashogard) and the final battle between good and evil leading to the final defeat of evil.