Charmed

CW | 9:00 pm

An encounter with the Shea Group sends Macy (Madeleine Mantock) reeling, so Maggie (Sarah Jeffery) draws on her psychology background to get to the root of the issue in the new episode "99 Problems, But a Witch Ain't 1." Elsewhere, Harry and Mel (Rupert Evans, Melonie Diaz) try to untangle a maddeningly complicated ancient feud. Poppy Drayton and Jordan Donica also star.