BABOR Age Spot Protector SPF

BABOR Age Spot Protector SPF

SPF 30Efficacy90/100IrritancyMedium·5 UV filters
Edit

Works for

3 of 3 advertised claims delivered

Sun protection
SPF 30 · 5 UV filters
Broad spectrum
SPF 30Broad spectrumChemical filtersNo white castTinted

This product offers a good level of protection against both UVB and UVA rays.

This sunscreen uses organic (so-called "chemical") sunscreen filters. Organic, or "chemical" filters usually provide reliable sun protection and rarely leave a white cast. Sunscreens with organic filters can sting eyes.

UV spectrum
UVB290–320 nmUVA II320–340 nmUVA I340–400 nm
Octinoxate
Uvinul T
Ensulizole
Tinosorb S
Uvinul A Plus
FilterCoverageWhat it doesEst. amount
OctinoxateEthylhexyl MethoxycinnamateUVBOctinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritating~5.4–6.6%
Uvinul TEthylhexyl TriazoneUVB Photo-stable Uvinul T. A UV filter. Effective against UVB rays. It is photostable. Can increase water resistance properties of the sunscreen. Unfortunately, not approved by the FDA (US) yet~3.7–4.5%
EnsulizolePhenylbenzimidazole Sulfonic AcidUVB Photo-stable Ensulizole. A UV filter that is effective against UVB rays. Does not protect against UVA light. It is photostable and can be used to help stabilize other sunscreen ingredients. It is water-soluble meaning that it can help create lighter sunscreen formulations~2–2.5%
Tinosorb SBis-ethylhexyloxyphenol Methoxyphenyl TriazineUVBUVA Photo-stable Tinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Unfortunately, not approved by FDA (US) yet.~1.7–2.1%
Uvinul A PlusDiethylamino Hydroxybenzoyl Hexyl BenzoateUVA1 Photo-stable Uvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yet~4.7–5.7%
~ marks concentrations estimated from label position and typical use levels
Anti-aging
Tocopherol, Lactic acid
Strong evidence
What the product description says
“This day cream helps to combat existing dark spots and replenish the skin with a youthful radiance.”
Source: Lookfantastic

This product can help prevent early signs of skin aging because it offers a good level of broad spectrum sun protection. Sun damage is the main cause of premature skin aging, and protecting your skin from the sun is the best anti-aging strategy.

Lactic acidUnder-dosedEffect: MediumAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.25–0.45%
TocopherolEffect: Low, below effective dosePure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.2–0.35%
Evens skin tone
Lactic acid
Strong evidence
What the product description says
“This day cream helps to combat existing dark spots and replenish the skin with a youthful radiance.”
Source: Lookfantastic

This product offers broad spectrum sun protection. It means that it can prevent hyperpigmentation and help keep the skin tone even (sun damage is the main factor causing age spots, darkening of post-acne marks and other discolorations).

Lactic acidUnder-dosedEffect: HighAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.25–0.45%
Moisturizing
Not advertised by the brand · Panthenol, Glycerin + 11 more
Strong evidence

This product can help improve hydration of the skin with the two types of ingredients.

The first type is called “humectants”:
these ingredients help attract water. When humectants are on the surface of the skin, they “pull in” the moisture from the outside environment, or from within deeper layers of the skin. The following ingredients in this product do the job: arginine, glycerin.

This product also contains ingredients called “occlusives”. They help reduce the speed with which our skin loses moisture to the outside environment. These ingredients also help soften the upper layer of the skin, so it feels less tight and nicer to the touch. The following ingredients in this product do the job: arginine, helianthus annuus seed oil.

The following ingredients in this product are especially good for supporting the skin barrier and helping with the hydration level: panthenol

GlycerinKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant~2.1–2.5%
Helianthus annuus seed oilKey active· Emollient, OcclusiveEffect: HighA great emollient due to its high linoleic acid content. One of the most effective plant oils in helping skin hydration and repairing skin barrier function~0.2–0.35%
PanthenolHero· HumectantEffect: HighHelps attract water to the upper layer of the skin and can help improve skin barrier function~0.45–0.7%
Polyglyceryl-2 dipolyhydroxystearateKey activeEffect: HighHelps to soften the upper layer of the skin~0.6–0.85%
PantolactoneKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin~0.2–0.4%
ArginineKey active· Humectant, OcclusiveEffect: HighAn amino acid that is naturally present in skin and helps keep it hydrated. When used together with AHAs, it can reduce their irritating effect on the skin~0.95–1.15%
Tartaric acidKey activeEffect: MediumAn AHA (alpha-hydroxy acid). It oxidizes quickly which makes it less effective in skincare formulations. It can support skin's barrier and moisture levels~0.2–0.35%
UndecaneKey active· EmollientEffect: MediumHelps create a non-greasy finish on the skin~0.55–0.8%
GlucoseKey active· HumectantEffect: MediumHelps attract water to the upper layer of the skin. Could be helpful in restoring the skin barrier function~0.25–0.45%
Dibutyl adipate· EmollientEffect: LowHelps soften the upper layer of the skin and create a nice product consistency~2.5–3%
Bupleurum falcatum root extractEffect: LowA plant extract that might help to attract water to the upper layer of the skin, but it is not well studied. It can be irritating~0.3–0.55%
Lactic acidUnder-dosedEffect: HighAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.25–0.45%
TocopherolEffect: Low, below effective dosePure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.2–0.35%
Anti-oxidation
Not advertised by the brand · Tartaric acid, Tocopheryl acetate + 2 more
Moderate evidence

This product contains antioxidants (tartaric acid) that might be able to help neutralize free radicals in skin to lessen the damage it gets from the UV light (sun). There is not enough evidence to confirm their effectiveness in skin though.

Tartaric acidKey activeEffect: MediumAn AHA (alpha-hydroxy acid). It oxidizes quickly which makes it less effective in skincare formulations. It can support skin's barrier and moisture levels~0.2–0.35%
TocopherolUnder-dosedEffect: HighPure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.2–0.35%
Tocopheryl acetateEffect: Low, below effective doseA more stable but less bio-available form of vitamin E compared to Tocopherol. Might help moisturize and protect the skin from free radicals, but mostly used in low concentrations to stabilize other ingredients.~0.5–0.75%
Rosmarinus officinalis leaf extractEffect: Low, below effective doseCan be helpful in reducing inflammation in skin, including inflamed acne. It can be irritating~0.25–0.45%

Can it cause trouble?

Irritancy
1 strong irritant: Rosmarinus officinalis leaf extract
Medium risk
We flagged 17 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
Ethylhexyl methoxycinnamateOctinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritatingHigh~5.4–6.6%est.
Propylene glycolHelps oil and water mix together and can enhance the penetration of other ingredients into the skin. It can be irritatingHigh~0.45–0.65%est.
Bupleurum falcatum root extractA plant extract that might help to attract water to the upper layer of the skin, but it is not well studied. It can be irritatingHigh~0.3–0.55%est.
Rosmarinus officinalis leaf extractCan be helpful in reducing inflammation in skin, including inflamed acne. It can be irritatingHigh~0.25–0.45%est.
Diethylamino hydroxybenzoyl hexyl benzoateUvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yetMedium~4.7–5.7%est.
Ethylhexyl triazoneUvinul T. A UV filter. Effective against UVB rays. It is photostable. Can increase water resistance properties of the sunscreen. Unfortunately, not approved by the FDA (US) yetMedium~3.7–4.5%est.
Phenylbenzimidazole sulfonic acidEnsulizole. A UV filter that is effective against UVB rays. Does not protect against UVA light. It is photostable and can be used to help stabilize other sunscreen ingredients. It is water-soluble meaning that it can help create lighter sunscreen formulationsMedium~2–2.5%est.
Bis-ethylhexyloxyphenol methoxyphenyl triazineTinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Unfortunately, not approved by FDA (US) yet.Medium~1.7–2.1%est.
Lauryl glucosideHelps oil and water mix togetherMedium~0.8–1.15%est.
UndecaneHelps create a non-greasy finish on the skinMedium~0.55–0.8%est.
Tocopheryl acetateA more stable but less bio-available form of vitamin E compared to Tocopherol. Might help moisturize and protect the skin from free radicals, but mostly used in low concentrations to stabilize other ingredients.Medium~0.5–0.75%est.
TridecaneHelps create a dry, non-greasy finish of the skinMedium~0.3–0.6%est.
Disodium edtaStabilizes the product formulationMedium~0.25–0.5%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.25–0.5%est.
Lactic acidAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)Medium~0.25–0.45%est.
Potassium sorbateA preservativeMedium~0.2–0.35%est.
Tartaric acidAn AHA (alpha-hydroxy acid). It oxidizes quickly which makes it less effective in skincare formulations. It can support skin's barrier and moisture levelsMedium~0.2–0.35%est.
Comedogenic
Clean of flagged comedogenic ingredients
None flagged
Edit

