Boy embarks on 'bucket list' before blindness comes