Sun 12th June Stepping Stones Festival North Cumbria 016977 48833 Buy Tickets
Sun 19th June Beverley Festival Yorkshire 01377 219112 Buy Tickets
Thurs 28th July Sidmouth Festival Devon Buy Tickets
Sat 6th August New Day Festival Kent Buy Tickets
Sun 7th August Wickham Festival Hampshire Buy Tickets
Fri 12th August Cropredy Festival Oxfordshire 01295 404044 Buy Tickets
Thurs 6th October Farnham Maltings Farnham 01252 745444 Buy Tickets
Fri 7th October Hertford Theatre Hertford 01992 531500 Buy Tickets
Sat 8th October New Theatre Royal Portsmouth 02392 649000 Buy Tickets
Sun 9th October Shanklin Theatre Isle Of Wight 01983 868000 Buy Tickets
Tues 11th October Floral Pavilion Theatre New Brighton 01516 660000 Buy Tickets
Wed 12th October The Victoria Theatre Halifax 01422 351158 Buy Tickets
Fri 14th October Buxton Opera House Derbyshire 01298 72190 Buy Tickets
Sat 15th October Drill Hall Bury 01617 612216 Buy Tickets
Sun 16th October Middlesbrough Theatre Middlebrough 01642 815181 Buy Tickets
Mon 17th October The Platform Morecambe 01524 582803 Buy Tickets
Tues 18th October The King’s Hall & Winter Garden Ilkley 01274 432000 Buy Tickets
Thurs 20th October Open Bank Plain Norwich 01603 763111 Buy Tickets
Fri 21st October Chelmsford Civic Theatre Essex 01245 606505 Buy Tickets
Sat 22nd October The Corn Exchange Newbury 08455 218218 Buy Tickets
Sun 23th October Royal Hippodrome Theatre Eastbourne 01323 802020 Buy Tickets
Mon 24th October The Orchard Theatre Dartford 01322 220000 Buy Tickets
Wed 26th October Royal Spa Centre Leamington Spa 01926 334418 Buy Tickets
Thurs 27th October The Alban Arena St Albans 01727 844488 Buy Tickets
Fri 28th October Maesteg Town Hall Maesteg 01656 815995 Buy Tickets
Sat 29th October Cheese And Grain Frome 01373 455420 Buy Tickets
Sun 30th October The Capitol Horsham 01403 750220 Buy Tickets
Mon 31st October Key Theatre Peterborough 01733 207239 Buy Tickets