Villain is 20/14/5 through 130 hands. Folded his blinds 81% of the time, fold to cbet 75%, 3/4.

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

Hero (CO): $5.91
BTN: $5.11
SB: $4.34
BB: $8.50
UTG: $3.78
MP: $5.07

SB posts SB $0.02, BB posts BB $0.05

Pre Flop: (pot: $0.07) Hero has K A

fold, fold, Hero raises to $0.15, fold, SB calls $0.13, fold

Flop: ($0.35, 2 players) 3 K A
SB checks, Hero bets $0.25, SB calls $0.25

Turn: ($0.85, 2 players) 2
SB checks, Hero bets $0.60, SB calls $0.60

River: ($2.05, 2 players) Q
SB bets $1.25, Hero ???

Pretty sure I should be folding here but I hate it.

The donk on river looks like he made a hand, especially after c/c flop and turn, and it stinks of a value bet. It looked like JT or a flush although I'm not sure what clubs he could have with A, K and Q out. JTcc is obviously a possibility, I think the only hand I am beating that he would value bet here with would be AQ and maybe KQ.

He could also have slow played a set, 33?? Which again, beats my hand.

Thoughts?