 She married Angus William McDonald in 1847 in Hannibal, Missouri.The couple would have nine children.During the Civil War, her husband was away from Winchester serving as the colonel of the 7th Virginia Cavalry, leaving Cornelia to stay home with the children.