Scratching the Horizon: A Surfing Life