My review for season 3 is that, I don't know if it is wrong or right but if you know that some people is trying to change then you should help them to improve themselves. You cannot change the past but if you want to change the future you have to help people in present. You cannot blame somebody who has not done anything, Monty was innocent for Bryce death and Alex was responsible for his death but because you want to save your friend from something which not forgivable then it is totally not worth helping them. Even if he said he will not leave Zach, but atleast for the sake of being human being you cannot let the person die. You should help them, later you can solve it, but letting someone die and making some other person responsible for death is all wrong. I liked the whole series but what comes in the end I didn't. It was totally disappointment for me.