Written by Matt Haig and read by Tom Hollander. London 1599 - Tom meets Rose, his first and only love, her sister Grace, and Mr William Shakespeare. Show more
Discover 11,123,935 listings and 293,561 playable programmes from the BBC
Written by Matt Haig and read by Tom Hollander. London 1599 - Tom meets Rose, his first and only love, her sister Grace, and Mr William Shakespeare. Show more