One question: “have been faded” or "have been fading"?
Word for word translation of poems can be very awkward and unreadable. There is only one criterion to test it: when being translated back to Chinese, how much can it capture author's meaning?
I did my test and I believe this is a fairly close mirror of the Chinese version.
:)