A Thousand Years- Meaning

Revised by Jeff Divine

(Original song by )