Okay I don’t know if I’m right correct me if I’m wrong
Snows stepmother is Regina that I understand. Regina’s mother is Cora. And Cora dated Rumblesticks.
Snow and charming had a child which is Emma. Emma has a child with Neal who is Henry.
Neal’s father is Rumblesticks and rumbles father is Peter Pan.
But if hook is peters step grandfather doesn’t that mean Peter is his son?
Another wired call is that hook can be Henry’s step father……..