The story seems familiar but there are missing unexplained details that I hope will unfold as I read further. What baffles me is how come the author is giving too much power to the villainous Megan to be able to control Piper's fate? Megan seems always 1 step ahead of the unaware Piper.