Murad UK Cellular Hydration Barrier Repair Cream

Murad UK Cellular Hydration Barrier Repair Cream

Efficacy100/100IrritancyHigh
Edit

Works for

1 of 1 advertised claim delivered

Moisturizing
21 ingredients credited for this claim
Strong support
What the product description says
“Daily nourishing cream with fatty acids from bilberry omegas that immediately repairs dry, flaky skin at the cellular level”
Source: Murad

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: betaine, galactoarabinan.

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: squalane, cetylhydroxyproline palmitamide.

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

UreaHero· HumectantEffect: HighNaturally present in skin (urea makes up about 7% of natural moisturizing factors in skin). Attracts water to the upper layer of the skin. Also has a positive effect on the skin barrier beyond the humectant action. Can enhance penetration of other ingredients. Is an exfoliating ingredient when used in high concentrations~0.4–0.6%
SqualaneKey active· Emollient, OcclusiveEffect: HighAn oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.~4.8–5.9%
TrehaloseKey active· HumectantEffect: HighA sugar that attracts water to the upper layer of the skin~0.35–0.6%
BetaineKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin and improves the product texture~0.35–0.6%
Cetylhydroxyproline palmitamideKey active· EmollientEffect: HighA type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin~0.5–0.75%
GalactoarabinanKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin~0.55–0.8%
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~4.2–5.2%
InositolKey active· HumectantEffect: High~0.35–0.6%
NiacinamideHeroEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1–1.3%
C10-18 triglyceridesKey active· EmollientEffect: MediumHelps soften the skin and attract water to its upper layer. Helps create nice product texture~1.3–1.5%
HexyldecanolKey active· EmollientEffect: MediumHelps soften the upper layer of the skin~0.4–0.6%
Brassica campestris sterolsKey active· EmollientEffect: MediumHelp soften the upper layer of the skin~0.5–0.7%
Cetearyl alcoholKey active· EmollientEffect: MediumA non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture~0.45–0.65%
Butylene glycol· HumectantEffect: LowUsed to create a nice product texture and help delivery of other ingredients. Might be somewhat helpful in attracting water to the upper layer of the skin~0.35–0.6%
Caprylyl glycol· Humectant, EmollientEffect: LowHelps preserve products and creates a nice product texture~0.2–0.35%
Pentylene glycol· EmollientEffect: LowUsed to preserve products, dissolve other ingredients and create a nice product texture~2.4–3%
Cocoglycerides· EmollientEffect: LowHelp soften the upper layer of the skin and make it easier for oil and water mix together. Recently, a rising number of allergic reactions to cocoglycerides and other coconut-derived surfactants has been reported. As there is a significant overlap between frequent irritants and allergens, we flag this ingredient for attention of those with very sensitive, reactive skin~2.9–3.6%
Glyceryl stearate· EmollientEffect: LowAn emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together~0.45–0.65%
AllantoinUnder-dosedEffect: HighHelps calm down inflammation in skin and can help reduce itching. Helps to repair the skin barrier and keep skin hydrated~0.5–0.75%
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.35–0.65%
Stearic acidEffect: Low, below effective doseHelps oil and water mix together and works as an emollient~0.45–0.7%
Evens skin tone
Not advertised by the brand · 2 ingredients credited for this claim
Strong support

This product can help reduce hypepigmentation and even out the skin tone because it contains the following effective ingredients: niacinamide

Keep in mind that you would need to apply any topical skincare targetted at hypigmentation consistently for a couple of months to get a result. No topical skincare product can help get rid of hyperpigmentation (including post-acne marks and age spots) instantly.

NiacinamideKey activeEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1–1.3%
TaurineEffect: LowCould be helpful in reducing inflammation in skin, evening out the skin tone and neutralizing free radicals, but more research is needed to confirm its effectiveness~0.35–0.65%
Anti-blemish
Not advertised by the brand · 3 ingredients credited for this claim
Strong support

This product can help reduce breakouts and clogged pores because it contains the following ingredient: niacinamide. This ingredient is used for treating acne and can have a noticeable effect.

NiacinamideHeroEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1–1.3%
TaurineEffect: LowCould be helpful in reducing inflammation in skin, evening out the skin tone and neutralizing free radicals, but more research is needed to confirm its effectiveness~0.35–0.65%
AllantoinEffect: Low, below effective doseHelps calm down inflammation in skin and can help reduce itching. Helps to repair the skin barrier and keep skin hydrated~0.5–0.75%
Anti-aging
Not advertised by the brand · 3 ingredients credited for this claim
Strong support

This product can help reduce and prevent fine lines and wrinkles, improve skin elasticity and firmness because it contains niacinamide.

Keep in mind that it typically takes at least 6 weeks to notice any results because the changes that are needed to improve fine lines and elasticity happen in the deeper layers of the skin. No topical anti-aging product can “erase” wrinkles or fully reverse signs of aging.

