When you said you folded this hand I almost fainted.

LOL just kidding..

If he had bet something like $8 you can consider folding.. but I'd have a hard time shoving even then.. he could have 55 or two pair and just be taking a shot at the pot since he knows you can't call without a flush/straight. Even if the board doesn't pair, it could go check/check and you win.

I just looked at the hand again.. why the hell would he bet $3 with a straight? He wouldn't.. its a 3 flush board. I really think he has KJ or something here.. or the Ace of diamonds.