Originally Posted by BluffMeAllIn
Is this live or online? I assume live.
Knowing your hand might help. Given what range you are putting him on, I'd check back the turn and evaluate his play on the river, as he could very well be checking again on the turn to once again 3-bet you and build the pot as given your flat of his 3bet you obviously have some kind of a hand (even if just the nut flush draw, in which case if you check back the turn it plain as day puts you on that type of a hand).
Just some thoughts basically from outside looking in.
My bad on not knowing your hand, obviously I didn't read the title very well. Still same line I think given the situation i probably bet the turn, might have to fold a reshove given your thoughts on his possible hands (would he shove a draw there once you have raised the flop, called his 3 bet and then raised the turn?).
Would certainly not shove per previous poster, you folding out worse and only getting called by better. Would certainly opt for the turn raise of like 65% the pot, if he flats reevalute based on his river action. If he checks, i check back as again only getting called by better, especially if the diamond or straight draws hit.