This AMV is amazing.