The story, visuals and are beautiful. Very touching and wonderful. However, everything about this movie feels rushed and much details/background incomplete. almost like this movie was intended to be a full anime rather than a hour 40 minute film. There was so many characters with seemingly interesting backgrounds that could've held whole 30 minute episodes in their own right but were given barely any screen time. Overall, it's not a bad watch but I think this story would do better as a 12 if not 24 episode anime.