Please......Devlin did not KIDNAP a child because he wanted a best friend and I am sure Shawn did not stay because he could skip school and play video games all day. Have you ever had someone close to you be horribly abused? I have, and that child went through her days like NOTHING was going on. And you know what, it was going on right under our noses. It was not until she got to college that she had a mental breakdown that it all came to light. I would bet anything that Shawn was abused and told horrific things and stayed in order to protect his family, either from being hurt or humiliated by what was going on because the abuser ALWAYS puts the blame on the child. Another thing, it certainly would fit that since Shawn was maturing he did not fit Devlin's fantasy anymore, in comes Ben. I would not be surprised if there was a boy there when Shawn showed up 4 years ago. If there was and something happened to the other boy and Shawn was witness to it, by God, you had better believe he would not second guess a threat. They should have cadaver dogs checking Devlin's property.
Yep. And for all we know, Shawn was only days away from becoming Ben's warning.