someone would give you the shirt off their back - definition and synonyms

phrase informal
  1. used for saying that someone would do anything for a person who needed help
See also main entry: shirt