I know this was not what you were looking for but if you order their registery of marrage you might at least get John fathers first name along with emma's. her last name was spelt incorrect but here is a copy of the infor I think you will need to order it.
John Holmes
Year of Registration: 1846
Quarter of Registration: Jan-Feb-Mar
District: Amesbury
County: Wiltshire
Volume: 8
Page: 369
Emma Shepherd
Year of Registration: 1846
Quarter of Registration: Jan-Feb-Mar
District: Amesbury
County: Wiltshire
Volume: 8
Page: 369
I look thru a lot of free bmd marriage index and there was not emma sheppard with a john holmes but the two above came up so I am assuming that they must have just misspelt it. hope this helps
In the census I had found Emma, her mother and brother with her and I had found with john and her but that did not help with John parents. Sorry I could not find more
