Although the power of the MacDougalls was never regained, their fortunes were restored somewhat under John MacDougall's grandson, John Gallda MacDougall, Lord of Lorne. In the mid-14th century, the latter relocated from England to Scotland, married a niece of the reigning David II, King of Scotland, and regained the clan's ancestral lands in Lorne. Most of their mainland lands were then returned in a royal charter from David II of Scotland. Although the lordship of Lorne eventually passed into the hands of the Stewarts following John Gallda's death, the MacDougall chiefly line preserved through his son Allan.