Personally I'd fold pre, as played definately fold on the flop sir! One of your outs completes the flush and I don't think you can count an ace as giving you the winning hand as the board is so wet, so you effectively had 3 outs.