or two hearts seeing as he's getting about 6.5:1.
Does he really play a flush draw this way though? Doesn't he push the flop after I reraise with this? I don't understand the reraise the turn if he has this either.

Surely we're not going to limp-call pre and c/f almost any flop to an overly aggressive villain?
I would agree with this which is why i played the hand so aggro