All To Live For: Fighting Cancer. Finding Hope.