Speed Bumps and Angels: A Personal Journey