This was an awesome episode. And I haven't read any of the books.
Theon is royally screwed. I loved how Tywin slapped Cersei down. Dany is proving to be someone you don't mess with. She's more dangerous than her brother could have been if not simply because she's a helluva lot smarter and clear headed. I look forward to whatever Tyrion will do.