pågått en förtviflad kamp mellan det onda och det goda.