User reviews

Would you recommend?
No community reviews yet.

Be the first — your take helps the next person decide.

Write a review · ~30s

Ingredients

Filter by role to see what each ingredient is doing.

Water~45–55%
Formula
Irritation risk
Low

Plain old water

More about Water
Ethylhexyl methoxycinnamate~5.4–6.6%
UV filterKey activeIrritant · high
Irritation risk
High
Works for
Sun protection

Octinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritating

More about Ethylhexyl methoxycinnamate
Diethylamino hydroxybenzoyl hexyl benzoate~4.7–5.7%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Uvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yet

More about Diethylamino hydroxybenzoyl hexyl benzoate
Ethylhexyl triazone~3.7–4.5%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Uvinul T. A UV filter. Effective against UVB rays. It is photostable. Can increase water resistance properties of the sunscreen. Unfortunately, not approved by the FDA (US) yet

More about Ethylhexyl triazone
Dibutyl adipate~2.5–3%
Formula
Irritation risk
Low
Works for
Moisturizing

Helps soften the upper layer of the skin and create a nice product consistency

More about Dibutyl adipate
Glycerin~2.1–2.5%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant

More about Glycerin
Methyl methacrylate crosspolymer~1.8–2.1%
Formula
Irritation risk
Low
Works for
Mattifying

Helps thicken the product consistency

More about Methyl methacrylate crosspolymer
Phenylbenzimidazole sulfonic acid~2–2.5%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Ensulizole. A UV filter that is effective against UVB rays. Does not protect against UVA light. It is photostable and can be used to help stabilize other sunscreen ingredients. It is water-soluble meaning that it can help create lighter sunscreen formulations

More about Phenylbenzimidazole sulfonic acid
Bis-ethylhexyloxyphenol methoxyphenyl triazine~1.7–2.1%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Tinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Unfortunately, not approved by FDA (US) yet.

More about Bis-ethylhexyloxyphenol methoxyphenyl triazine
Arginine~0.95–1.15%
Key active
Irritation risk
Low
Works for
Moisturizing

An amino acid that is naturally present in skin and helps keep it hydrated. When used together with AHAs, it can reduce their irritating effect on the skin

More about Arginine
Lauryl glucoside~0.8–1.15%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Lauryl glucoside
Polyglyceryl-2 dipolyhydroxystearate~0.6–0.85%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps to soften the upper layer of the skin

More about Polyglyceryl-2 dipolyhydroxystearate
Undecane~0.55–0.8%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps create a non-greasy finish on the skin

More about Undecane
Tocopheryl acetate~0.5–0.75%
Irritant · medium
Irritation risk
Medium
Works for
Anti-oxidation

A more stable but less bio-available form of vitamin E compared to Tocopherol. Might help moisturize and protect the skin from free radicals, but mostly used in low concentrations to stabilize other ingredients.

More about Tocopheryl acetate
Panthenol~0.45–0.7%
Hero · Moisturizing
Irritation risk
Low
Works for
Reduces rednessMoisturizingReduces irritation

Helps attract water to the upper layer of the skin and can help improve skin barrier function

More about Panthenol
Propylene glycol~0.45–0.65%
Irritant · high
Irritation risk
High
Works for
Moisturizing

