The story telling is top notch. It has elements of time-travel, body-swap and disaster movies but still manages so well to keep the story of two humans' emotions at the fore.
Along with the amazing soundtrack and the fantastic artwork and animation, this movie gives you your time's worth and maybe a bit more.