Lord, I confess that I've been a criminal I've stolen your breath and sang my own song Lord, I confess that I'm far from innocent These shackles I wear I bought on my own Scarlet sins had a crimson cost You nailed my debt to that old rugged cross An empty slate at the empty grave Thank God that stone was rolled away Lord, I confess that I've been a prodigal Made for your house but I walked my own roads Then Jesus came and he tore down my prison walls Death came to life when he called me by name Scarlet sins had a crimson cost You nailed my debt to that old rugged cross An empty slate at the empty grave Thank God that stone was rolled Scarlet sins had a crimson cost You nailed my debt to that old rugged cross An empty slate at the empty grave Thank God that stone was rolled away I see bright crimson rose draped over the ashes A wide open tomb where there should be a casket The children are singing and dancing and laughing The Father is welcoming, this is our homecoming Roses in bloom pushed up from the embers Our rivers of tears flow from good times remembered Families are singing and dancing and laughing The Father is welcoming, this is our homecoming And heaven joins in with the glorious sound And the great cloud of witnesses all gather round Cause the ones that were lost are finally found The Father is welcoming, this is our homecoming Scarlet sins had a crimson cost You nailed my debt to that old rugged cross An empty slate at the empty grave Thank God that stone was rolled Oh, oh, oh The Father is welcoming, this is our homecoming Oh, oh, oh Oh, oh, oh Oh, oh, oh The Father is welcoming, this is our homecoming