I think you played this perfectly on every street; I hope you don't tell us your opponent ended up with KKK by the river, that's just plain depressing since he had no business to call all of those nice bets with pocket kings when you represented something much larger the entire time. Because of the flushed flop, maybe a turn check was more appropriate? I'm eager to hear other people's view of this hand.

Also, I hope he had AK or something and you ended up taking down this nice size pot.