Helps oil and water mix together and can enhance the penetration of other ingredients into the skin. It can be irritating

More about Propylene glycol
Phenoxyethanol~0.45–0.65%
Formula
Irritation risk
Low

A preservative. It helps prevent bacterial growth in cosmetic products

More about Phenoxyethanol
Tridecane~0.3–0.6%
Irritant · medium
Irritation risk
Medium

Helps create a dry, non-greasy finish of the skin

More about Tridecane
Atractylodes macrocephala root extract~0.3–0.6%
Formula
Bupleurum falcatum root extract~0.3–0.55%
Irritant · high
Irritation risk
High
Works for
Moisturizing

A plant extract that might help to attract water to the upper layer of the skin, but it is not well studied. It can be irritating

More about Bupleurum falcatum root extract
Astragalus membranaceus root extract~0.3–0.6%
Formula
Acetamide mea~0.25–0.5%
Formula
Irritation risk
Low
Works for
Cleansing
More about Acetamide mea
Xanthan gum~0.25–0.5%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Methylparaben~0.15–0.3%
Formula
Irritation risk
Low

A preservative

More about Methylparaben
Ethylparaben~0.2–0.4%
Formula
Irritation risk
Low

A preservative

More about Ethylparaben
Sclerotium gum~0.25–0.45%
Formula
Irritation risk
Low

Used to create gel-like formulas and stabilize emulsions

More about Sclerotium gum
Disodium edta~0.25–0.5%
Irritant · medium
Irritation risk
Medium

Stabilizes the product formulation

More about Disodium edta
Mica~0.3–0.55%
Formula
Irritation risk
Low

Creates an illusion of smoother and more radiant skin tone. Adds shimmer to the skin by reflecting light

More about Mica
Citric acid~0.25–0.5%
Irritant · medium
Irritation risk
Medium

Can work as an exfoliant but is typically used to adjust the product pH

More about Citric acid
Urtica dioica extract~0.25–0.45%
Formula
Rosmarinus officinalis leaf extract~0.25–0.45%
Irritant · high
Irritation risk
High
Works for
Anti-blemishAntibacterialAnti-oxidation

Can be helpful in reducing inflammation in skin, including inflamed acne. It can be irritating

More about Rosmarinus officinalis leaf extract
Glucose~0.25–0.45%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin. Could be helpful in restoring the skin barrier function

More about Glucose
Rumex acetosa leaf extract~0.3–0.5%
Formula
Sodium carboxymethyl betaglucan~0.25–0.45%
Formula
Lactic acid~0.25–0.45%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
ExfoliationMoisturizingEvens skin toneAnti-aging

An exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)

More about Lactic acid
Sodium benzoate~0.2–0.4%
Formula
Irritation risk
Low

A preservative

More about Sodium benzoate
Pantolactone~0.2–0.4%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Pantolactone
Potassium sorbate~0.2–0.35%
Irritant · medium
Irritation risk
Medium

A preservative

More about Potassium sorbate
Tartaric acid~0.2–0.35%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Anti-oxidationMoisturizingExfoliation

An AHA (alpha-hydroxy acid). It oxidizes quickly which makes it less effective in skincare formulations. It can support skin's barrier and moisture levels

More about Tartaric acid
Caramel~0.15–0.3%
Formula
Irritation risk
Low
More about Caramel
Tocopherol~0.2–0.35%
Under-dosed
Irritation risk
Low
Works for
Anti-oxidationAnti-inflammatoryAnti-agingMoisturizing

Pure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself

More about Tocopherol
Helianthus annuus seed oil~0.2–0.35%
Key active
Irritation risk
Low
Works for
Moisturizing

A great emollient due to its high linoleic acid content. One of the most effective plant oils in helping skin hydration and repairing skin barrier function

More about Helianthus annuus seed oil
Ci 77163~0.1–0.2%
Formula
Irritation risk
Low

Colorant

More about Ci 77163
Iron oxides~0.1–0.2%
Formula
Irritation risk
Low
Works for
Sun protection

