A Battle of the Bands brings a magical threat to Nightshade, California and Jessica and her friends must stop it. Her romance with Dominic hasn’t progressed smoothly since Dead is a Battlefield (2012) and his reserved treatment leaves Jessica baffled and without a boyfriend. At the town's Battle of the Bands, Dominic, and his band, Side Effects May Vary, are up against Hamlin, a band so popular, their fans follow them everywhere. Soon, the competing musicians are doing risky, illegal, and even fatal things and claiming that they heard strange music that compelled them to do it. Can Jessica and her friends track down the tuneful tyrant before it's too late?