Board Thread:General Discussion/@comment-25896389-20150509042358/@comment-1894786-20150608141526

I'm like 90% sure that David and James' birth father is Jonathan, the father of Zelena. It would fit. He died after going to a tavern (maybe he ran into a now magical Cora who was taking the hearts of some former employers?), and David has always had references to the Biblical David (shepherd, king, slayed a giant... dragon) and in the Bible, David was the best friend/lover of Jonathan, so it makes sense that there'd be a Jonathan related to Once!David.