resilient
adjective
°Able to endure tribulation without cracking.
synonyms: bendable, flexible, strong