That's exactly the hand I put him on before I scrolled down to confirm. I know there's a lot of folks that probably would have shoved at the re-raise on the flop. Maximum value here we come.

Don't take laying down when you got that sinking feeling you're beat too seriously when you have a very strong hand with a shitload of equity.
Don't be results oriented, put him on a range and stove it when in doubt.
Both very good rules to live by. Thumbs up to Fnord.