Here's a question: If you're known to buy presents for others often you would be called what?

Here are possible answers to this question:
- go shopping
- generous
- earn money
- have money
- gift buyer

I believe the correct choice is "generous", here's why:


readiness to give more of something