Great episode!
Loved the giant turning on the man and bashing him and the Mountain (?) knocking the peeing guy's head against the wall for dissing Cersei. Love a bit of violence in the first few minutes 
Didn't love Ramsay - as he said to his father "thank you for saying that" I said to myself he's going to kill him but didn't think it would be at that precise moment!! I knew when he summoned Wanda and baby they were a goner, it was a terrible way to go but totally befitting Ramsay's character. He will definitely die in the next couple of episodes I reckon.
What else (apart from the obvious!)
Arya - ooh brutal hitting of her but hopefully she'll be ok now that a man has taken her back.
Bran - wow he's all grown up, liking his visions of the past, interesting to see the young Starks and the young Hodor, hopefully all will be revealed about him.
The dragons - are they free now then? What, will they just walk up the stairs and fly off?
Iron islands - do we know anything about the brother? First when I saw him on the bridge I thought it was Theon! I hope Theon makes it back, Sansa has forgiven him so I think we should too!
Ok - Jon!! I really thought when they said collect firewood and we'll burn him it was leading up to something so was a bit of a letdown that she rubbed him down etc nice job though! I really thought it was going to be something to do with Ghost too as the camera lingered on him beforehand.
I too missed the bit about the gift for Ramsay and I saw the trailer on Thronecast so might have to watch again!
Phew - going to be a long week!