Tomorrow and Tomorrow and Tomorrow by Gabrielle Zevin
A decades-long tale of friendship and rivalry, fame and art, betrayal and tragedy, perfect worlds and imperfect ones. And, above all, our need to connect: to be loved and to love.
Radio 4,10 episodes