Villain is 26/23 with 5% 3bet over 103 hands.

PokerStars - $0.10 NL (6 max) - Holdem - 6 players
Hand converted by PokerTracker 4

Hero (CO): $10.00
BTN: $10.70
SB: $2.92
BB: $19.37
UTG: $12.55
MP: $25.72

SB posts SB $0.05, BB posts BB $0.10

Pre Flop: (pot: $0.15) Hero has K K

fold, fold, Hero raises to $0.30, fold, SB calls $0.25, BB calls $0.20

Flop: ($0.90, 3 players) 7 3 K
SB checks, BB bets $0.40, Hero calls $0.40, fold

Turn: ($1.70, 2 players) T
BB bets $0.50, Hero raises to $2.45, BB calls $1.95

River: ($6.60, 2 players) 9
BB bets $16.22 and is all-in, Hero ???

I'm not even sure where to start in analyzing this hand. Villain donks - I usually take this to mean villain has a weak made hand or a draw. Something like KT/KJ or A7.

The turn gets weird - look at villain's sizing. I don't even know how to interpret that, maybe something like a pair with a big heart looking for a cheap river? I raise to avoid villain seeing river cheap and to get value from my hand. Villain flats.

Now he jams river and I'm left thinking...what the fuck just happened? I don't think villain ever plays a flush this way - why not just GII on turn when I am showing strength? On turn, I thought he might have had a set and didn't want to give up betting lead with a strong hand but river jam excludes that possibility I think.

I don't know. I need help.