you're probably a much better player than me but I'll just post what i think ...

u bet way under 1/2 pot on turn....maybe if u bet like 3.50 then his raise would have to be at least 7 and it'd be much easier to get it all in on the river. As played it looks like a monster hand for you cuz river bet was so big

HE's either got a FD, SD or a 10, and one of those hands greatly improved on the turn, so put him to the test and get more in on turn.

just my thoughts, now i'll wait for someone who know's what they're talking about to answer lol