I am having trouble coming up with a present idea for my friend. He is much richer than me and he can buy whatever he likes, whereas my finances are very limited. He's been very kind to me, and generally a great friend, so I still want to give him something to make him feel happy and appreciated.
Money isn't everything, and gifts don't have to be expensive to show someone that you care. Here are a few thoughtful and inexpensive gift ideas for your friend:

1. A heartfelt letter or card that expresses your gratitude and friendship. This is something your friend can keep and treasure for a long time.

2. A small plant or succulent, along with a cute pot to put it in. This is a thoughtful and low-cost gift that can brighten up his home or office.

3. A customized photo album or scrapbook filled with pictures and memories of the two of you together.

4. A hand-made coupon book filled with thoughtful gestures like cooking dinner, doing the grocery shopping, or other errands he might appreciate.

5. A handmade piece of jewelry or craft. Something unique that you made yourself with care and thoughtfulness can be a truly special gift.

Remember, it's the thought that counts, and a simple but heartfelt gesture can often mean more to someone than an expensive gift.