The emotional rollercoaster that the movie had me feel, and the evolution of every character is nothing but breath-taking, not just the evolution of every character, but the writing, lighting, until production, everything is wrapped up as one whole part which completes a masterpiece.