cast pearls before swine - definition and synonyms

phrase
  1. to offer something good or helpful to someone who does not value it
See also main entry: pearl