i’ll eat my hat

Definition: said to suggest that you will be surprised if something happens.

Discuss this Idiom in the comments below.