Give the shirt off your back, To

1. To give as much help or resources as possible. 2. Also used to describe someone who is very helpful.