Never Say Never: A Life of Challenges