Why Does God Allow Suffering?
If we apply the simple fact that we serve God, not God serves us, we cannot fail in prayer. Jesus also in His prayers (also in what he taught his disciples to pray - Our Father who art in heaven) includes that the Father's will be done. So whatever we asked for in our prayer, we give God the right to override it.