But who is Zack cheating on Theresa with?