Here is a selection of forthcoming and recent live appearances (not including school visits or exclusively grown up gigs)
-
Comedy Club 4 Kids, Brighton - Sat 18th Oct 2025
-
Barnes Children's Literature Festival - Thur 22nd May 2025
-
Imagine Festival, Southbank Centre - Fri 21st Feb 2025
-
Chiswick Book Festival - Fri 13th Sep 2024
-
Edinburgh Fringe - Wed 14th Aug 2024
-
Hertford Literature Festival - Sat 6th July 2024
-
Comedy Club 4 Kids, Chelmsford - Fri 31st May 2024
-
Bewdley Children's Story Festival - Sat 13th April 2024
-
Comedy Club 4 Kids, Cambridge - Wed Feb 21st Feb 2024
-
The Open University, Guest Lecture - Wed 17th Jan 2024
-
Comedy Club 4 Kids, Brighton - Sat 9th Dec 2023
-
Dorchester Literary Festival, online - Wed 18th Oct 2023
-
Cheltenham Literature Festival - Wed 11th Oct 2023
-
Bath Children's Literature Festival - Sat 30th Sep 2023
-
Canterbury Christ Church University, Guest Lecture - Thur 21st Sep 2023
-
Edinburgh Book Festival - Thur 17th Aug 2023
-
Edinburgh Fringe - Wed 16th Aug 2023
-
Barnes Children's Literature Festival - Thur 15th June 2023
-
Oundle Festival of Literature - Wed Mar 2nd 2023
-
Northern Children's Book Festival - Tue 22nd & Wed 23rd Nov 2022
-
Southbank Centre, London - Sat 22nd Oct 2022
-
Henley Literature Festival - Wed Oct 5th 2022
-
Discover Centre, Stratford - Sun Aug 28th 2022
-
Waltham Forest Libraries, on tour - Mon 22nd & Tue 23rd Aug 2022
-
Comedy Club 4 Kids, Camden - Sat 20th Aug 2022
-
The Literary Consultancy, Guest Lecture - Tue July 12th 2022
-
Festival of Education, Wellington College - Fri July 8th 2022
-
Barnes Children's Literature Festival - Fri June 10th 2022
-
Imagine Children's Festival, Southbank Centre - Sat 19th Feb 2022
-
Wokingham Children's Book Festival - Sun Oct 17th 2021
-
Cheltenham Literature Festival - Sun Oct 10th 2021
-
Wainfest, Co. Donegal - Sat Oct 9th 2021
-
Appledore Book Festival, Devon - Mon 4th and Tue 5th Oct 2021
-
Chiswick Book Festival - Sun 12th Sep 2021
-
Edinburgh International Book Festival - Tue 31st Aug 2021
-
National Centre for Writing, Norwich - Sat 21st Aug 2021
-
UKLA 56th International Conference, online - Sat 3rd July 2021
-
Barnes Children's Literature Festival - Fri 25th June 2021
-
Tameside Children's Book Festival - Wed 24th Feb 2021
-
Hay Festival, Hay-on-Wye - Thur 28th May 2020
-
Poetry International Festival, Southbank Centre - Sun 20th Oct 2019
-
Appledore Book Festival, Devon - Thur 10th and Fri 11th Oct 2019
-
Cheltenham Literature Festival - Mon 7th Oct 2019
-
Reading Rocks conference, Horsham - Sat 5th Oct 2019
-
Children's Arts Festival, Hungerford - Sun 23rd June 2019
-
Leicester Libraries 'Our Best Book Award' - Thur 6th June 2019
-
Comedy Club 4 Kids, Guildford - Sat 1st June 2019
-
Banstead Arts Festival - Wed 8th May 2019
-
Highgate Library, London - Sat 27th April 2019
-
Emirates Festival of Literature, Dubai - 28th Feb to 3rd March 2019
-
Comedy Club 4 Kids, Newport - Sat 2nd Feb 2019
-
Scottish Book Trust Tour, various venues - 21st to 25th Jan 2019
-
London Literature Festival, Southbank Centre - Thur 25th Oct 2018
-
Potential Plus Family Weekend, Peterborough - Sun 21st Oct 2018
-
Somerset Literacy Network, Keynote Speaker - Fri 12th Oct 2018
-
Just So Festival, Cheshire - Fri 17th Aug 2018
-
Roehampton Reads Festival - Sat 23rd June 2018
-
Greenwich Book Festival - Sat 16th June 2018
-
Linton Book Festival - Sat 19th May 2018
-
Barnes Children's Literature Festival - Fri 11th May 2018
-
Banstead Arts Festival - Wednesday 9th May 2018
-
Comedy Club 4 Kids, Cheltenham - Sat 21st April 2018
-
University of East London, Guest Lecture - Fri 20th April 2018
-
School Librarian's Conference Devon, Invited Speaker - Thur 8th March 2018
-
Verve Festival, Birmingham - Saturday 17th Feb 2018
-
Milim Festival, Leeds - Thur 15th Feb 2018
-
Birmingham University, Guest Lecture - Tue 30th Nov 2017
-
Bath Children's Literature Festival - Tuesday 3rd Oct 2017
-
Jersey Festival of Words - Friday 29th Sep 2017
-
Canterbury Christ Church University, Guest Lecture - Friday 15th Sep 2017
-
Booked Festival, Aberdeen - Friday 25th Aug 2017
-
Comedy Club 4 Kids, Edinburgh Fringe - Thursday 24th Aug 2017
-
Edinburgh Book Festival - Thursday 24th Aug 2017
-
Wilderness Festival - Fri 4th-Sun 6th Aug 2017
-
Telling Tales Festival, Shakespeare's Globe - Friday 28th July 2017
-
Cally Festival - Sunday June 18th 2017
-
Derby Book Festival - Saturday 17th June 2017
-
Elderflower Fields Festival, Sussex - Sunday May 28th 2017
-
Greenwich Book Festival - Friday May 26th 2017
-
Banstead Arts Festival - Wednesday May 10th 2017
-
Sharjah Children's Reading Festival, UAE - April 20th-23rd 2017
-
Doncaster Book Awards - Tuesday April 4th 2017
-
Poetry Rivals (Slam Judge), Peterborough - Saturday March 25th 2017
-
Imagine Children's Festival, Southbank Centre - Saturday 11th Feb 2017
-
Appledore Book Festival - Thursday 13th & Friday 14th Oct 2016
-
Canterbury Christchurch University, Guest Lecture - Friday 16th Sep 2016
-
Booked Festival, Aberdeen - Tuesday Aug 30th 2016
-
Unbound! Aberdeen - Monday Aug 29th 2016
-
Edinburgh Book Festival - Monday Aug 29th 2016
-
Comedy Club 4 Kids, Edinburgh Festival Fringe - Sunday Aug 28th 2016
-
RHS Wisley, Arts Fest - Sunday July 17th 2016
-
Village Green Festival, Westcliffe-on-Sea - Saturday July 9th 2016
-
Story Street at the Cally Festival - Sunday June 19th 2016
-
Banstead Arts Festival - Wednesday May 11th 2016
-
Bournville Book Festival - Saturday 19th Mar 2016
-
Family Day, Keats House - Saturday 21st Feb 2016
-
Particularly Excellent Poems, Southbank Centre - Monday 15th Feb 2016
-
Curious Cats, Southbank Centre - Saturday Oct 10th 2015
-
National Poetry Day Live, Southbank Centre Oct 8th 2015
-
Solo Show, Stratford Circus Theatre - Saturday 15th Aug 2015
-
RHS Wisley - Sunday 19th July 2015
-
Ilkley Literature Festival - Saturday June 6th 2015
-
Patron of Reading Conference - Saturday 21st Feb 2015
-
Hampstead and Highgate Literary Festival - Saturday Sep 13th 2014
-
Solo Show, Edinburgh Festival Fringe - Aug 2013
-
Solo Show, Edinburgh Festival Fringe - Aug 2012