steve harvey dark times never last