Hi Mesud,
Thanks for your explanations. Then I can see the meaning is a little bit different. Anyway, taking it poetically, I don't find the original version so bad. Have a look, please:
I'm both my evil and angel => I'm both bad and good (for myself). Can it be interpreted this way?