God, Sex, and the Meaning of Life