Christopher Pike's Witch

Episode blurb:"This week, Kelly and Katai talk Christopher Pike's WITCH! This book is CRAZY, y'all! The hero's a monster, everyone is terrible, and there's way too much gun violence for a book about magic! Next week: WHISPER OF DEATH!"

Description
From Goodreads:"Julia is a young woman with extraordinary powers. She has the ability to heal people with her touch. She also knows things that are happening in far-of places when she looks in water that has sunlight shining on it. She comes from a tradition of witches—good witches. But before Julia's mother died, she warned her daughter never to look in water that had moonlight shining on it.""Unfortunately, almost by accident, Julia does. What she sees is a vision of the future, a scene in which a young man she doesn't know is shot in a hold-up and dies in her arms. Only later, when Julia attends a football game at school, does she meet the young man.""He is her girlfriend's new boyfriend.""Julia immediately falls for the guy, but it is an ill-fated love. He does not belong to her, and he is supposed to die. Or does he have to die? Julia doesn't know if her vision of the future is set, or if it can be changed. She doesn't know why the gunman in her vision evokes such hatred inher, and why she feels she must destroy him at all costs. But using the supernatural powers at her command, and risking her own life, plus the lives of her friends, Julia will find the answers to all these questions—at a terrible cost."