Sophie Anderson 2003-2016, our angel on loan from heaven.