Monster. Hero. Destroyer. Savior. Awesome.