For so long, I built a house of shame and locked the door The only day I ever lived was the day before The future looked like past and nothing more But not anymore For so long, I bought every lie the enemy sold me Shackles of my sin I let him hold me Thought I'd always only ever be the old me That was the old me So long I'm leaving yesterday where it belongs The devil thought he won but he was wrong This child of God is finally moving on So hear me say so long To all the guilt I used to hang on to Now I'm hanging on to what I know is true The old is gone and I've been made new Now I'm singing hallelujah So long I'm leaving yesterday where it belongs The devil thought he won but he was wrong This child of God is finally moving on So hear me say so long So long guilty So long broken So long judgment the cross has spoken So long prison Slave no longer Sin was strong but grace was stronger So long guilty So long broken So long judgment the cross has spoken So long prison Slave no longer Sin was strong but grace was stronger So long I'm leaving yesterday where it belongs The devil thought he won but he was wrong This child of God is finally moving on So hear me say so long So long I'm leaving yesterday where it belongs The devil thought he won but he was wrong This child of God is finally moving on So hear me say so long So long guilty So long broken So long judgment the cross has spoken So long prison Slave no longer I'm moving on so hear me say so long