Charles Haddon Spurgeon said this quote

When God does not answer His children according to the letter, He does so according to the spirit. If thou askest for coarse meal, wilt thou be angered because He gives thee the finest flour? If thou seekest bodily health, shouldst thou complain if instead thereof He makes thy sickness turn to the healing of spiritual maladies?