Question: who's henry's father in once upon a time
Answer: Baelfire/Neal Cassidy