Villain is 14/10. I don't think we've been involved in a hand together up until now

Can I find a fold anywhere? What is he doing this with that I beat?

Full Tilt No-Limit Hold'em, $0.50 BB (9 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

saw flop

SB ($50.25)
BB ($36.10)
UTG ($76.50)
UTG+1 ($91.35)
MP1 ($50)
MP2 ($50)
MP3 ($32.20)
Hero (CO) ($56.90)
Button ($57)

Preflop: Hero is CO with 8, 9
5 folds, Hero bets $1.75, 2 folds, BB calls $1.25

Flop: ($3.75) 5, 7, 9 (2 players)
BB bets $3, Hero calls $3

Turn: ($9.75) 9 (2 players)
BB bets $9.75, Hero calls $9.75

River: ($29.25) A (2 players)
BB bets $21.60 (All-In), Hero calls $21.60