He also knows what is best for us. As good parents do not fulfil every wish of the child, because as parents they have a longer-term view of what is good for the child, in the same way God will give us what is really good for us. Yet, God always listens, also to our crying.