generous to a fault

[generous to a fault] {adj. phr.} Excessively generous.

Generousto a fault, my Aunt Elizabeth gave away all her rare books to her oldcollege.