Has the Sally Wainwright-penned BBC drama come to its last tango?
James reviews the debut episode of Happy Valley season 2.