look at your odds if HE shoves. youre basically committed. if i'm you, i shove and put the onus on him since i cant see myself folding this against an aggro at 10NL. your decision was on the turn.
that said, i didnt see the four flush until just now. i dont like four card boards at any time. you can shove, c/c, c/f, or block bet the river making it look like you are begging for a call. i dont know which of those is best. i think it has much more to do with the villain and your image of him.