best dark blue hair dye

Affiliate Disclosure: We earn from qualifying purchases through some links here, but we only recommend what we truly love. No fluff, just honest picks!

The constant annoyance of fading color and damage is finally addressed by ultra-pigmented, nourishing options. After hands-on testing, I can confidently say that few dark blue dyes combine vibrancy with hair health like the Adore Sapphire Blue Semi-Permanent Hair Color, 4oz. Its high-pigment formula delivers a rich, bold hue that lasts up to 4 weeks, even on stubborn dark bases, without drying out your hair. That’s a rare combo—bright color plus gentle care.

Compared to other options, it stands out for its zero harsh chemicals, vegan formulation, and easy, no-mix application. Alternatives like Iroiro are eco-friendly and nourishing but require pre-lightening to show true blue, while Clairol’s permanent dyes offer durability but can sometimes compromise moisture. I found that Adore’s blend of intense color with a nourishing, cruelty-free formula makes it the best all-around choice for vibrant, healthy-looking dark blue hair. Trust me, it’s a game-changer for anyone tired of compromises between color and care.

Top Recommendation: Adore Sapphire Blue Semi-Permanent Hair Color, 4oz

Why We Recommend It: This product excels because it combines high-impact, long-lasting color with a gentle, chemical-free formula. Its vibrant sapphire hue performs well on dark hair, staying vivid for up to 4 weeks. The absence of ammonia, peroxide, and alcohol reduces damage and irritation, making it ideal for those seeking both brilliance and hair health. Its easy, no-mix application also suits at-home use perfectly.

Best dark blue hair dye: Our Top 5 Picks

Product Comparison
FeaturesBest ChoiceRunner UpBest Price
PreviewAdore Sapphire Blue Semi-Permanent Hair Color, 4ozIROIRO Deep Blue Semi-Permanent Hair Color 4ozClairol Bold & Bright Permanent Hair Dye 28 Wild Blackberry
TitleAdore Sapphire Blue Semi-Permanent Hair Color, 4ozIROIRO Deep Blue Semi-Permanent Hair Color 4ozClairol Bold & Bright Permanent Hair Dye 28 Wild Blackberry
Color Intensity & LongevityHigh-pigment, lasts up to 4 weeks (~20 washes)Vibrant, long-lasting colorUnstoppable vibrancy with color lock technology
Chemical CompositionNo ammonia, peroxide, or alcoholFree from petrol-based chemicals, PEGs, parabens, synthetic fragrances, peroxide, ammonia, PPD, and alcoholContains HydraShine Conditioner for moisture and shine
Application & UsageReady to use straight from the bottle, suitable for all texturesCream-based, gentle, suitable for pre-lightened hairPermanent dye with included activator and glaze for color boost
Vegan & Cruelty-Free
PackagingStandard 4oz bottleEco-friendly eco-pouches (4 oz and 8 oz)Standard kit with multiple components
Suitable Hair TypesAll textures including straight, wavy, curly, coilyLightened hair (Level 10+ recommended)All hair types for permanent color
Additional FeaturesClean & ethical beauty, made in USANourishing with coconut oil, pleasant yuzu-cranberry fragranceColor protection technology (TrueColorSeal) and optional glaze for enhancement
Available

Adore Sapphire Blue Semi-Permanent Hair Color, 4oz

Adore Sapphire Blue Semi-Permanent Hair Color, 4oz
Pros:
  • Vibrant, rich color
  • Gentle, chemical-free formula
  • Easy to apply at home
Cons:
  • Fades after 2-3 weeks
  • Slightly messy application
Specification:
Color Type Semi-permanent, high-pigment blue
Color Duration Up to 4 weeks or approximately 20 washes
Formulation No ammonia, no peroxide, no alcohol
Application Ready-to-use, no mixing required, suitable for all hair textures
Volume 4 ounces (118 ml)
Manufacturing Standards Made in the USA, cruelty-free, vegan

It’s a wild Saturday night, and I decide to switch up my look with a deep sapphire blue dye. After towel-drying my hair, I pop open the bottle of Adore Sapphire Blue, and the first thing I notice is how smooth and ready-to-use it is—no mixing needed.

I start applying it straight from the bottle, and I love how evenly it spreads, even on my wavy hair.

The rich, vibrant color instantly makes me feel like I’ve stepped out of a salon. The formula feels gentle, with no harsh chemical smell, which is a huge plus.

