Charmed
O, The Tangled Web
S3 E8:
Macy reels from an encounter with the Shea Group; Maggie uses her psych background to get to the bottom of things; Harry and Mel must detangle an ancient feud.