At 40 years old, Arroyo shows perseverance does pay off