Question: who plays david's wife in once upon a time
Answer: Ginnifer Goodwin