An umbrella term for the following three colorants: CI 77491, CI 77492, CI 77499. They might be able to offer some protection against visible light, but the degree of the protection is not clear

More about Iron oxides
Ingredient list view

Water, Ethylhexyl methoxycinnamate, Diethylamino hydroxybenzoyl hexyl benzoate, Ethylhexyl triazone, Dibutyl adipate, Glycerin, Methyl methacrylate crosspolymer, Phenylbenzimidazole sulfonic acid, Bis-ethylhexyloxyphenol methoxyphenyl triazine, Arginine, Lauryl glucoside, Polyglyceryl-2 dipolyhydroxystearate, Undecane, Tocopheryl acetate, Panthenol, Propylene glycol, Phenoxyethanol, Tridecane, Atractylodes macrocephala root extract, Bupleurum falcatum root extract, Astragalus membranaceus root extract, Acetamide mea, Xanthan gum, Methylparaben, Ethylparaben, Sclerotium gum, Disodium edta, Mica, Citric acid, Urtica dioica extract, Rosmarinus officinalis leaf extract, Glucose, Rumex acetosa leaf extract, Sodium carboxymethyl betaglucan, Lactic acid, Sodium benzoate, Pantolactone, Potassium sorbate, Tartaric acid, Caramel, Tocopherol, Helianthus annuus seed oil, Ci 77163, Iron oxides

Compare prices

Retailers ranked by price — lowest first.

Lookfantastic
≈ $58.47
Buy
Amazon UK
Price unavailable
Check

Affiliate links · prices updated regularly · As an Amazon Associate, WIMJ earns from qualifying purchases.

Worth comparing, line by line.

Match % combines shared ingredients, the first five ingredients, shared actives and hero ingredients, irritancy (lower counts in the alternative's favour), texture and body area. Only products in the same routine step are compared.

Side-by-side comparison of this product against its closest alternatives
BABORAge Spot Protector SPFYOUR PRODUCTDr. Barbara SturmSun Drops
Match—55%
Price$58.82$153.27+$94.45
Shared key ingredients—11 of 16
Key difference—Caprylic/Capric Triglyceride
Irritancy Medium Low
SPFSPF 30SPF 50
Drying alcohol——
View product Shop
Cheaper alternatives? See how this stacks up against similar formulas.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Product summary

Based on the ingredients included, we believe that "BABOR - Age Spot Protector SPF" can offer reliable sun protection. We love that it can protect from both UVA and UVB rays (not all sunscreens with SPF ratings give UVA protection. UVA rays do not cause sunburn, but still damage our skin and lead to early aging).

Because it includes good moisturizing ingredients, it can also work as a hydrating day cream. Like all broad-spectrum sunscreens, this product helps prevent early signs of aging.

Sunscreen filters

This sunscreen uses so-called "chemical", or organic UV filters (organic simply means that their molecules contain atoms of carbon). These filters typically give good sun protection and rarely leave a white cast, but they can be irritating for sensitive skin. Here are the exact UV filters in this sunscreen: tinosorb s 1.70% - 2.10%, uvinul a plus 4.70% - 5.70%, octinoxate 5.40% - 6.60%, uvinul t 3.70% - 4.50% and ensulizole 2.00% - 2.50%.

Irritation risk

This sunscreen contains some common irritants, including those without a benefit for the skin. We assess the overall irritancy of it to be medium. For a detailed overview of all potential irritants: click here

You can see the detailed formula review with the breakdown of all actives in the product and the full ingredient list with estimated concentrations in the tables below.

Price

The product retails from 38.17£ up to 44.00£ in the United Kingdom.

For a detailed price comparison: click here.

Sources cited in this review

Every concentration estimate and effectiveness label is anchored to one of these 23 studies and safety reviews.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
    Propylene Glycolpubmed.ncbi.nlm.nih.gov
  6. 6
BABOR Age Spot Protector SPF
BABORAge Spot Protector SPF

Affiliate links · As an Amazon Associate, WIMJ earns from qualifying purchases.

As an Amazon Associate, WIMJ earns from qualifying purchases.