Telly addict Andrew Collins reviews ITV's intense crime thriller Prey; BBC 1 drama Happy Valley, starring Sarah Lancashire; Rupert Everett's examination of the sex industry, Love for Sale; German mini-series Generation War: Our Mothers, Our Fathers; and Channel 4 comedy Cardinal Burns



WARNING: STRONG LANGUAGE AND SCENES OF A SEXUAL NATURE