I really couldn't see myself folding here. Not without seeing the turn first.

In my opinion you really have two options. Come over the top of him big, basically committing around half your stack to the pot with the intentions of following through to an all-in if it comes to that or call and check/fold to a decent bet on the turn. Assuming the turn isn't a K.

I'd be cursing at myself as the hand played out that's for sure.