Religions are not imaginative, not poetic, not soulful. On the contrary, they are parochial, small-minded, niggardly with the human imagination, precisely where science is generous.