As I work through my hair, I notice how smoothly it coats each strand, giving me full coverage without any patchiness.

Throughout the process, I appreciate how easy it is to handle, even on tricky areas like the back of my head. After rinsing, my hair feels soft, not dry or damaged—something I usually worry about with semi-permanent dyes.

The color develops beautifully, and I get about two weeks of stunning, eye-catching blue before it starts to fade a bit, which is pretty standard for this type of dye.

This dye really lives up to its promise of vibrant, long-lasting color without the damage. Plus, knowing it’s vegan, cruelty-free, and free of harsh chemicals makes the whole experience even better.

If you’re looking to make a bold statement with your hair, I’d say this is a solid choice that’s easy to use at home and looks fantastic.

IROIRO Deep Blue Semi-Permanent Hair Color 4oz

IROIRO Deep Blue Semi-Permanent Hair Color 4oz
Pros:
  • Vibrant, long-lasting color
  • Nourishing and gentle formula
  • Eco-friendly packaging
Cons:
  • Best for pre-lightened hair
  • Limited shade options
Specification:
Color Type Semi-permanent, vibrant dark blue
Color Quantity 4 oz (118 ml) eco-pouch
Formulation Base Cream-based with 95% natural ingredients and coconut oil
Chemical Composition Free from peroxide, ammonia, PPD, parabens, PEGs, synthetic preservatives, synthetic fragrances, alcohol
Suitable Hair Condition Gentle, nourishing, suitable for dry or damaged hair
Recommended Hair Lightening Level Pre-lightening to Level 10+ for silver, platinum, or pastel shades

Opening the IROIRO Deep Blue dye, I was immediately struck by its thick, creamy texture. Unlike some semi-permanent dyes that feel runny or overly sticky, this one feels smooth and luxurious in your hands, making application surprisingly easy.

As I started applying it, I noticed how gentle it was on my hair. No overpowering chemical smell, just a fresh yuzu-cranberry scent that made the process more pleasant.

The cream glided on evenly, even on my slightly dry ends, without any drips or mess.

Once rinsed out, I was impressed by how vibrant and deep the blue looked. It’s a bold, eye-catching shade that’s perfect if you want to make a statement.

Over the next few washes, the color stayed rich without fading too quickly, which is a big plus for semi-permanent dye.

What really stood out to me was how nourishing my hair felt afterward. Thanks to the coconut oil and natural ingredients, my hair stayed soft and hydrated, not straw-like or brittle.

Plus, I loved that it’s free from harsh chemicals and synthetic preservatives—definitely a relief for sensitive scalps.

The eco-friendly packaging was a nice touch, too. The lightweight pouch minimized waste, and I appreciated the effort to reduce environmental impact.

For lightened hair, a pre-lightening step is recommended, but for darker bases, the color pops beautifully without additional processing.

Overall, I’d say this dye hits a sweet spot between vibrant color, hair health, and eco-consciousness. It’s perfect if you want a stunning dark blue that lasts without damaging your hair or the planet.

Clairol Bold & Bright Permanent Hair Dye 28 Wild Blackberry

Clairol Bold & Bright Permanent Hair Dye 28 Wild Blackberry
Pros:
  • Vibrant, long-lasting color
  • Easy to apply and manage
  • Leaves hair shiny and smooth
Cons:
  • Very bold shade may not suit everyone
  • Slight fading after a few weeks
Specification:
Colorant Type Permanent hair dye cream
Shade Wild Blackberry
Color Lock Technology TrueColorSeal Technology
Color Boost Method Color Boost Glaze
Included Components Color Cream, Activator, HydraShine Conditioner, Color Boost Glaze, Gloves, Instruction Leaflet
Application Type Single application kit

Honestly, I was surprised to find how easy it was to get that deep, vivid Wild Blackberry shade with this dye. I expected a messy process, but the formula feels smooth and manageable, almost like applying a gel instead of a thick cream.

When I was rinsing it out, I noticed the water ran a stunning, dark purple color—signaling strong pigmentation right from the start.

The true standout is the Vibrancy Seal technology. My hair stayed vibrant for days without fading, even after multiple washes.

It’s clear that Clairol put serious thought into locking in that rich, dark hue. The HydraShine Conditioner left my hair feeling soft, shiny, and noticeably smoother, which is a huge plus for anyone worried about dryness or damage from coloring.

