It's a tough choice on that turn. Obviously the river gives you a decent hand, but I think the turn is the most important part of this hand. However, I think you're leaving an important part out that helps you make a decision every hand. This is your read on the player. What kind of player is he? The reraise on the turn smells of a good hand, and all you have is top pair top kicker. From my experience, I've lost a lot more money with TPTK then I've gained (I slow down my play with TPTK if a goodsized flop and turn bet doesn't win the hand right there and my hand is unimproved since the flop). It's really not worth the huge bets. Think about it, unless you really have a sucker/fish, all you have is a pair. That's not a lot.

The way I would have played this hand is a $5 raise on the turn (instead of 10) because that should give you all the information (also your read on the guy) that you need. The reraise is a sure sign you were beat, and you were. A lucky (3 out, 6% chance) river won you the hand, but calling that $9 when (even though you didn't know, but had a good feeling) you needed a king is not justified to me. I think statistics and your gut feeling says you would be better off folding that hand on the turn after the reraise. Also, my best advice is that there's no need to reraise a hand that big (the $10) in general. $5 bet saves you money and gives you the same information you need.