NiacinamideKey activeEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1–1.3%
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.35–0.65%
Ascorbyl palmitateEffect: Low, below effective doseBeing a lipid soluble form of vitamin C, it is more stable and can penetrate the skin better than L-Ascorbic acid. It is effective in protecting the skin from free radicals, as well as evening the skin tone, but is less effective in stimulating collagen production compared to L-Ascorbic acid.~0.35–0.6%

Can it cause trouble?

Irritancy
3 strong irritants: Limonene, Linalool + 1 more — patch-test recommended
High risk
We flagged 20 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
CocoglyceridesHelp soften the upper layer of the skin and make it easier for oil and water mix together. Recently, a rising number of allergic reactions to cocoglycerides and other coconut-derived surfactants has been reported. As there is a significant overlap between frequent irritants and allergens, we flag this ingredient for attention of those with very sensitive, reactive skinHigh~2.9–3.6%est.
LimoneneA common frangrance that can easily irritate skin, especially if exposed to air, light or heatHigh~0.1–0.25%est.
LinaloolA fragrance. Can be irritatingHigh~0.05–0.15%est.
ParfumAn aromatic blend of unspecified and possibly irritating ingredientsHigh~0.05–0.1%est.
Pentylene glycolUsed to preserve products, dissolve other ingredients and create a nice product textureMedium~2.4–3%est.
Candelilla/jojoba/rice bran polyglyceryl-3 estersHelp oil and water mix togetherMedium~0.75–1.15%est.
Polyglyceryl-10 distearateHelps water and oil mix togetherMedium~0.65–1%est.
Potassium cetyl phosphateHelps oil and water mix togetherMedium~0.6–0.9%est.
GalactoarabinanHelps attract water to the upper layer of the skinMedium~0.55–0.8%est.
TaurineCould be helpful in reducing inflammation in skin, evening out the skin tone and neutralizing free radicals, but more research is needed to confirm its effectivenessMedium~0.35–0.65%est.
HydroxyacetophenoneUsed to increase effectiveness of preservativesMedium~0.35–0.65%est.
Ascorbyl palmitateBeing a lipid soluble form of vitamin C, it is more stable and can penetrate the skin better than L-Ascorbic acid. It is effective in protecting the skin from free radicals, as well as evening the skin tone, but is less effective in stimulating collagen production compared to L-Ascorbic acid.Medium~0.35–0.6%est.
EthylhexylglycerinA preservativeMedium~0.35–0.65%est.
Sodium polyacryloyldimethyl taurateHelps oil and water mix togetherMedium~0.35–0.6%est.
Sodium stearoyl lactylateHelps oil and water mix togetherMedium~0.35–0.6%est.
Leuconostoc/radish root ferment filtrateA preservative that comes from radishes fermented by a bacteria. New research suggests that the preservation properties in the ingredient come from an ammonium salt that is not present naturally in radish root but used in its cultivation. Is problematic because the exact amount of the preservative agents is difficult to determineMedium~0.25–0.5%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.2–0.4%est.
ChlorphenesinA preservativeMedium~0.15–0.25%est.
Dehydroacetic acidA preservativeMedium~0.1–0.2%est.
Caprylyl glycolHelps preserve products and creates a nice product textureMedium~0.2–0.35%est.
Comedogenic
1 ingredient rated 2 or more on the 0–5 pore-clogging scale
1 flagged
These ingredients have a comedogenic rating of 2 or more on a 0–5 scale; the table shows each one's rating. In leave-on products they can clog pores in acne-prone skin.
IngredientFunctionRatingEst. amount
Cetearyl alcoholA non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture2/5~0.45–0.65%est.
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
Squalane~4.8–5.9%
Key active
Irritation risk
Low
Works for
Moisturizing

An oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.

More about Squalane
Glycerin~4.2–5.2%
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
Cocoglycerides~2.9–3.6%
Irritant · high
Irritation risk
High
Works for
CleansingMoisturizing

Help soften the upper layer of the skin and make it easier for oil and water mix together. Recently, a rising number of allergic reactions to cocoglycerides and other coconut-derived surfactants has been reported. As there is a significant overlap between frequent irritants and allergens, we flag this ingredient for attention of those with very sensitive, reactive skin

More about Cocoglycerides
Pentylene glycol~2.4–3%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

Used to preserve products, dissolve other ingredients and create a nice product texture

More about Pentylene glycol
Hydrogenated rapeseed oil~2–2.5%
Formula
Vaccinium myrtillus seed oil~1.7–2%
Formula
Isopentyldiol~1.5–1.8%
Formula
Irritation risk
Low

Helps dissolve other ingredients in a formulation

