Young blogger loses battle with cancer