A review by earlronove
B*witch by Paige McKenzie, Nancy Ohlin

2.0

It sounded really cool but the mystery came too late and the payoff wasn't worth it. Only Ridley's story was interesting but it gets bogged down by every other character.