What you've always wanted to know about life before birth, life on earth, life after death,