“God cannot always give us a satisfactory answer, because our finite minds cannot grasp the thoughts of the infinite. His thoughts are high above our thoughts, and His ways above our ways (see Isaiah 55:9), but we can trust God, always! “In all things God works for the good of those who love him, who have been called according to his purpose” (Romans 8:28).”