Resilience and perseverance in overcoming obstacles