I've just read one of the articles that Shaun linked to on Google books
click here, which included this paragraph:
"“
An old person says that Margaret married a solider, or dragoon, who was present at the skirmish of Muirdykes, in 1685, fought between the Royalists, headed by Lord Ross, and Covenanters led by Sir John coch4ran and Sir Patrick Hume of Polwart. The Muirdykes is within the parish of Lochwinnoch, about a mile from the Risk. The dragoon, with his wife, proceeded to England, where he died – Margaret, at length finding an asylum in a workhouse.
The authority for this tradition is ignorant of all dates. She
states that “Margaret married after the battle of Muirdykes;” but having been born in 1601, it follows that she was 84 years of age in 1685. The dragoon, however, may have taken a whim into his head to marry a lively old woman.”

It seems the dragoon had something in common, then, with Nat in liking older women!!! But if Margaret was in fact born in 1660, then she would have been 25 in 1685, which is a much more likely age to have married a dragoon.
NB at the top of this entry her name is spelled ‘Paton’ rather than ‘Patten’ could be a variant to check?