Purple castle hand smocked gingham dress

  • $49.99