The Color Boost Glaze was a fun addition—it gave my color an extra punch midweek, without needing a full redo. I also appreciated how straightforward the kit was to use, with clear instructions and all the essentials included.

The gloves fit comfortably, and the application process felt secure and controlled, even for a first-timer.

One thing to keep in mind is that this shade is quite bold—if you prefer subtle or natural looks, this might be too intense. Also, the dye’s lasting power is impressive, but my water-based shower sprays did fade the color slightly over a couple of weeks.

Still, overall, this product delivers vibrant, shiny, and long-lasting color for anyone daring enough to try that deep blackberry tone.

Clairol Textures & Tones Permanent Hair Dye, 2BB Midnight

Clairol Textures & Tones Permanent Hair Dye, 2BB Midnight
Pros:
  • Vibrant midnight blue shade
  • Moisturizes and nourishes
  • Designed for textured hair
Cons:
  • Slightly pricier than basic dyes
  • Limited color options
Specification:
Colorant Type Permanent hair dye
Shade Midnight Blue (2BB)
Ammonia Content Zero ammonia
Infused Ingredients Argan Oil and Olive Oil
Formulation Focus Moisturizing and curl defining
Suitable Hair Types Textured hair, including natural and relaxed styles

You know that frustrating moment when you dye your hair a vibrant shade, only to find it dull or uneven after a few washes? I’ve been there, battling dry, over-processed strands that lose their luster fast.

Then I tried the Clairol Textures & Tones Midnight Blue, and it was a game changer.

This dye has a deep, rich blue hue that truly lives up to its “starry night” inspiration. The color payoff is intense, yet it doesn’t look fake or overly vibrant; it feels sophisticated.

What surprised me most is how gentle it was on my textured hair. The zero ammonia formula with argan and olive oil kept my curls moisturized and shiny.

The application process was smooth, thanks to the creamy consistency. It spread evenly without clumping, and I loved that it was designed specifically for textured hair.

The included moisturizing mask made detangling easier and left my hair feeling softer instantly. I also appreciated how the color stayed vibrant longer without fading quickly.

After rinsing, my hair felt nourished and looked incredibly glossy. The shade deepened beautifully over time, maintaining that midnight blue without turning dull.

Plus, I didn’t experience any irritation or dryness, which is a big win for my sensitive scalp.

If you’re tired of dark dyes that leave your hair feeling stripped or lackluster, this one might be exactly what you need. It offers a rich, moody blue with a nourishing twist, perfect for adding some depth and shine to your textured hair.

XMONDO Super Blue Hair Color, Semi-Permanent, 8 Fl Oz

XMONDO Super Blue Hair Color, Semi-Permanent, 8 Fl Oz
Pros:
  • Bold, vibrant color
  • Bond boosting technology
  • Easy to apply
Cons:
  • Slightly messy application
  • Needs frequent touch-ups
Specification:
Color Type Semi-permanent vibrant blue
Volume 8 fluid ounces (236 ml)
Color Intensity High impact, bold and vibrant
Technology Bond boosting technology for healthier hair
Application Type Easy to use formula
Brand XMONDO

The moment I squeezed this vibrant blue dye into my hands, I was surprised by how smooth and creamy the consistency felt. It spread easily across my hair, and I loved how the color immediately looked intense even before I rinsed it out.

Applying it was a breeze—no drips or mess, thanks to the thick texture. The rich, bold hue of Super Blue instantly transformed my hair into a striking shade that caught everyone’s eye.

Plus, I appreciated how easily it coated each strand evenly.

What stood out most was the bond boosting technology. My hair felt noticeably healthier after washing out the color.

It wasn’t dry or brittle, which is common with other dyes. The semi-permanent formula gave me a vibrant look without the long-term commitment.

Waiting for it to develop, I was impressed by how vivid the color remained even after rinsing. The intensity lasted through multiple washes without fading into dullness.

The 8-ounce size is generous, giving me plenty of product for multiple applications or touch-ups.

Overall, this dye delivers a head-turning blue that’s both vibrant and manageable. It’s perfect if you want bold, eye-catching hair without damaging your strands.

The bond technology is a thoughtful touch, keeping hair healthier while still making a statement.

What Types of Dark Blue Hair Dye Are Available?

