This situation reminds me of a movie I watched named "I Know My Name is Steven" where boys were kidnapped by the same man but at different times through the years and how Steven behaved after reuniting with his family many years later.
yes, Steven Staynor. Tragically Steven died in a motorcycle accident after living such a troubled life.
I wish Steven's widow would come on TV and put rest people who question why Shawn didn't try and get away. Steven stayed for the same reason Shawn did, FEAR, Terror!