With the title came a prize of £10,000. She wowed the audience with a gold sequined dress from Debenhams.
The 24-year-old former girlfriend of ex-Hearts star Andy Driver said she could think of nothing more worthy than being an ambassador for Scotland.
She had previously finished runner-up in 2009 and was placed third the following year.
She added: “Now it’s finally my turn I am over the moon. I’m so honoured, I feel overwhelmed and so happy. I will work hard to make everyone proud”.
Watching her win the title were her proud parents Paula and Gordon.
Paula said: “We are thrilled for her She never gave up on her dream and now she’s achieved it”.