The question of where morality comes from is central to religion, policy, psychology and science. Once a preserve of religion, we now know that our moral sense resides in the brain, and it is product of evolution. What does this mean for our view of evolution? What does it mean for religion? And what are the societal implications of a scientific theory of morality?