331. Does God answer our prayer at once?
Sometimes; but He often delays His answer in order to strengthen our faith and our hope.