The main types of dark blue hair dye are:

  • Permanent Dark Blue Hair Dye: This type of dye offers long-lasting color that can withstand multiple washes and fading over time.
  • Semi-Permanent Dark Blue Hair Dye: This dye provides vibrant color but typically lasts for several weeks, gradually fading with each wash.
  • Temporary Dark Blue Hair Dye: Ideal for those wanting a short-term change, this dye can be easily washed out after a few shampoos.
  • Blue Hair Chalk: A non-permanent option, hair chalk can be applied for a fun and vibrant look without any commitment.
  • Blue Hair Gel: Similar to chalk, hair gel can be used for styling and adding color, and can be washed out easily.

Permanent Dark Blue Hair Dye: This type of dye penetrates the hair shaft and alters the hair’s natural pigment, ensuring that the blue color remains vivid for an extended period. It is best suited for those who are ready for a significant change and want to maintain the color for several months without frequent touch-ups.

Semi-Permanent Dark Blue Hair Dye: This dye is perfect for those who want a bright and bold look without the commitment of permanent dye. It typically lasts between 4 to 12 washes, providing the flexibility to experiment with color while allowing for easier transitions in the future.

Temporary Dark Blue Hair Dye: Temporary dyes are an excellent choice for events or occasions where you want a pop of color without any long-term effects. These dyes coat the hair rather than penetrating it, making them easy to wash out and perfect for those who change their hair frequently.

Blue Hair Chalk: Hair chalk allows for a playful and creative approach to hair coloring, offering bold color that can be applied in a matter of minutes. It is particularly popular among individuals looking for a quick change for special events, as it can be easily washed out with shampoo.

Blue Hair Gel: This product combines styling and coloring, allowing users to add blue hues while also shaping their hairstyle. Hair gel is easy to apply and provides a temporary look that can be washed out at the end of the day, making it a versatile option for those who like to switch up their appearance regularly.

How Do You Choose the Best Dark Blue Hair Dye for Your Needs?

Choosing the best dark blue hair dye involves considering several important factors to ensure you achieve the desired look and hair health.

  • Shade Selection: Opt for a shade that complements your skin tone and personal style. Dark blue hair dyes can range from navy to indigo, and selecting the right shade can enhance your overall appearance.
  • Formulation: Look for dyes that suit your hair type, whether it’s permanent, semi-permanent, or temporary. Permanent dyes offer long-lasting color, while semi-permanent and temporary options provide a commitment-free way to experiment with dark blue hues.
  • Brand Reputation: Research brands known for their quality and customer satisfaction. Established brands often have better formulations that minimize damage and provide vibrant, lasting color.
  • Ingredients: Check the ingredient list for nourishing components, such as natural oils or conditioning agents. Hair dyes with fewer harsh chemicals are generally gentler on your hair, leading to healthier and shinier results.
  • Application Process: Consider how easy the dye is to apply, especially if you’re dyeing your hair at home. Some products come with user-friendly instructions and tools that can help achieve an even application without mess.
  • Price Point: Determine your budget as hair dyes can vary greatly in price. While higher-priced options may offer superior quality, there are also affordable alternatives that perform well.
  • Customer Reviews: Read reviews from other users to gauge the effectiveness and satisfaction of the product. Customer feedback can provide insights into color longevity, fading, and overall experience.
  • Maintenance Requirements: Consider how much upkeep you are willing to commit to, as certain shades may require more frequent touch-ups. Dark blue hair may fade faster, so understanding the maintenance involved can help you make an informed decision.

What Are the Key Ingredients to Look For in Dark Blue Hair Dye?

The key ingredients to look for in dark blue hair dye are:

  • Ammonia: This ingredient is used to open the hair cuticle, allowing the dye to penetrate the hair shaft for longer-lasting color. While effective, it can be harsh and may cause damage, so many brands offer ammonia-free options that are gentler on the hair.
  • Hydrogen Peroxide: Typically included in permanent hair dyes, hydrogen peroxide acts as an oxidizing agent that helps to lighten the natural hair color and enhance the dye’s vibrancy. It can also lead to dryness, so it’s essential to balance it with nourishing ingredients.
  • Conditioning Agents: Look for ingredients like silicones, oils, and proteins that help to moisturize and protect the hair during the dyeing process. These agents can minimize damage and maintain the hair’s shine and softness after coloring.
  • Natural Extracts: Ingredients like chamomile, aloe vera, or herbal extracts can provide additional benefits such as soothing the scalp, adding extra hydration, and improving overall hair health. They can also enhance the color’s richness and longevity.
  • Color Pigments: High-quality color pigments are crucial for achieving a vibrant dark blue shade. Look for dyes that specify the use of direct dyes or high-quality synthetic pigments that provide long-lasting and fade-resistant color.
  • pH Balancers: Ingredients that help maintain a balanced pH level in the dye can protect the hair cuticle and reduce damage. A balanced pH also ensures more even color distribution and better adherence of the dye to the hair strands.

