an embarrassment of riches - definition and synonyms

phrase
  1. so many good things that it is difficult to choose between them
See also main entry: embarrassment