Sarah Ferguson surprises in the multi-colour dress of dreams