T20 Blast Finals Day arrives at Edgbaston in Birmingham on Saturday, bringing with it a carnival of colour, fireworks and noise.
Northamptonshire, Nottinghamshire, Yorkshire and Durham are the four semi-finalists - which county will take home the trophy?