Grandmother’s fight with cancer motivates generosity