You Live and You Learn35 Things That Having Cancer Taught Me The other day Zach came up with the idea of writing a blog post where I list 35 things that I...