¿Qué significado obtienes de esta frase: “Pasó sus días buscando la luz en sus ojos, pero el sol ya se había puesto en su corazón”?

Mientras que las otras respuestas (cuatro hasta ahora) están bien, me gustaría agregar algunas consideraciones de uso:

La línea utiliza metáforas mixtas, empeoradas por el hecho de que sus atributos son conceptualmente cercanos en significado, pero no se usan comúnmente de esa manera.

Más objetable para algunas personas es el sentimentalismo empalagoso de la línea. Es probable que digan “¡Pásame un balde!”. 😉

Significa que “esperar algo que nunca sucedería”.

En la frase “Él está esperando ver AMOR (luz) en ella”, pero Ella ya lo ha dejado (el sol se ha puesto).

Es como buscar algo que ya no existe.

Pasó sus días tratando de hacerla feliz o encontrar lo que la trajo alegría. Él podría haber estado tratando de amarla o hacerle ver lo hermosa que era. Pero él no sabía que era inútil … porque su corazón estaba lleno de oscuridad. Debe haber sido roto. Ella debe haber sido roto. Así que ninguna luz brillaba en sus ojos. Y no importaba cuánto la amaba o trataba de hacerla feliz, su corazón no estaba abierto a eso.

“Siguió buscando signos de pasión [por la vida / amor / lo que sea] en sus ojos, pero ella ya se había rendido emocionalmente de [vida / amor / lo que sea]”.