About Mr Davis. After Sofia's disappearance, I was getting the feeling that he would end up being the bad guy - or at least being the fall guy.
I hope neither will be the case.
So far, he's been really nice and been being just enough of a "surrogate dad" for MC.