Tue 3rd May Lowther Pavilion Lytham St Annes 01253 794221 Buy Tickets
Wed 4th May Waterside Arts Trafford 01619 125616 Buy Tickets
Thurs 5th May Arts Centre Pocklington 01759 301547 Buy Tickets
Fri 6th May The Winding Wheel Chesterfield 01246 345222 Buy Tickets
Mon 9th May Opera House Buxton 01298 72190 Buy Tickets
Tue 10th May City Varieties Music Hall Leeds 01132 430808 Buy Tickets
Thurs 12th May Palace Theatre Newark 01636 655755 Buy Tickets
Fri 13th May Royal Spa Centre Leamington Spa 01926 334418 Buy Tickets
Sat 14th May Maltings Farnham 01252 745444 Buy Tickets
Sun 15th May Octagon Theatre Yeovil 01935 422884 Buy Tickets
Tue 17th May St George’s Bristol 08454 024001 Buy Tickets
Wed 18th May The Brewhouse Theatre Taunton 01823 283244 Buy Tickets
Thurs 19th May Exmouth Pavilion Exmouth 01395 222477 Buy Tickets
Sat 21st May The Lighthouse Poole 01202 280000 Buy Tickets
Sun 22nd May Theatre Royal Winchester 01962 840440 Buy Tickets
Mon 23rd May Theatre Severn Shrewsbury 01743 281281 Buy Tickets
Tue 24th May The Elgiva Chesham 01494 582900 Buy Tickets
Thu 28th July Pre-Festival Event at The Ham The Sidmouth Folk Festival Buy Tickets
Wed 5th October Tyne Theatre & Opera House Newcastle 08442 491000 Buy Tickets
Fri 7th October Pavilion Theatre Glasgow 01413 321846 Buy Tickets
Sat 8th October RNCM Manchester 0161 907 5200 Buy Tickets
Sun 9th October The Baths Hall Scunthorpe 08448 440444 Buy Tickets
Mon 10th October Kings Hall Blackburn 01254 582579 Buy Tickets
Wed 12th October Town Hall Dudley 01384 812812 Buy Tickets
Thurs 13th October Lavenham Church Suffolk 01256 416384 Buy Tickets
Fri 14th October Kings Lynn St Nicholas Chapel Norfolk 01256 416384 Buy Tickets
Sun 16th October Spinney Theatre Northampton 01256 416384 Buy Tickets
Mon 17th October The Stables Milton Keynes 01908 280800 Buy Tickets
Tue 18th October Cheese & Grain Frome 01373 455420 Buy Tickets
Thurs 20th October Old Town Hall High Wycombe 0343 310 0060 Buy Tickets
Fri 21st October Corn Exchange Exeter 01392 665938 Buy Tickets
Sun 23rd October Y Theatre Leicester 01162 556507 Buy Tickets
Mon 24th October Tivoli Theatre Wimbourne 01202 885566 Buy Tickets
Tue 25th October New Theatre Oxford 08448 717615 Buy Tickets
Thurs 27th October Chequer Mead Theatre East Grinstead 01342 302000 Buy Tickets
Sat 29th October Hailsham Pavilion Hailsham 01323 841414 Buy Tickets
Sun 30th October Town Hall Cheltenham 01242 528764 Buy Tickets
Mon 31st October Wyvern Theatre Swindon 03433 100040 Buy Tickets
Tue 1st November The Haymarket Basingstoke 01256 844244 Buy Tickets