Ryan Gregory shouldn't exist. As the only known progeny of two angels, he is considered a blasphemy and extremely dangerous. With both Heaven and Hell out to kill him Ryan has spent his entire life on the run with his eccentric Uncle Azra.One would think that dodging Fallen Ones and hiding from the Heavenly Host would be enough to keep anyone busy, but there's also the small matter of Ryan being the harbinger of an angelic prophecy predicting the end of the war between Heaven and Hell. The problem? Ryan needs to find a specific human to help him fulfill his destiny and he has no idea where to start.Enter the mysterious Stella Evangeline. Ryan finds a powerful connection with her even as she throws everything he thought he knew about the prophecy into question.The discovery of a heavenly weapon hidden on earth has Ryan's time shortened and his list of enemies growing. To keep either side from finding the weapon, he must chase after his destiny and save the world in order to prove that he should exist after all.