A real job and a battle with cancer have given Sam Rowe a lot of perspective