Hayley to sing on cruise ship Nov 2013