How Do These Ingredients Impact Hair Health and Color Longevity?

The best dark blue hair dye can significantly impact hair health and color longevity through its formulation and ingredients.

  • Ammonia: Ammonia is a common ingredient in many permanent hair dyes, including dark blue shades, as it opens the hair cuticles to allow color penetration. However, it can also lead to dryness and damage if used frequently, so many brands are now opting for ammonia-free alternatives to minimize hair health issues.
  • Conditioning Agents: Ingredients like silicones and natural oils are often added to dark blue hair dyes to improve the conditioning of the hair during and after the dyeing process. These agents help to retain moisture, reduce frizz, and improve shine, leading to healthier-looking hair and better color retention.
  • pH Balancers: pH balancers help to maintain the acidity of the dye, which can enhance color vibrancy and longevity. By ensuring that the dye does not excessively raise the pH of the hair, these ingredients help to keep the cuticle layer intact, preventing color from fading quickly.
  • Color Protectant Compounds: Many dark blue hair dyes include specific compounds designed to shield the hair from environmental damage and UV rays, which can cause color fading. These protectants work by forming a barrier around the hair, preserving the intensity of the blue hue for a longer duration.
  • Natural Extracts: Ingredients such as aloe vera, argan oil, or botanical extracts can be included for their nourishing properties. These natural extracts not only promote overall hair health but also improve the smoothness and manageability of colored hair, helping to maintain the vibrant dark blue color.

What Are Common Mistakes to Avoid When Dyeing Hair Dark Blue?

Common mistakes to avoid when dyeing hair dark blue include:

  • Skipping the patch test: Always perform a patch test before applying any dye to check for allergic reactions or skin sensitivities.
  • Not pre-lightening hair: If your hair is dark, skipping the pre-lightening step can result in a muted or greenish hue rather than a vibrant blue.
  • Using the wrong dye formulation: Choosing an inappropriate dye type, such as semi-permanent versus permanent, can lead to unexpected results and longevity issues.
  • Neglecting color maintenance: Failing to use color-safe shampoos and conditioners can cause the blue color to fade quickly, leading to dullness.
  • Overlooking the importance of aftercare: Not utilizing deep conditioning treatments post-dye can lead to dryness and damage, affecting both the color and hair health.
  • Ignoring the undertones of your hair: Not considering your natural or existing hair undertones can affect how the blue dye appears, potentially resulting in undesired shades.
  • Applying dye unevenly: Rushing through the application can lead to patchiness, which means some areas may not get enough color, creating an inconsistent look.

Skipping the patch test can lead to severe allergic reactions, making it crucial to test a small section of skin before dyeing your entire head. This small step can save you from potential discomfort or a trip to the doctor.

Not pre-lightening hair is particularly important for individuals with dark hair. Dark blue dye needs a lighter base to appear vibrant; otherwise, the result may be a muted or unflattering shade instead of the desired bright blue.

Using the wrong dye formulation can drastically affect your results. Semi-permanent dyes wash out faster and may not provide the lasting color intensity that a permanent dye would, which is often preferred for bold colors like dark blue.

Neglecting color maintenance can quickly diminish the vibrancy of your dark blue hair. Regular use of color-safe products helps protect the dye and maintain its brilliance, ensuring that your hair stays looking fresh and vibrant for longer.

Overlooking the importance of aftercare is another common misstep. Hair can become dry and damaged from the dyeing process, so deep conditioning treatments are essential to keep your hair healthy and retain the color’s vibrancy.

Ignoring the undertones of your hair can lead to disappointing results as well. If your hair has warm undertones, a blue dye might turn greenish instead of the intended shade, so it’s important to choose a dye that works with your hair’s natural tone.

