Pretty Pins
Swarovski crystal and cultured freshwater pearl hairpins, $102 each, by Christina Garcia.
Pretty Pins
Swarovski crystal and cultured freshwater pearl hairpins, $102 each, by Christina Garcia.