Board Thread:Character Discussion/@comment-26340222-20161010070537

Hey Guys;

Well, David was told that his father was found by a Shepherd and as far as we know, there are only 2 shepherds in the entirity of OUAT, that is (or was) David and Bo Peep (Herd of people but still...). Anyway, we know the Charmings were in debt to Bo Peep but we don't know why which leeds me to suspect James was the one who killed Charming's father for him being the one taken from his family.

Plays as David, gains his trust, stabs him and pushes him off the cliff.

Maybe, stands to reason it is someone we know but as far as we know, everyone in the story (Minus Rumple) would be really young to remember? 