The entire cast is lovable and the voice acting is amazing.
The story starts strong and keeps going strong, only hitting a low for about an hour or two before picking things back up full send.
Themes of loss, revenge, and finding your path against all odds.