After a search of thousands, only three girls remain in the competition.
Angel Cole, Jessica Workman and Chloe Keenan are the final three left and after 10 weeks in the competition, they prepare for their final shoot and challenge.
Their last photo shoot is watched by the judges Abbey Clancy, Paul Sculfor, Hilary Alexander and Nicky Johnston, and understandably, the nerves are high for everyone.
The girls have to model wedding dresses in the sweltering heat but for one girl it's very far away from being the best day of her life.
Will the final three be able to pull out all the stops as they near the end?
The girls' final challenge is a huge beach catwalk finale, which will be their very last chance to impress the judges.
Following the final catwalk, the judges deliberate for the very last time and decide who should become Britain's Next Top Model.
Britain's Next Top Model - the final - airs exclusively on Lifetime on Thursday 17 March at 9pm
Try Reveal's digital edition on iPhone & iPad. Subscribe now & never miss an issue!
See a clip from tonight's episode below: