I didn't see that coming.... Now I don't know what to think!! Maybe it was a misunderstanding?? I still don't like Gerald, but if she really did cheat on him first, then I might be able to understand him a bit....
But I really can't believe she did. I bet it was Aaron or the prince and they were just talking and Gerald just jumped the gun and started assuming stuff. Violet seemed so infatuated with him before, I really can't imagine she would do anything to jeopardize her relationship with him!!