The best part about it was Joffrey really did think Tyrion did it.
Cersei is so stupid btw.. Im sure Tyrion will get tortured now but she should know that he is not dumb enough to poison the king when he is the one serving him his wine.
I hope Tywin has some sense about this and actually looks for the person who did it instead of just believing it was Tyrion.
So I haven't read the books but I think either the Old lady poisoned him or Joffreys Fool did it.
I remember them saying poison is a womans weapon in the show before so it makes me think it was the old lady or maybe even Margaery herself. Or the new character Oberyn Martell.
I loved all of the stuff with Bran and the Tree. I've looked forward to his character the most this season and im guessing that there was a lot more to that vision he had than most of us realize. I need to go back and watch it again but I think he now knows how he fell, he saw the white walker, he saw the dragon flying over the red keep. A lot of cool stuff.
So many crazy things happened in this episode.