Moving through life's challenges