enduring

adjective
  1. lasting a long time; continuing to exist or be relevant
  2. able to withstand hardship or suffering; patient and persistent

Examples