Science is no better off than religion. When you examine science you find that there are at least two camps to every answer and theory science presents to us. Take physics for example you have the Newtonian and Relativist camps. Newtonian says that forces make things happen, relativists tell you that them mass of things and the bending of space makes things happen. Each completely and totally rejects the other. Even the things we seem to agree on are only conjecture that we operate under till the theory becomes out dated. The mark of science is that it's theories and proposal can be proven false. Science also operates under the causal theory of realism, which has longs since be proven to be a ludicrous system. Basically if science is your truth and that is all you believe in then you believe that science represents reality. Thus say science says the world is flat then the next day round, you as a realist must believe that over night the world expanded. There is a movement started by philosophers in science that recognizes that problem. That says science and its theories are but tool we use to interpret our world and live in it.
I am not dismissing science, just trying to put it in context for you. Science does not have the truth or the answers. It merely offer a possible causal reason for things. An we know full well that we don't understand causation at all or if its real. Scientist aren't amazing smart people they are struggling to understand the world as much as any one else.
Religion gives the answers that science can't. To quote a famous philosopher and theologian. "We don't believe because its rational, but rather because its absurd." I don't feel like writing an argument for religion and spirit. If you want one read "The Ghost In The Machine" and "Dignity and Freedom" by Descartes