Surprised by Meaning: Science, Faith, and How We Make Sense of Things