Charmed season 4: CW release date, cast and recap explored :