Angel in the Shadows, Book 1 by Lisa Grace
Summary: Fifteen-year-old Megan Laughlin has a gift–or what seems like a curse at times. Megan sees angels and demons.
Megan knows her destiny is to protect her friends against dark angels who try to sway them into situations that can destroy their lives, their souls, and their eternity.
At school, she recognizes Judas, an über popular boy, as an evil angel hell-bent on destroying her and everyone she loves. As Judas spreads horrible rumors and overdoses two of her classmates at a rave, Megan realizes the enormity of his power. While classmates die, Megan, with the help of an angel, Johnny, and a team of friends will face the fight of their lives as they battle Judas.
Megan thinks God hasn’t given her any “special” powers, but discovers she has what she needs as she confronts Judas and his seemingly unconquerable power.