Comment Reposted to your Profile Page.
I think third to last verse should be:
Good souls have won better sons Better sons won worse ones
I think third to last verse should be:
Good souls have won better sons Better sons won worse ones