Fold. With his check and then calling the big bet on the flop, I'm guessing Q w/ possibility of having two pair. And with the Q of hearts on the turn, it makes it even easier to lay down with the flush out there. Tough to get away from Kings, though.