Quando Piper scopre che il gruppo musicale The Dishwalla è manovrato da un demone, deve aiutare le anime catturate da quest'ultimo per impedire che altri innocenti muoiano. Ma tutto ciò deve farlo assieme alle sorelle, e con Leo, che ricompare nuovamente nella sua vita. Demone in questione: Masselin, un demone che ha promesso successo e notorietà al manager della band in cambio di sacrifici umani. Fortunatamente la questione si risolve per il meglio: il demone viene distrutto dal trio e tutte le vittime liberate. Ma i problemi per Piper non sono finiti a causa del rapporto altalenante che c'è fra lei e Leo. L'angelo bianco infatti è per la maggior parte del tempo impegnato nella sua "missione" di salvaguardare la vita di streghe buone ed innocenti, così che il tempo da dedicare in compagnia di Piper è sempre poco. La questione per Piper si fa più complicata, specie a causa del vicino di casa Dan che sembra suscitare nella strega non poco interesse...