Villain was 28/2 through 64 hands. Donk bet the flop 20% of the time and only other info I had was he called my shove on an earlier flop with the NFD.

PokerStars No-Limit Hold'em, $0.02 BB (4 handed) - PokerStars Converter Tool from FlopTurnRiver.com

BB ($0.96)
Hero (UTG) ($2.90)
Button ($4.36)
SB ($1.52)

Preflop: Hero is UTG with Q, J
Hero bets $0.06, 1 fold, SB calls $0.05, BB calls $0.04

Flop: ($0.18) Q, 10, J (3 players)
SB bets $0.12, 1 fold, Hero calls $0.12

Turn: ($0.42) 4 (2 players)
SB bets $0.50, Hero calls $0.50

River: ($1.42) K (2 players)
SB bets $0.84 (All-In), Hero ???

I literally haven't got a clue. He was a big limp/caller and I was really struggling to put him on a range. The big bets on flop & especially turn leads me to think he has the nuts or he is bluffing. I hate the river, and he shoves! Has he hit or is it a continued bluff?