be a sucker for - definition and synonyms

phrase
  1. to like a particular type of person or thing very much, so that you will do almost anything to please them or to have them
See also main entry: sucker