I would also call pre-flop.
I would have definitely raised his c-bet on flop.
=> I think that's far better than trying to float here.
=> You remove the chance for villain to double barrel bluff you ( I think considering villain is UTG+1 he would try to doublebarrel more frequently than he was for example on CU because he can represent stronger range and you yourself represent a strong hand aswel raising a c-bet from a UTG+1 player).
Trying to float is definitely good too and you should mix it up. But I would prefer raising c-bet on this kinda board and with this positions because often you can get freecard on turn if your raise gets called and with BDFD and BDSD that's a nice thing.
I wouldn't have raised the turn. Because as mentioned before you represent very little and I don't think alot of players are capable of folding Kx or TT+ against turn raise.
The river is very ugly spot. The only bluff he can have is x :heart:x
but I doubt that is a big part of his range. And he's not value-donk shoving worse hands on the river besides the very rare baby flush that we beat.
If villain puts us on a bluff he should be check/calling, if villain has FH he should also be check/calling(shoving if we didn't already) because we would always value-bet our flush on the river if we have it.
If villain has flush himself he should be somewhat scared that we have the FH and therefore probably isn't shoving the river.
Ofcourse we can't know how villain is thinking and he might be donkshoving all his FH+flushes on the river because he is scared we check behind with Kx whatever and if we have the flush we probably end up calling.
Basically there is 2 school of thoughts on the river:
1) Villain is bad player and will donkshove his FH and flushes on river because he is scared we check behind.
2) Villain is good player and realizes our range contains a decent amount of bluffs which we are certainly continuing with on this river. He also realizes that if we spiked the flush we are value-betting ourselves so there is no need to donkshove. He knows that if we have a hand like Kx we are folding to his shove. So he knows there is far less value in shoving the river himself.
=> So if villain is good player he is always checking the river. However a good player would also never choose a line to bluff donkshove this river.
So by definition how the hand played out we know villain is a bad player. I don't see a bad player donkshove worse flushes and the frequency we see for example a missed A :heart:x
is pretty rare.
Therefore I would fold the river.
=> Also from personal experience at the tables, I have seen similar situations like this and I saw almost always fullhouses and flushes.