Engaging narrative! Nice that you gave a human perspective to the villain, her relationship with her son is an interesting contrast.