Princess Madeleine, 34, looked ethereal in a long white gown embellished with a 3D floral motif, while Crown Princess Victoria, 39, wore an unusual ruched silver gown.