Beautiful, fun story but the character voices crossed over too often to keep track of who was talking.