Yeh, I think Catherine is deffo one of the most interesting girls, since a lot of her snobbiness is clearly a deflection from her current situation, I really feel bad for her. That's part of why I like that the MC seems to be lightening up on her a bit, or at least holding her and Hannah equally responsible for their squabbles. Honestly, during their joint punishment, when he had them both stand so close together, I half-expected him to tell them to kiss and make up! Not that I would've complained about seeing them kiss...