Of course it was predictable, all stories with such supernatural being either end up in tragedy or with giving up their powers. On the other hand, a story can be super unpredictable and still have terrible writing, pacing and shallow characterization.
This one has some really great...