I have 3 x size 8
I have 2 x size 10
All brand new baby pink absolutely made my girls look stunning but unfortunately I didn't get married never been altered I would say the size 8 would fit a small 10
And the size 10 could fit small 12
Can be altered