You gave me heart You gave me song You gave me time but never too long You gave me magic To share with the world And I'm grateful You gave me stories We'd laugh till we cried You gave forgiveness Through the hills we would climb You gave me softness When you'd open your heart And I'm grateful All the walls that kept us down Won't be enough to part us now There's a hope you've left in me And so forever I am grateful You gave me heartache You gave me pain You gave me loss so now I know gain You gave me anger At what I don't know And I'm grateful You gave me chaos You gave me fear You gave me scars that will last through the years You gave me empty Something I've never known And I'm grateful All the walls that kept us down Won't be enough to part us now There's a hope you've left in me And so forever I am grateful Forever I am grateful Forever I am grateful