On another note, I could understand Caleb putting up with Ruby's discomfort because he also wants the relationship with Steph, but how can Steph not see how deeply upset her mother is whenever Anthony is around.
It makes me wonder whether he began to also rape Steph when she was home from boarding school until she 'aged out' and now he's on to fresh younger girls. Yet she is brainwashed to not realize that it's not normal.