We are fully freedom and fully willing . We do what we need to do. We want to do what we need to do . We wish what we cherish .And we cherish what we wish and love . And we get the result on what we did. What was in our heart. And allah (god) gives us the result of our work.
Sometimes we do not get what we want. Because allah (god) wants to give us more great thing we have cherish for :)