Board Thread:Spoilers!/@comment-2153169-20140402112823/@comment-24674051-20140404025500

You know, if that theory (of Zelena being Snow's Half Sister) pans out, Henry is going to need some serious counseling. His family tree is so messed up...

So far we have:

Emma - Mom and adoptive neice

Neal (R.I.P) - Dad

Regina - Adoptive Mom and Step Grandmother

Henry Mills, Sr - Adoptive Great Grandpa (Regina's dad, you figure the rest of that one out :) )

Snow - Maternal Grandma and adoptive stepsister

David - Grandpa

Rumple - Grandpa

Milah (R.I.P) - Grandma

King George - Adoptive Grandpa

Leopold - great grandpa

Eva - Great Grandma

Malcolm/PP - Great Grandpa

Cora - Adoptive Great Grandma

Zelena - Aunt (from both Snow and Regina) (For Aunt, I discount the half aspect.)

Hook - Potentially, Step-dad

Blackbeard (?) - Assuming some rumors are true- Step Granddad?

Henry Swan-Mills - Self and Uncle (Yes, folks, Henry is his own uncle)

Did I miss anyone? :)