What is the version of the following sentence with correct punctuation?

It makes no difference whether it is the flashing eyes of hate or the gentle allforgiving smile of love
It makes no difference whether it is the flashing eyes of hate or the gentle, all-forgiving smile of love.