More about Isopentyldiol
C10-18 triglycerides~1.3–1.5%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps soften the skin and attract water to its upper layer. Helps create nice product texture

More about C10-18 triglycerides
Niacinamide~1–1.3%
Hero · Moisturizing, Anti-blemish
Irritation risk
Low
Works for
Anti-agingEvens skin toneMoisturizingAnti-blemishReduces irritationAnti-inflammatoryReduces rednessAntibacterial

Is proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production

More about Niacinamide
Candelilla/jojoba/rice bran polyglyceryl-3 esters~0.75–1.15%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Help oil and water mix together

More about Candelilla/jojoba/rice bran polyglyceryl-3 esters
Polyglyceryl-10 distearate~0.65–1%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Polyglyceryl-10 distearate
4-t-butylcyclohexanol~0.6–0.85%
Formula
Potassium cetyl phosphate~0.6–0.9%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Potassium cetyl phosphate
Allantoin~0.5–0.75%
Under-dosed
Irritation risk
Low
Works for
Anti-inflammatoryMoisturizingReduces irritationReduces rednessAnti-blemishExfoliation

Helps calm down inflammation in skin and can help reduce itching. Helps to repair the skin barrier and keep skin hydrated

More about Allantoin
Galactoarabinan~0.55–0.8%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Galactoarabinan
Bisabolol~0.45–0.7%
Formula
Irritation risk
Low
Works for
Anti-inflammatoryReduces irritationAnti-oxidation

An active component of chamomile plant that historically has been used to calm down irritated skin. A recent study shows that bisabolol indeed can have some anti-inflammatory effect on skin, even though conclusive data is lacking. Bisabolol has a sweet floral scent and can be added to products for its aromatic properties

More about Bisabolol
Cetylhydroxyproline palmitamide~0.5–0.75%
Key active
Irritation risk
Low
Works for
MoisturizingReduces irritationAnti-inflammatory

A type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin

More about Cetylhydroxyproline palmitamide
Brassica campestris sterols~0.5–0.7%
Key active
Irritation risk
Low
Works for
Moisturizing

Help soften the upper layer of the skin

More about Brassica campestris sterols
Hydroxyphenyl propamidobenzoic acid~0.4–0.65%
Formula
Irritation risk
Low
Works for
Anti-inflammatory

Might help to reduce inflammation in skin, but solid research is lacking

More about Hydroxyphenyl propamidobenzoic acid
Urea~0.4–0.6%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingExfoliation

Naturally present in skin (urea makes up about 7% of natural moisturizing factors in skin). Attracts water to the upper layer of the skin. Also has a positive effect on the skin barrier beyond the humectant action. Can enhance penetration of other ingredients. Is an exfoliating ingredient when used in high concentrations

More about Urea
Yeast amino acids~0.35–0.65%
Formula
Trehalose~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

A sugar that attracts water to the upper layer of the skin

More about Trehalose
Inositol~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing
More about Inositol
Taurine~0.35–0.65%
Irritant · medium
Irritation risk
Medium
Works for
Anti-blemishAnti-oxidationAnti-inflammatoryEvens skin tone

Could be helpful in reducing inflammation in skin, evening out the skin tone and neutralizing free radicals, but more research is needed to confirm its effectiveness

More about Taurine
Betaine~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin and improves the product texture

More about Betaine
Hydroxyacetophenone~0.35–0.65%
Irritant · medium
Irritation risk
Medium

Used to increase effectiveness of preservatives

More about Hydroxyacetophenone
Tocopherol~0.35–0.65%
Formula
Irritation risk
Low
Works for
Anti-oxidationAnti-agingAnti-inflammatoryMoisturizing

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
Ascorbyl palmitate~0.35–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Anti-agingAnti-oxidation

Being a lipid soluble form of vitamin C, it is more stable and can penetrate the skin better than L-Ascorbic acid. It is effective in protecting the skin from free radicals, as well as evening the skin tone, but is less effective in stimulating collagen production compared to L-Ascorbic acid.

More about Ascorbyl palmitate
Hexyldecanol~0.4–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps soften the upper layer of the skin

More about Hexyldecanol
Ethylhexylglycerin~0.35–0.65%
Irritant · medium
Irritation risk
Medium

A preservative

More about Ethylhexylglycerin
Butylene glycol~0.35–0.6%
Formula
Irritation risk
Low
Works for
Moisturizing

Used to create a nice product texture and help delivery of other ingredients. Might be somewhat helpful in attracting water to the upper layer of the skin

More about Butylene glycol
Glyceryl stearate~0.45–0.65%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

An emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together

More about Glyceryl stearate
Cetearyl alcohol~0.45–0.65%
Key activeComedogenic 2/5
Irritation risk
Low
Comedogenicity
2/5
Works for
CleansingMoisturizing

A non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture

