I didn't expect Scott's dad in tonight's episode. I expected something was up with guy when he knew quite some things about Stiles, but didn't expect this.
Poor Stiles
He was all alone with his mother when she died and he was just 8 years old. No wonder he blames himself because she the 8 year old him couldn't save his own mother from dying.