Board Thread:Spoilers!/@comment-25926288-20161101150057/@comment-27060727-20170306052825

DatNuttyKid wrote: okay we all saw this coming buuut the promo almost explicitly confirmed that hook is david's dad's murderer

why else would david say he'd never forgive him That's probably the reason why it most likely wouldn't be Hook. xD The promo makes it seems like David finds out Hook is the killer and Hook is hiding that from Emma.

However, we know from spoilers that David and Hook are ending the episode on a good note.