Question: who did cora marry in once upon a time?
Evidence: Regina tries to fight her off, but Cora possesses Snow, revealing her memories to her and allowing Snow to realize what Zelena wants: to change the past so Leopold never learns of the deception, Cora marries Leopold and Zelena becomes their daughter.
Answer: Henry