Question: ouat who is henry's father?
Answer: His birth father was Neal Cassidy. Both his parents originated from a magical land called the Enchanted Forest, where his mother was the daughter of Snow White and Prince Charming while his father ,Neal, was really named Baelfire and the son of Rumplestiltskin.