Christina Garcia

Pretty Pins

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

more