I am listening to...a Big Finish Doctor Who Audio play
It's called Zagreus and it's brilliant. It's the second in a trilogy of plays, the first one was called Neverland and was very good. After Zagreus, there's Scherzo, which is supposed to be a very strange little play.