There are a lot of coincidences in the screenplay, and one character is absolutely terribly written. But with a stead hand behind the direction, believable and well written characters and gorgeous art to top it all off, this film is a treat that is very much deserving of your time.