Muslims believe that God is all knowing and all powerful. This means that, in a mysterious way, He is able to know everything that will happen in the future and nothing can happen without His will.
Humans are still free to choose between right and wrong, but God is always a part of our lives. He loves us, guides us, protects us and always helps when we ask. Because God is not like a human being, we can’t fully understand everything about him and some things like destiny remains a bit of a mystery.