[Verse 1: Napoleon Da Legend] I'm so thankful for everything I'm thankful I'm alive I keep repeating to myself I'm thankful I'm alive I'm thankful for my eyes I'm thankful for my legs For my ears for my heart for my kidneys for my health I'm thankful for my friends thankful for my fans Thankful for this love and I'm thankful for this land I'm thankful for my drive and I thank all these producers To my life for inspiration and I'm thankful for the bruises Thankful for the challenges the obstacles and setbacks Got to places in my life thought was impossible to get at Thankful for my mom rest in peace dad my queen and my sister Disappointment made my rhyme scheme richer Thankful for the sun cold weather and the hot Thankful to have a purpose now I'm tethering the knot Thankful for the j**els Ron Williams and doc's gym Thankful for the struggle and days I was feeling boxed in Thankful for the pain the asthma my short stature I'm thankful for my stutter step I can still blow pa**ed ya
Thankful for clean water I'm thankful for the books Thankful to artist for these fly verses and hooks Thankful for my feet thankful for these block I walked Thankful for the fights thankful for the stitches I caught Thankful for these stages and the sound man who fix the mic And give thanks for social media when I get a like Give thanks to oxygen and all the toxins I purge And this anxiety I cope by getting lost in the words Give thanks [Hook: Napoleon Da Legend] Today I wanna give thanks It's important to give thanks [Verse 2: Napoleon Da Legend] To ya Ls and ya Ws Going thru hell heavens in front of u still Only d**h gives meaning to life like the story Christ We rose victorious from glorious fights give thanks To the sun moon and stars / who'd a thought That through the darkness we would manage finding light thru the fog Give thanks to that plate of food we ate thru we grateful faithful thru these hard times we made it thru