Your shopping cart is empty.

Violet & Brooks

12 Products
Special Collection
Amelia Earring Trio Boxed Set
Tucked inside a matchbox-inspired gift box and paired with a custom sentiment gift tag, this earring set is sure to surprise and delight just about anyone. Each trio includes 3 post pairs 2.5 x 3.5" sliding gift box Sentiment card included Hypoallergenic, nickel & lead free posts Gold plated brass, crystal by...
Viola Velvet Clip Set
Simple and sweet - mix and match these velvet Viola Clips for a stunning hair-do. Gold plated mixed metal and Velvet 6 clips packaged on a rectangle V&B card 2" long by Violet & Brooks
Kate Bow Clip Pairs
Resin clips with alligator grip. Measure 2" long by Violet & Brooks
Phoebe Linen Puff Headband
Frayed grosgrain wrapped headband Crystal Metal base One size, approx. 1/3" thick
Cleo Elastic Set
Shimmer elastic hair ties that look as good layered on your wrist as they do in your hair! by Violet & Brooks.
Glass Stone Knotted Headband
Be bright and bold! You don't shy away from color, and neither should your accessories. Adorn your 'do with this bright headband. Saturated satin and crystals make this the perfect statement headband to dress up any outfit. Satin fabric Glass crystals 1.25" wide Violet & Brooks
Bridget Floral Clip Set
Velvet Linen/cotton blend Gold plated brass 3" long
Rebecca Earring Duo Set
Looking for a thoughtful gift for any occasion? A duet of adorable earrings is sure to make anyone smile! Saturated crystal colors pair perfectly with petite gold bows to mix and match. An open front box, tied up with a ribbon and a note card complete this set for incredibly easy gifting. 2 pairs of...
Grace Earring Gift Quint
Just like a magpie, the Grace earring likes a little bling now and then. Gift set of 5 post earrings on a velvet pouch for display and safe keeping, and our unique folding card for easy gifting. The Grace earrings are very petite and are meant for mixing and matching.  As Seen in...
Bella Bobby Pin Set
Monochromatic is all the rage this season. Dress up your hair with your favorite color, or mix and match a few.  Crystals Gold plated mixed metal Approx. 2" long Packaged on a hanging bow card by Violet & Brooks
Edie Bobby Pin Set
Petite and sweet hairpins topped with a baguette crystal. Scatter throughout your hair for a touch of sparkle. Crystals Gold plated mixed metal 2" long Packaged on a hanging bow card by Violet & Brooks
Poppy Bobby Pin Set
These delicate crystal bobbies are perfect to scatter throughout your hair for a touch of sparkle. Swarovski crystals  Gold plated mixed metal 2" long Packaged on a hanging bow card by Violet + Brooks
is added to your shopping cart.
Go to Cart
is added to your wishlist.
Go to Wishlist
document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId ='ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });