This years Queen and court have been announced as the following:-

Queen Elect Martha Maxwell
Herald Findlay McCourt
1st Lady in Waiting Keira McDonald
2nd Lady in Waiting Mia Duffy
Bower Girl Natalie Ruzgar
Bower Girl Casey Sadie Scroggie
Bower Girl Carrie Wylie
Bower Girl Cassie Murphy
Bower Girl Grace McWalter
Bower Girl Courtney Scroggie
Queen Margaret* Abbie Garmany
Lady-in-Waiting* Becca Moorcroft
Prince Edgar* Michael McLean
Princess Christina* Isla Macrae
Princess Agatha* Amie Armes
Sailor* Owen Saunders
Sailor* Callum Jones
Halbedier Dylan Guyatt
Halbedier Jack Reid
1st Bouquet Girl Beth Campbell
2nd Bouquet Girl Sophie Gillies
Crown Bearer Scott Campbell
Sceptre Bearer Ruairi McCourt
Flower Girl Aoife Walls
Flower Girl Nicole Lis
Train Bearer Nadia Ruzgar
Train Bearer Mirren Espey
Page Liam Guyatt
Ex Queen Alexandra Lane
Ex Herald Ryan Thompson
Ex Lady-in-Waiting Milly Whitehead
Ex Lady-in-Waiting Mhairi Richardson

*Characters for Queen Margaret’s Boat are from Queensferry Primary School