More about Cetearyl alcohol
Sodium polyacrylate~0.4–0.6%
Formula
Irritation risk
Low
Works for
Mattifying

Used to create a gel-like product texture, as well as to stabilize emulsions

More about Sodium polyacrylate
Sodium polyacryloyldimethyl taurate~0.35–0.6%
Irritant · medium
Irritation risk
Medium

Helps oil and water mix together

More about Sodium polyacryloyldimethyl taurate
Sodium stearoyl lactylate~0.35–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Sodium stearoyl lactylate
Xanthan gum~0.3–0.6%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Stearic acid~0.45–0.7%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

Helps oil and water mix together and works as an emollient

More about Stearic acid
Xylitol~0.3–0.55%
Formula
Irritation risk
Low

Helps attract water to the upper layer of the skin and repair the skin barrier function

More about Xylitol
Caprylic acid~0.35–0.6%
Formula
Irritation risk
Low
Works for
Cleansing
More about Caprylic acid
Leuconostoc/radish root ferment filtrate~0.25–0.5%
Irritant · medium
Irritation risk
Medium

A preservative that comes from radishes fermented by a bacteria. New research suggests that the preservation properties in the ingredient come from an ammonium salt that is not present naturally in radish root but used in its cultivation. Is problematic because the exact amount of the preservative agents is difficult to determine

More about Leuconostoc/radish root ferment filtrate
Tetrasodium glutamate diacetate~0.25–0.45%
Formula
Irritation risk
Low

Helps stabilize the product formulation

More about Tetrasodium glutamate diacetate
Citric acid~0.2–0.4%
Irritant · medium
Irritation risk
Medium

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

More about Citric acid
Chlorphenesin~0.15–0.25%
Irritant · medium
Irritation risk
Medium

A preservative

More about Chlorphenesin
Dehydroacetic acid~0.1–0.2%
Irritant · medium
Irritation risk
Medium

A preservative

More about Dehydroacetic acid
Caprylyl glycol~0.2–0.35%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps preserve products and creates a nice product texture

More about Caprylyl glycol
Limonene~0.1–0.25%
Irritant · high
Irritation risk
High

A common frangrance that can easily irritate skin, especially if exposed to air, light or heat

More about Limonene
Linalool~0.05–0.15%
Irritant · high
Irritation risk
High

A fragrance. Can be irritating

More about Linalool
Parfum~0.05–0.1%
Irritant · high
Irritation risk
High

An aromatic blend of unspecified and possibly irritating ingredients

More about Parfum
Ingredient list view

Water, Squalane, Glycerin, Cocoglycerides, Pentylene glycol, Hydrogenated rapeseed oil, Vaccinium myrtillus seed oil, Isopentyldiol, C10-18 triglycerides, Niacinamide, Candelilla/jojoba/rice bran polyglyceryl-3 esters, Polyglyceryl-10 distearate, 4-t-butylcyclohexanol, Potassium cetyl phosphate, Allantoin, Galactoarabinan, Bisabolol, Cetylhydroxyproline palmitamide, Brassica campestris sterols, Hydroxyphenyl propamidobenzoic acid, Urea, Yeast amino acids, Trehalose, Inositol, Taurine, Betaine, Hydroxyacetophenone, Tocopherol, Ascorbyl palmitate, Hexyldecanol, Ethylhexylglycerin, Butylene glycol, Glyceryl stearate, Cetearyl alcohol, Sodium polyacrylate, Sodium polyacryloyldimethyl taurate, Sodium stearoyl lactylate, Xanthan gum, Stearic acid, Xylitol, Caprylic acid, Leuconostoc/radish root ferment filtrate, Tetrasodium glutamate diacetate, Citric acid, Chlorphenesin, Dehydroacetic acid, Caprylyl glycol, Limonene, Linalool, Parfum

Compare prices

Retailers ranked by price — lowest first.

Murad
≈ $92.01
Buy

Affiliate links · prices updated regularly

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
Murad UKCellular Hydration Barrier Repair CreamYOUR PRODUCTThe Grey MenCOMFORT+ FACE CREAMPerricone MDHigh Potency Classics Hyaluronic Intensive MoisturiserMuradEssential-C Firming Radiance Day Cream
Match—91%89%88%
Price$91.22$100.00+$8.78$61.01−$30.21$92.01+$0.79
Shared key ingredients—6 of 137 of 137 of 13
Key difference—Saccharomyces/Copper FermentTetrahexyldecyl AscorbateTetrahexyldecyl Ascorbate
Irritancy High Low Medium High
Drying alcohol————
View product Shop Shop 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
Murad UK Cellular Hydration Barrier Repair Cream
Murad UKCellular Hydration Barrier Repair Cream

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

As an Amazon Associate, WIMJ earns from qualifying purchases.