 The Siennese, having little love for the Pope, provided it; but they delayed its arrival as long as they could.By 24 September the Imperial forces were still in Montevarchi, twenty-five miles from Florence, waiting for the promised cannon.In Florence, meanwhile, confusion reigned.