Building resilience and self-esteem for life