"Wet my beak" and "stone in my shoe" make much more sense in Italian. They are common italian expressions used all the time.