AMAZING!!!

Rating: 10/10 (5 January 2020)

It's mindblowing how they were able to tell so many character back stories in such a short amount of time.