Is life good? Find out what David Barash has to say -