soft touch
soft touch {n.}
A person with a sympathetic disposition from whom it is easy to get help, primarily money.
My Uncle Herb is a soft touch; whenever I'm in need I ask him for a quick twenty bucks.
Categories:
Source: A Dictionary of American Idioms