I think I'd be hard pressed to fold this spot. I would have tanked and called. Looking that flop, I don't think it's a simple write off that villain can't have ATdd+. KJdd isn't out of the question, either, but I doubt it's in the shove range.
It just feels like flush draw or 2pr or better (but no 2 pr makes sense given pre-flop play). Maybe they think you were squeezing pre-flop and have had a taste of your aggression before and saw Phil Ivey do this once. Villain is 30/12... What about post-flop? It he fit/fold or will he fire a barrel? Will he fire 2? Has he tried to bluff you or felt like you've bluffed him? Does he have a reason to think a small barrel is not enough to take you down?
(Without further knowledge, I don't just assume it's set... which is only encouraged by calling down busted draws what feels like all too often)