Hallo! My best friend has his birthday soon and I wrote him a letter. English is not my mother-tongue, so I'm not 100% sure, if everything is correct. The whole text is rather mawkish, I'm afraid but it doesn't matter. I only want it to be grammatically correct. Could someone, please, help me?
Thank you very much in advance!
Here it is:
Dearest Friend!
The world has been able to enjoy your presence since 30 years now. You have not only been a great gift to your parents but also to all your friends, colleagues and other people, who had this amazing privilege to meet you on their way. It's hard to forget meeting such a good spirit, because it doesn't happen very often. You're hard-working and always ready to help. Decent and humble. Sometimes naughty but always gentlemanly!
You are like a sunshine after a long, dark winter. Your presence just make people happy and smiling! Your kindness, big heart and empathy are the traits that I value so much in you! You are like the icing on the tastiest chocolate-cake ever - you just make everything perfect!
What you give is always unconditional. Your soul is full of beauty and warmth that affect all your loved ones. You are supportive, caring and protective. Always heartening me, whenever I need it. A real guardian angel!
Never judging by appearances, you're intelligent and wise. Even though you know, how cruel the world is, you still remain optimistic and never give up!
You should always be proud of who you are! After all, a person who made me cheer for some football team must be really unique and remarkable ;-)
You are a wizard and your gorgeous smile is a spell that warms my heart.
All these things make up the most wonderful and magical person I've ever had the chance to meet: you!
Be always as positive and warm-hearted as you are now and every day with you will be an unforgettable adventure!
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.