Match the expressions with their meanings. to be all ears to be sleepy to have a feather in one’s cap to deceive to be the apple of one’s eye to rain very heavy to be heavy eyed to be hard of hearing to be paying close attention. to keep silent to have one’s heart in one’s to tell what should be kept mouth secret to lead dog’s life to irritate by opposing to throw dust in the eyes to have something to be proud of. to be almost deaf to hold one’s tongue to rain cats and dogs to rub the wrong way to be somebody especially dear to have wretched life to let the cat out of the bag to be frightened Dr. Iffat Sardharwalla August 2006