Asus4 Dmaj7 Two thousand years C Dmaj7 Asus4 Dmaj7 Two thousand years Two thousand years Two thousand years (Have I waited) Asus4 Dmaj7 To ask if I have loved you C Dmaj7 Asus4 Dmaj7 To know if I have served you To find if I've obeyed you To know if I've betrayed you Chorus Then find I can't be perfect Not even a perfect snake To know that we are hated You suffer for my sake Chorus C Dma7/B F6 C Dmaj7/B Dmaj7/B And so I have the chance to love C F6 Dma7/B C Dmaj7/B As you intended C F6 C F You really lived and die for me C F C Is the waiting really ended? Two thousand years Long, long years Long, long, long, long years (Have I waited) Two thousand long, long years | TransposeReset Font sizeReset Chords fingeringsAsus4 C Dm Dmaj7 F F6 B |