Mayfair Witches Season 2 Episode 7 set the table for a chilling finale, but will everyone make it out alive? Read our review.