Struggle, grit and perseverance