Just a side thought. the board is 2 suited. If you call and a spade or a club falls you don't know if he made it or not. Op may have 8 outs to draw to the flush but you have 16 outs to dodge with any confidence that he didn't make it. I think you're ahead and he's willing to get the money in on the turn so get it in before the river kills his draws
and the action.

WP.