Riding Barranca: Finding Freedom and Forgiveness on the Midlife Trail