This was quite the mess, way too much going on. Random backstories thrown in, supernatural stuff out of nowhere, humongous plot-hole around the development of the powers, the motivations of the characters bounced around too quickly, as well as random new characters popping in and out, just way too much thrown around at once. Seems like the author didn't really know where they were going when they started and just made it up as they went. Like it really REALLY seems that way.