The plot is very fantastic, bizarre, and downright weird in some places, but the animation is top-notch, and themes of acceptance, forgiveness, and identity give the movie real resonance. Somewhere between "Wolf Children" and "Summer Wars" in terms of quality.