Across
- 4. willing to give money, help, kindness, especially more than is usual or expected
- 5. willing to help
- 7. generous and thinking about other people's feelings
Down
- 1. behaving in a pleasant, kind way towards someone
- 2. intelligent or able to think quickly in difficult situations
- 3. extremely loving and loyal
- 6. humorous,causing laughter
