Once again a really clever script. Full of misdirection and twists and major developments. Laurel has never been so sympathetic and heroic. Something the show needed to do a long time ago. And the twist at the very end (though predictable) was exactly what was needed to keep this engaging storyline going ever longer and create even more problems for Laurel to overcome. 10/10