The Girl in the Storm by Christopher Stanfield
Angels are real. Demons walk the Earth. And she alone can stop the Devil.
Seventeen-year old Genevieve Reidell loves to paint, and values her closest friends above all, but when a gunman terrorizes her high school, her near-reckless bravery sets her on a path that will change the entire course of her life. Her best friend is shot and dying but when Genevieve holds her, the bleeding stops and the wounds close. But when she tries to save another friend, she can’t. Overcome with guilt Genevieve struggles to understand.
But when a stranger arrives at her home with a mysterious book and an ominous warning, she learns about her destiny. Angels have protected her, but the time has come to unravel the mysteries that have haunted her for years. Genevieve must learn to harness and control her gifts and accept that whatever she does might not be enough. The Devil must be stopped, and Genevieve is ready to walk into the storm. She’s cheated death before, but can she save herself again without losing those she loves?