The ongoing mystery of the Family Tree podcast comes to an end with the release of Episode 12. For those unfamiliar with the podcast, it's a free-form, magical realist mystery drama in which a family mystery is explored through improvised conversations. Episode 12 sees the entire Sullivan family come together and sees producer Dave Pickering finally try to get to the bottom of everything. If you've not heard any of the series yet, I recommend going back to Episode 1 and listening from the beginning, but if you're up to speed, then Episode 12 is here. It is devised and produced by Dave Pickering and Jen Adamthwaite and stars Leila Al-Jeboury as Jane, Zack Polanski as Ben, Natasha Magigi as Kora, myself as Nathan, Lucy Ayrton as Melissa, Vera Chok as Melanie and Krishna Istha as Sam.