On Sky and I'm still dreaming of the day they sort out their HH's. Villain is Dan Brown, part of the Sky Team, I think he's a bit spewy post flop, he's usually super aggro preflop but he's been playing fairly tight during this session and generally sees me as a solid player and we've rarely clashed on the two tables we're playing. I'm playing £125 and he easily covers.
Anyway, UTG opens to £3, we call in UTG+1 with

. Villain calls on button (he hasn't flatted many hands preflop) and big blind calls.
Flop:

Check to me, I bet £8, Villain is the only caller.
Turn:

I check, Villain bets £21.38 (3/4 pot) I call.
River:

I check, Villain bets £35.63 (1/2 pot) I fold.
Thought on all streets please.