Dundee teenager Zoe Heggie captivated the crowds at Glamis Prom.
The Glamis Prom in its current form went out without a bang at the weekend.
She was plucked from a staggering 2,180 entries to win the Glamis Prom 2018 Search for a Star competiton. Gayle Ritchie meets Zoe Heggie
The search is over. The people have spoken and a new star is born for Glamis Prom 2018.