My tought.I agree, this is a candidate for a tricky trap. No villain reads though, so assume loose, sticky somewhat passive (which makes you wonder what the 3-bet was - QQ+, AK?)
Note that I range villain with few or no weaker aces - AA / KK / QQ / AK only. AK is always a chop. Hero gets stacked vs AA. The trick is to get value from underpairs like KK / QQ. Patience is essential.
Check/call flop.
If the flop was checked through, Hero has a tougher decision on aggression vs trapping on the turn. I lean towards giving another chance to villain to bet
If the flop went bet/call then Hero should check again.
Two streets of value is best case. Hard to imagine getting all of villain's stack, but let's give him/her a chance.
Hero needs to be mindful that a free card isn't free to Hero - there is a 5% chance of disaster for each card Hero gives letting villain draw for his two-out set.
DrStrange
I think if villain has a set, I think he is going to raise this turn, especially given the size of hero's bet. I also think the second diamond on the turn is an ugly card for anyone who flopped a set and would probably coax them into getting it in now. Based on these assumptions, I think we can rule out out AA, 99, 22, and 55.
KK is still in play and is now beating us. But I also think villain can find a call on the turn with most AX combos, especially because action on the flop checked through. Villain may be unconvinced you hold an A and willing to showdown with top pair.
All of this said, we seem to lose to more hands than we beat here. I probably check the river and tank if villain shoves. Sounds cliche but I'd just have to go with my gut if it came to that.
So I bet 15k making him all in. He snap calls with 99
I get the feeling now that the river bet was a mistake