through thick and thin 

  • 1.不顾艰难