Wow this is almost exactly like the last hand... actually the only difference is you hit your set on the river. The fact that the Jhit really doesn't matter as much as the
did. I doubt villian would have played a set/2pair so slowly, but possible? He also could have called down with 77-TT and valuebet the river? Once again, you're faced with 4.5:1 on your call and if he called down the whole way without odds to the flush, remember that.