 Its safe to say that the past week has crept by slowly for Happy Valley fans. In a nutshell, weve all been counting down the days till we find out whos betrayed Catherine Sarah Lancashire after the cliffhanger of episode 1. Now that we know, though, its only left us with further burning questions. How ... Happy Valleys Catherine suffers the ultimate betrayal... 