Idioms are a rare breed, aren't they? They confuse non-native speakers to no end, as they can't simply be deduced from the meaning of individual words. After all, who in their right mind would accuse someone of stealing their intangible thunder? Or complain about having to burn lamp oil at midnight?