God gives the hardest tests to the best of us.