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.
What could I write in the card? How should I express his importance in my life and how much of a kind a great friend he is? I also think just a card isn't enough, what else could I give him alongside the card?
1 - Dear [friend's name], I just wanted to take a moment to express how much I appreciate our friendship. You have been there for me through thick and thin, and I am so grateful to have you in my life. Your kindness and generosity know no bounds, and I feel lucky to call you my friend. Thank you for everything.
2 - Happy birthday to my amazing friend! You bring so much joy and laughter into my life, and I am so grateful to have you in my world. You have been a constant source of support and encouragement, and I can't imagine my life without you. Here's to many more years of friendship and making amazing memories together!

Along with the card, you could consider adding a small token of appreciation like a treat or a small item that he may find useful or enjoy, like a new book or a coffee mug. You could also suggest doing something together that you both enjoy, like having lunch or watching a movie, as a way to spend quality time and make the occasion extra special.