«One Thousand Years» consiste en un cuarto de compás con un tempo medio de cincuenta latidos por minuto. El registro de sonido de Perri cubre dos octavas del F#3 al C#5, y su nivel de armonía proviene de E-B-G. Las letras de «One Thousand Years» son sobre el amor eterno y los personajes de las leyendas literarias y cinematográficas Twilight, Bella Swan y Edward Cullen.
Con respecto a la inspiración para las letras de las canciones, la cantante dijo que se basó lo menos posible en lo que vio cuando se mostró la película, y en gran parte en cómo se sintió al leer la serie de Stephanie Meyer.
Perry dijo que incluyó temas sobre temas de personas al considerar su punto de vista y que podrían haber penetrado en sus mentes antes de la boda. Comentó la letra de la canción de MTV, diciendo que la canción era «hermosa, clásica, simple» y agregó que probablemente era la mejor canción de amor pura que escribió porque involucraba la forma más simple de amor. Sobre las cosas eternas.
Descarga aquí la partitura de A Thousand Years (Christina Perri)