MacLeod did not last much longer than Love. In 1613, he was forced from his fortified stack and fled to Harris and the protection of his kinsman, chief Rory Mor MacLeod of Harris and Dunvegan. MacLeod of Harris and Dunvegan promised to take MacLeod to London, where MacLeod hoped he could obtain a pardon from the king. But upon reaching Glasgow, MacLeod of Harris and Dunvegan gave up MacLeod and his son, Donald, to the authorities. According to Mackenzie accounts, MacLeod of Harris and Dunvegan had only taken MacLeod to Glasgow under the pretence of taking him to the king. In the end, MacLeod was found guilty of high treason and hanged in April 1613; his son was banished to England.