The rebel Lords took Queen Mary to Edinburgh and then, betraying their oath at Carberry Hill, imprisoned her in Lochleven Castle, near Kinross, where her keeper was Sir William Douglas, half brother to James Stewart, 1st Earl of Moray. William Kirkcaldy was infuriated at the rebel Lords' betrayal of the oath, which he had represented to her in good faith. According to George Buchanan the spy Ninian Cockburn raced to the French court with news of Mary's capture. On the way he overtook her ambassador, William Chisholm, Bishop of Dunblane, who was ignorant of Mary's defeat, and upstaged him in front of Charles IX of France and Catherine de Medici.