Japanese animation brings fantasies to life