Having read this article on resilience, I came across an excellent definition which quite complete and definitely one worth sharing.
‘Resilience is the capacity to experience massive change and yet still maintain the integrity of the original. Resilience isn’t about balancing change and stability. It isn’t about reaching equilibrium state. Rather, it is about how massive change and stability paradoxically work together.’