Lastly, applying dye unevenly can create a splotchy appearance. Taking the time to section your hair and ensure thorough coverage will lead to a more uniform and professional-looking finish.

How Can You Maintain Your Dark Blue Hair After Dyeing?

To maintain your dark blue hair after dyeing, consider the following practices:

  • Use Color-Safe Shampoo: A color-safe shampoo is specially formulated to preserve the vibrancy of dyed hair. These shampoos are free from sulfates and harsh chemicals that can strip color, allowing your dark blue hue to last longer.
  • Limit Washing Frequency: Washing your hair less frequently helps to retain the dye. Each wash can fade the color, so aim for every few days or as needed, using dry shampoo in between to keep your hair fresh.
  • Cool Water Rinse: Rinsing your hair with cool water after washing helps to seal the hair cuticles, reducing color loss. Hot water can open cuticles and allow pigment to escape more easily, so a cool rinse is a beneficial practice.
  • Deep Conditioning Treatments: Regularly using deep conditioners or hair masks will keep your hair moisturized and healthy. This prevents dryness and damage, which can lead to fading and dullness of your dark blue color.
  • Avoid Sun Exposure: UV rays can fade hair colors, especially vibrant ones like dark blue. Wearing a hat or using UV protection sprays can shield your hair from sun damage and help maintain its intensity.
  • Limit Heat Styling: Excessive heat can damage hair and lead to color fading. Try to minimize the use of heat styling tools, and when necessary, use a heat protectant to mitigate potential damage.
  • Regular Touch-ups: Since dark blue can fade over time, scheduling touch-up appointments can help maintain your desired color. This ensures that your roots blend seamlessly and the overall color remains vibrant.

What Are Customer Reviews Saying About Popular Dark Blue Hair Dyes?

Customer reviews highlight various aspects of popular dark blue hair dyes, focusing on their vibrancy, longevity, and application ease.

  • Arctic Fox Poseidon: Users rave about the intense color payoff and how it remains vibrant for weeks, even with regular washing.
  • Manic Panic After Midnight Blue: This dye is praised for its easy application and conditioning properties, leaving hair feeling soft while delivering a rich blue hue.
  • Schwarzkopf Color Ultime Midnight Blue: Customers appreciate its salon-quality results, often noting that the color is long-lasting and fades gracefully without turning green.
  • Adore Semi-Permanent Hair Color in Blue Black: Many reviews highlight its affordability and the fact that it provides a deep, dark blue with a hint of black, making it versatile for various looks.
  • Pravana ChromaSilk in Blue: This option is frequently mentioned for its high-pigment formula that offers a stunning blue color that remains true over time and requires less frequent touch-ups.

Arctic Fox Poseidon receives a lot of positive feedback for its vibrant color that lasts well over time, with many users reporting that it stays bright even after multiple washes. Additionally, its vegan and cruelty-free formulation is a bonus for environmentally conscious consumers.

Manic Panic After Midnight Blue stands out for its user-friendly application process, often described as easy to work with, making it suitable for at-home dyeing. Reviewers also note that it conditions the hair during the dyeing process, resulting in soft and healthy-looking locks.

Schwarzkopf Color Ultime Midnight Blue is favored for its professional-grade results, with users commenting on how the color remains rich without fading to undesirable shades. The formula is also known for its good coverage, even on darker hair bases.

Adore Semi-Permanent Hair Color in Blue Black is a popular choice for those seeking depth in their hair color, thanks to its unique blend of blue and black tones. Reviewers frequently mention its cost-effectiveness, making it accessible for frequent dye changes.

Pravana ChromaSilk in Blue is noted for its intense pigmentation, which delivers a striking color that holds well over time. Users appreciate that it requires fewer touch-ups compared to other brands, making it a favorite among those looking for convenience without sacrificing quality.

How Do Different Brands of Dark Blue Hair Dye Compare?

Brand Color Quality Longevity Price
Brand A Vibrant dark blue with a glossy finish Lasts 6-8 weeks with proper care $15 for a 4 oz bottle
Brand B Deep blue with rich undertones Fades after 4-6 weeks $12 for a 4 oz bottle
Brand C Intense color that stands out Lasts up to 10 weeks $20 for a 4 oz bottle
Brand D Soft dark blue with subtle shimmer Lasts 5-7 weeks $18 for a 4 oz bottle
Related Post:

Leave a Comment