Hi Darwin
Have you thought to check the Will & Testament entry for Charles Gordon on SP to see whether there is any reference to likely daughter Ann:
Charles Gordon: 26/11/1851 ESQ., FARMER AT SAINT BRIDGET IN THE PARISH OF KIRKMICHAEL @ BANFF SHERIFF COURT - Ref: SC2/40/14
Later entry likely for son in law, also Charles Gordon in 1877.
Also, have you checked on the RC baptism register on SP to see who shows as sponsors on the baptisms for the children of Ann Gordon and James Fleming? I think I saw 6 entries showing for baptisms showing for them between 1833-50.
Do you know the names of Charles and Elspet's mothers to see whether that gives you any clues (might not be possible for Charles with his likely death in 1851).
Monica