so kind and generous