The story had a solid amount of action, created emotionally charged moments, and most importantly there was a satisfying ending.