Translation of Red ligth pledge by Silverstein

From:

the ending's the sane, past mistakes that you made come back to haunt you. I made a mistake; I wish I could take back everything that I did. I wanted to tell you , I really did. But how do I explain this? Promise me you will be there until the red light will change. I would wait forever. Promise me you will stay here until the darkness will fade, I'd wait for you.
Translate to:

the ending's the sane, past mistakes that you made come back to haunt you. I made a mistake; I wish I could take back everything that I did. I wanted to tell you , I really did. But how do I explain this? Promise me you will be there until the red light will change. I would wait forever. Promise me you will stay here until the darkness will fade, I'd wait for you.