What has cycling given to your life?

What has cycling given to your life?