Fantastic job. I love it when a show gives me a character I don't like at the start but then have me cheering them on later.