even tho I watched next class before the other seasons, this was still a HUGE plot twist. especially seeing all of Zoe's drama in seasons 13-14 and how she behaved, I never would've guessed it. Zoe honestly had some of the best character development of the later seasons.
I don't think this person remembers Terri's entire story... She was a freaking plus size model. Rick was not her only boy-toy and she didn't stay with him because she didn't think anyone else would like her or whatever. Remember Spinner? She stayed with him for the same reason Ali is with Leo, she thought she was in love and thought he would change.