in this heaven , which is to them a great hall , warriors battle from dawn to dusk ; then those who are dead are revived , and all share a feast in the night , with endless food and drink ; and then upon the day they battle again ; and those who die are revived , and there is a feast ; and this is the nature of their heaven through all eternity .