Preflop
Standard defend.
Flop
You could lead out here, but going for a check-raise is also fine, if that was your plan. Unfortunately he check back.
Turn
You have to start building this pot now, so leading out is fine. The good news is, this looks much weaker than, if you lead on the flop. Sizing wise I would go a bit larger though. It might seem insignificant, but if you bet 4BB instead of 3BB, then pot will be 13,5BB instead of 11BB, and this allow you to put in a larger bet on the river.
River
Clearly betting for value again, and now I am ok with your sizing. It does not look like, he has much, so you want to lay a price, he can convince himself to call. Now he jam, and this is frankly just bizarre. You are only getting around 1,5:1, so need to be good 40% of the time. I am not thrilled, he jammed, because obviously he could have a K or Q high flush. But he did not even start with a full 100 BB stack, and ultimately I think, this hand is just to high in your range to fold.
Results
This hand was pretty weird, because the opponent slowplayed until the river and then put in a huge raise. But if he dont play his hand like a moron, all the money goes in on the earlier streets. So its not like, he won anything extra by taking this weird line. And for that reason this is not a hand, I would beat myself up over.