Villain is very loose and aggressive (don't have stats in front of me but I think 45/20+) and he's been on my table at least one other time. I have one note in PT - "bluffs" - which means he bluffed more than once with mid pair or less. Otherwise I would have made a more descriptive note. The prior hand I raise 56s against him and hit trips 5s on the turn vs. his JT when he hit the T for top pair. That was a $25 pot. I was playing tight and I kept missing and folding to reraises on this table for an hour or so. I think people felt I was a good candidate to push around at times. So, the last 4-5 hands I played I was more aggressive and reraising back.

His full pot flop smelled very fishy. I mean look at the board - no danger. This led me to believe he didn't have the King. I'm thinking Ax or TT at that point. On the turn I was going to just call but I don't see that card helping him so I figured I would put him to the test. He just called on a card that introduces a flush (even though it's only a backdoor) and str8 potential. I think AK,Kx would push here since it's most likely going all in on the river anyway and those hands can't improve much. He quickly pushed the river.

What do you think of my play here? If I feel ahead on the flop and turn, I have to call this river right?

***** Hand History for Game 4951765322 *****
0/0 Texas Hold'em Game Table (NL) - Tue Aug 15 00:45:33 EDT 2006
Table Live It Up (Real Money) -- Seat 1 is the button
Total number of players : 6
Seat 1: Hero ( $136.15)
Seat 2: Boomstick27 ( $245.50)
Seat 3: Nolimit1971 ( $354.95)
Seat 4: caulkmuncher ( $110.15)
Seat 5: KAK__ ( $181.45)
Seat 6: saibr1 ( $100)
Boomstick27 posts small blind (0.50)
Nolimit1971 posts big blind (1)
** Dealing down cards **
Dealt to Hero [ Jc, Jh ]
caulkmuncher folds.
KAK__ folds.
saibr1 raises (4) to 4
Hero calls (4)
Boomstick27 folds.
Nolimit1971 folds.
** Dealing Flop ** : [ Kd, 4h, 7c ]
saibr1 bets (9)
Hero calls (9)
** Dealing Turn ** : [ 8c ]
saibr1 bets (20)
Hero raises (40) to 40
saibr1 calls (20)
** Dealing River ** : [ 2h ]
saibr1 bets (47)
saibr1 is all-In.