tough times never last