The Thing About Timing (The Becoming of Elliott Goode)
57 parts Ongoing
57 parts
Ongoing
A few months after the season 3 finale, Cordelia has settled into her new role as supreme. What happens when a new young witch forces Delia to confront her own dark past? Foxxay!
Trigger Warning for...