i'll be darned
You're so shocked you think you're gonna throw up. Said when something wild happens or when you're too dumb to agree with someone.
'I'll be darned' when my kid told me he's joining the circus.
'I'll be darned' when my boss said we're getting a new office in the moon.
'I'll be darned' when my dad said he's gonna retire and start a pizza business.'