Br. Neednoname This answer though 100% correct does not do justice when trying to explain to a non muslim. You have to speak to the people in a way that they can fathom. Otherwise the answer is seen as emotive in nature devoid of reason. There is always spiritual, moral & logical reason behind relegious practice. Some are apparent and some are not. Allahualam