OK, looking at the Ancestry.com data it's obvious there's something wrong and it does look like Eliza may have been the first wife. Only problem is that that would leave me with two sons called John, one born 1865 and another born 1886. The joys of a common surname!