Gatsby, you seem to be saying that science is the sole source of all knowledge. How do you know that to be true?
That's not quite what I'm saying. What I'm saying is this:
The human mind has an extraordinary capacity for self-deception. This is not to say that self-deception is necessarily a bad thing, in fact it can be very useful. However as useful as self-decieving modes of thinking can be, they are still self-decieving. I see religion and mysticism as sophisticated forms of self-deception: their primary goal is not to lead people to a truthful understanding of reality (though they may claim otherwise), rather their primary goal is to bring about certain desired changes in people's attitudes and behaviours. Religion and mysticism are, imo, what you get when you use the "power of suggestion" as the centrepiece of your strategy for dealing with the human condition.
Science on the other hand is ultimately concerned with obtaining a factual understanding of reality. To this end, science (unlike religion and mysticism) has an array of practical mechanisms to counteract the human mind's mischevious and powerful tendency towards self-deception, e.g. double-blind experiments, independent peer review, reliance on empirical evidence, statistical analysis, falsifiable predictions. I'm not saying that science is perfect in terms of what it sets out to do - it certainly runs into problems when it gets mixed up with political and financial interests, for example - but it is the best (or if you prefer, the least worst) tool we have available to us for obtaining knowledge and understanding about reality.