[Chorus] Two thousand years[x4] Have I waited [Bridge] To ask if I have loved you To know if I have served you To find if I've obeyed you To know if I've betrayed you [Chorus] [Verse 1] Then find I can't be perfect Not even a perfect snake To know that we are hated You suffer for my sake
[Chorus] [Verse 2] And so I have a chance to love As you intended You really lived and died for me Is the waiting really ended [Outro] Two thousand years Long, long years Long, long, long, long years I have waited Two thousand long, long years[x6]