Dear [Name]:

I am writing this letter to express my heartfelt thanks to you. Your kindness, support and guidance have helped me tremendously over the past few weeks/months/years. I don't think I could have accomplished what I have without your help.
Your generosity has truly made a difference in my life. You have always been there for me, providing a listening ear, encouragement and wise advice. Your words of wisdom have inspired me to become a better person, and your faith in me has helped me to overcome many challenges and obstacles.
I want you to know that you are an amazing person and an incredible friend. You have always put my needs before yours, and I know that I can always count on you. Your selflessness and generosity have touched my heart in a way that I will never forget.
Thank you so much for everything you have done. You have made a huge impact on my life and I will always be grateful to you. I hope that one day I can repay your kindness in some small way.
With deepest gratitude,
[Your Name]