I was genuinely flabbergasted by this film, I already bought tickets to see it again. John M Chu, Ariana Grande, Cynthia Erivo and the rest of the cast and crew of this gorgeous film deserve all the praise possible. My only complaint is having to wait until next year to see part II