Just found out that this is being repeated next Tuesday night at 10pm, bbc2. It is fab, but tissues needed if you didn't see it the 1st time round. Even better if you watch it twice if you can bear - you notice much more the 2nd time round.
NO SPOILERS PLEASE - for anyone who hasn't seen it!