Playing £1.50 / £3 NLHE deep online.
4 regs in the game, including me and the other person in this hand.
Villain is capable reg, who plays reasonably aggro pre and post flop.
Generally has a hand with decent strength / equity if a pot gets to a decent size (i.e. very rarely has complete air), but is happy to get it in quite light in good spots.
Views me as tighter than average, particularly post flop.
2 folds to me in the C/O playing £595, I raise to £9 with

.
Folds to Villain in BB who calls out of £656.
Flop

, Check / Check.
Would c-bet more than half of the time here, but check back sometimes to induce a bet on the turn / for deception, given I'm never too happy to play a huge pot in this spot, against a BB caller.
Turn

Villain leads for £15, I call.
Villain's line confuses me somewhat, as I am likely to rep the King most of the time.
Pretty happy to call, and potentially call the river, assuming he bets again.
River

Villain bets £42.
I raise to £123.
Villain reraises to £297.
I can have a lot of stuff that calls turn but misses on the river, therefore can be a bluff raise, but don't recall being caught bluff raising rivers against this villain with any frequency previously.
Pretty sure he can take this line with KQ/KJ/KT, 9x which can all call my raise, although he probably 3 bets KQ PF, and sometimes KJ.
Is the river a fold?
Is raising the river given previous action, pretty standard?
Comments on the rest of the hand welcomed.