Welcome to the family prince.
I do not see any attachment, but i will doubt if one can completely list the entire idioms in the english language. A couple of idioms are usually often tested on the GMAT, but there is no end to it. Be that as it may, the more idioms you know, the more prepared you are. For me, a non-native speaker, learning idioms is ultimately a sure way of improving my english.