One of the most persistent religious ideas is that Heaven is the reward for a good life. The statement sounds so natural that hardly anyone asks what it implies. Yet if Heaven is truly a reward, then goodness becomes a transaction. A person behaves properly now because something enormously desirable will be given later. The scale of the promised payment is so immense that even the language of sacrifice begins to lose its meaning. What sacrifice could really be called costly if the person making it knows that an eternity of perfect life is waiting as compensation?