A Muslim believes in the ultimate Knowledge and Power of God to plan and execute His plans. God is Wise, Just, and Loving, and whatever He does must have a good motive, although we may fail sometimes to understand it fully. The believer should have strong faith in God, recognizing that their own knowledge is limited and their thinking is based on individual consideration. In contrast, the Knowledge of God is limitless and He plans on a universal basis. Humans should think, plan and make sound choices and then put their trust in God. If things happen as they want they should praise God. If things do not happen as they want they should still praise God, recognizing that He knows best what is good for the affairs of mankind.