Ethan married Zeena because she was caring for his mother and he was lonely, he stayed in Starkfield because he was unable to sell the farm