Ratings27
Average rating3.5
It's sort of astonishing that Johansen was able to actually tie the many different elements together and actually provide a real ending. I would have never believed that future dystopia, fantasy coming of age, and even time travel/portal usage could work - but it does.