Beekman 1802 Shine Control Gel Cream Moisturizer

Beekman 1802 Shine Control Gel Cream Moisturizer

Efficacy100/100IrritancyMedium

Works for

Moisturizing
Pisum sativum peptide, Lactobacillus ferment + 26 more
Works well
What the product description says
“Shine Control Gel Cream Moisturizer”
From product name

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: calcium pca, 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: caprylic/capric triglyceride, cocos nucifera fruit extract.

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

Pisum sativum peptideHeroEffect: High~0.6–0.9%
Lactobacillus fermentKey active· HumectantEffect: HighA fermentation product created by bacteria Lactobacillus. The fermented product has anti-bacterial properties and might be helpful in calming down inflammation, but studies are lacking. Helps attract water to the upper layer of the skin. Can be used as a preservative~4–4.8%
Hydrogenated ethylhexyl olivateKey active· EmollientEffect: MediumHelps soften the upper layer of the skin~3.2–3.9%
Caprylic/capric triglycerideKey active· Emollient, OcclusiveEffect: HighA good mix of fatty acids that forms a protective layer on the skin. Improves the shelf life of products. Derived from coconut and glycerin~2.5–3%
Glyceryl stearate seKey activeEffect: MediumUsed to stabilize the product formulations and works as an emollient~2–2.4%
Alpha-glucan oligosaccharideKey activeEffect: HighHelps attract water to the upper layer of the skin~1.6–1.9%
Hydrolyzed oat proteinKey activeEffect: MediumHelps attract water to the upper layer of the skin~1–1.2%
Calcium pcaKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin~0.5–0.75%
Polyglutamic acidKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin.~0.4–0.6%
Sodium acetylated hyaluronateKey active· HumectantEffect: HighA type of hyaluronic acid that works as an excellent moisturizer by attracting water into the upper layer of the skin. Is typically feels less sticky on the skin compared to the usual hyaluronic acid~0.35–0.6%
Sodium hyaluronateKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin~0.35–0.6%
Diheptyl succinateKey active· EmollientEffect: MediumHelps to soften the upper layer of the skin and creates a nice product finish on the skin~0.35–0.6%
Saccharomyces ferment lysate filtrateKey activeEffect: HighHelps attract water to the upper layer of the skin~0.3–0.55%
Sodium hyaluronate crosspolymerKey active· HumectantEffect: HighAttracts water into the upper layer of the skin~0.3–0.55%
Cocos nucifera fruit extractKey active· EmollientEffect: HighAn emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic~0.3–0.55%
Hydrolyzed sodium hyaluronateKey activeEffect: HighAttracts water into the upper layer of the skin~0.3–0.55%
InulinKey activeEffect: HighHelps attract water to the upper layer of the skin. Is claimed to support the growth of "good" bacteria in skin (as a "prebiotic"), but the research is lacking~0.3–0.55%
LactobacillusKey activeEffect: HighA non-living ingredient made by fermentation with the bacteria Lactobacillus. It can help attract water to the upper layer of the skin and might help reduce inflammation~0.3–0.55%
Capryloyl glycerin/sebacic acid copolymerKey activeEffect: MediumHelps soften the upper layer of the skin~0.3–0.55%
Hydrogenated olive oil unsaponifiablesKey active· EmollientEffect: MediumHelp soften the upper layer of the skin~0.3–0.55%
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~0.25–0.4%
Pentylene glycol· EmollientEffect: LowUsed to preserve products, dissolve other ingredients and create a nice product texture~0.25–0.45%
Caprylyl glycol· Humectant, EmollientEffect: LowHelps preserve products and creates a nice product texture~0.25–0.4%
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.5–0.75%
Stearic acidEffect: Low, below effective doseHelps oil and water mix together and works as an emollient~0.45–0.7%
Betula alba bark extractEffect: Low, below effective doseHas astringent properties. Creates a tightening and drying effect on the skin. Can be irritating~0.15–0.3%
Lactic acidUnder-dosedAn 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.65–0.95%
Butyrospermum parkii butterUnder-dosedA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals~0.25–0.5%
Anti-aging
Side benefit · Pisum sativum peptide, Tocopherol + 3 more
May help

This product contains pisum sativum peptide. This ingredient might be able to help reduce and prevent fine lines and wrinkles, improve skin elasticity and firmness, but there is not enough evidence that it actually works.

Pisum sativum peptideKey activeEffect: Medium~0.6–0.9%
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.5–0.75%
Butyrospermum parkii butterEffect: Low, below effective doseA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals~0.25–0.5%
Lactic acidUnder-dosedAn 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.65–0.95%
Ascorbic acidUnder-dosedThe most well-researched antioxidant that works in skin. Helps neutralize free radicals supporting collagen production, helping to even out the skin tone and preventing early signs of aging~0.5–0.75%

Can it cause trouble?

Irritancy
2 strong irritants: Menthyl lactate, Citrus aurantium dulcis peel oil
Medium risk
We flagged 13 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
Ascorbic acidThe most well-researched antioxidant that works in skin. Helps neutralize free radicals supporting collagen production, helping to even out the skin tone and preventing early signs of agingHigh~0.5–0.75%est.
Menthyl lactateUsed as a fragrance. Can be irritatingHigh~0.3–0.55%est.
Citrus aurantium dulcis peel oilAn essentil oil from orange peel. Potential allergen and can be irritatingHigh~0.25–0.45%est.
Betula alba bark extractHas astringent properties. Creates a tightening and drying effect on the skin. Can be irritatingHigh~0.15–0.3%est.
Caprylic/capric triglycerideA good mix of fatty acids that forms a protective layer on the skin. Improves the shelf life of products. Derived from coconut and glycerinMedium~2.5–3%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.65–0.95%est.
Sodium hyaluronate crosspolymerAttracts water into the upper layer of the skinMedium~0.3–0.55%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.3–0.55%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.3–0.55%est.
Potassium sorbateA preservativeMedium~0.3–0.55%est.
Caprylyl glycolHelps preserve products and creates a nice product textureMedium~0.25–0.4%est.
Pentylene glycolUsed to preserve products, dissolve other ingredients and create a nice product textureMedium~0.25–0.45%est.
EthylhexylglycerinA preservativeMedium~0.15–0.25%est.
Comedogenic
3 ingredients rated 2 or more on the 0–5 pore-clogging scale
3 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
Cocos nucifera fruit extractAn emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic3/5~0.3–0.55%est.
Butyrospermum parkii butterA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals3/5~0.25–0.5%est.
Glyceryl stearate seUsed to stabilize the product formulations and works as an emollient2/5~2–2.4%est.

User reviews

Would you recommend?
No community reviews yet.

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

Ingredients

Filter by role to see what each ingredient is doing.

Water~45–55%
Formula
Irritation risk
Low

Plain old water

More about Water
Propanediol~4.7–5.8%
Formula
Irritation risk
Low

Acts as a solvent for other ingredients. Speeds up the absorption of other ingredients into the skin

More about Propanediol
Lactobacillus ferment~4–4.8%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-oxidationAnti-inflammatoryReduces irritation

A fermentation product created by bacteria Lactobacillus. The fermented product has anti-bacterial properties and might be helpful in calming down inflammation, but studies are lacking. Helps attract water to the upper layer of the skin. Can be used as a preservative

More about Lactobacillus ferment
Hydrogenated ethylhexyl olivate~3.2–3.9%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps soften the upper layer of the skin

More about Hydrogenated ethylhexyl olivate
Caprylic/capric triglyceride~2.5–3%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

A good mix of fatty acids that forms a protective layer on the skin. Improves the shelf life of products. Derived from coconut and glycerin

More about Caprylic/capric triglyceride
Glyceryl stearate se~2–2.4%
Key activeComedogenic 2/5
Irritation risk
Low
Comedogenicity
2/5
Works for
CleansingMoisturizing

Used to stabilize the product formulations and works as an emollient

More about Glyceryl stearate se
Goat milk~1.7–2.1%
Formula
Irritation risk
Low
More about Goat milk
Alpha-glucan oligosaccharide~1.6–1.9%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Alpha-glucan oligosaccharide
Epimedium sagittatum leaf/stem extract~1.2–1.5%
Formula
Hydrolyzed oat protein~1–1.2%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Hydrolyzed oat protein
Cocos nucifera fruit powder~0.75–1.1%
Formula
Lactic acid~0.65–0.95%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
ExfoliationEvens skin toneMoisturizingAnti-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
Pisum sativum peptide~0.6–0.9%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingAnti-aging
More about Pisum sativum peptide
Avena sativa leaf extract~0.55–0.85%
Formula
Calcium pca~0.5–0.75%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Calcium pca
Ascorbic acid~0.5–0.75%
Under-dosedIrritant · high
Irritation risk
High
Works for
Anti-agingEvens skin toneAnti-oxidation

The most well-researched antioxidant that works in skin. Helps neutralize free radicals supporting collagen production, helping to even out the skin tone and preventing early signs of aging

More about Ascorbic acid
Tocopherol~0.5–0.75%
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
Beta-carotene~0.45–0.7%
Formula
Irritation risk
Low

A colorant adding orange or bright yellow color

More about Beta-carotene
Acetyl heptapeptide-4~0.45–0.65%
Formula
Polyglutamic acid~0.4–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin.

More about Polyglutamic acid
Sodium acetylated hyaluronate~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

A type of hyaluronic acid that works as an excellent moisturizer by attracting water into the upper layer of the skin. Is typically feels less sticky on the skin compared to the usual hyaluronic acid

More about Sodium acetylated hyaluronate
Sodium hyaluronate~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Attracts water into the upper layer of the skin

More about Sodium hyaluronate
Sodium hyaluronate crosspolymer~0.3–0.55%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

Attracts water into the upper layer of the skin

More about Sodium hyaluronate crosspolymer
Hydrolyzed sodium hyaluronate~0.3–0.55%
Key active
Irritation risk
Low
Works for
Moisturizing

Attracts water into the upper layer of the skin

More about Hydrolyzed sodium hyaluronate
Lactobacillus~0.3–0.55%
Key active
Irritation risk
Low
Works for
Moisturizing

A non-living ingredient made by fermentation with the bacteria Lactobacillus. It can help attract water to the upper layer of the skin and might help reduce inflammation

More about Lactobacillus
Inulin~0.3–0.55%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-blemish

Helps attract water to the upper layer of the skin. Is claimed to support the growth of "good" bacteria in skin (as a "prebiotic"), but the research is lacking

More about Inulin
Maltodextrin~0.3–0.55%
Formula
Irritation risk
Low
Works for
Mattifying

Used to stabilize the product formulation and can help absorb oil

More about Maltodextrin
Sodium starch octenylsuccinate~0.3–0.55%
Formula
Carbomer~0.3–0.55%
Formula
Irritation risk
Low
Works for
Cleansing

Helps create a thicker or gel-like product texture. It is not a surfactant but can be used in gentle cleansing formulations

More about Carbomer
Leuconostoc/radish root ferment filtrate~0.3–0.55%
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
Saccharomyces ferment lysate filtrate~0.3–0.55%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Saccharomyces ferment lysate filtrate
Citric acid~0.3–0.55%
Irritant · medium
Irritation risk
Medium

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

More about Citric acid
Sodium benzoate~0.25–0.5%
Formula
Irritation risk
Low

A preservative

More about Sodium benzoate
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
Capryloyl glycerin/sebacic acid copolymer~0.3–0.55%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps soften the upper layer of the skin

More about Capryloyl glycerin/sebacic acid copolymer
Diheptyl succinate~0.35–0.6%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps to soften the upper layer of the skin and creates a nice product finish on the skin

More about Diheptyl succinate
Sodium hydroxide~0.3–0.55%
Formula
Irritation risk
Low

Used to adjust the product's pH

More about Sodium hydroxide
Potassium sorbate~0.3–0.55%
Irritant · medium
Irritation risk
Medium

A preservative

More about Potassium sorbate
Menthyl lactate~0.3–0.55%
Irritant · high
Irritation risk
High

Used as a fragrance. Can be irritating

More about Menthyl lactate
Cocos nucifera fruit extract~0.3–0.55%
Key activeComedogenic 3/5
Irritation risk
Low
Comedogenicity
3/5
Works for
Moisturizing

An emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic

More about Cocos nucifera fruit extract
Hydrogenated olive oil unsaponifiables~0.3–0.55%
Key active
Irritation risk
Low
Works for
Moisturizing

Help soften the upper layer of the skin

More about Hydrogenated olive oil unsaponifiables
Citrus aurantium dulcis peel oil~0.25–0.45%
Irritant · high
Irritation risk
High

An essentil oil from orange peel. Potential allergen and can be irritating

More about Citrus aurantium dulcis peel oil
Sodium phytate~0.25–0.45%
Formula
Irritation risk
Low

Used to stabilize product formulations

More about Sodium phytate
Butyrospermum parkii butter~0.25–0.5%
Under-dosedComedogenic 3/5
Irritation risk
Low
Comedogenicity
3/5
Works for
MoisturizingAnti-agingAnti-oxidation

A great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals

More about Butyrospermum parkii butter
Caprylyl glycol~0.25–0.4%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps preserve products and creates a nice product texture

More about Caprylyl glycol
Betula alba bark extract~0.15–0.3%
Irritant · high
Irritation risk
High
Works for
MoisturizingAnti-oxidation

Has astringent properties. Creates a tightening and drying effect on the skin. Can be irritating

More about Betula alba bark extract
Glycerin~0.25–0.4%
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
Pentylene glycol~0.25–0.45%
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
Ethylhexylglycerin~0.15–0.25%
Irritant · medium
Irritation risk
Medium

A preservative

More about Ethylhexylglycerin
Ingredient list view

Water, Propanediol, Lactobacillus ferment, Hydrogenated ethylhexyl olivate, Caprylic/capric triglyceride, Glyceryl stearate se, Goat milk, Alpha-glucan oligosaccharide, Epimedium sagittatum leaf/stem extract, Hydrolyzed oat protein, Cocos nucifera fruit powder, Lactic acid, Pisum sativum peptide, Avena sativa leaf extract, Calcium pca, Ascorbic acid, Tocopherol, Beta-carotene, Acetyl heptapeptide-4, Polyglutamic acid, Sodium acetylated hyaluronate, Sodium hyaluronate, Sodium hyaluronate crosspolymer, Hydrolyzed sodium hyaluronate, Lactobacillus, Inulin, Maltodextrin, Sodium starch octenylsuccinate, Carbomer, Leuconostoc/radish root ferment filtrate, Saccharomyces ferment lysate filtrate, Citric acid, Sodium benzoate, Stearic acid, Capryloyl glycerin/sebacic acid copolymer, Diheptyl succinate, Sodium hydroxide, Potassium sorbate, Menthyl lactate, Cocos nucifera fruit extract, Hydrogenated olive oil unsaponifiables, Citrus aurantium dulcis peel oil, Sodium phytate, Butyrospermum parkii butter, Caprylyl glycol, Betula alba bark extract, Glycerin, Pentylene glycol, Ethylhexylglycerin

Compare prices

Retailers ranked by price — lowest first.

Amazon US
Price unavailable Out of stock
Check

Affiliate links · 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
Beekman 1802Shine Control Gel Cream MoisturizerYOUR PRODUCTK republiqGlass Skin Finishing GlazeGoldfaden MDBrightening Elixir Advanced Brightening + Anti-Oxidant TreatmentNATUREKINDWhitening Mega Vitamin Cream
Match—65%62%61%
Price——$48.00$37.60
Shared key ingredients—6 of 193 of 194 of 19
Key difference—DimethiconeFerulic AcidNiacinamide
Irritancy Medium Low Low Medium
Drying alcohol————
View product Shop Shop Shop

More alternatives: SkinCeuticals Anti-Aging RegimenImage skincare Iluma Intense Brightening Creme

Cheaper alternatives? Browse formulas in the same category.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Product summary

"Beekman 1802 - Shine Control Gel Cream Moisturizer" is a well-rounded moisturizing product. The formulation is based on a combination of good humectants and emollients. Both are needed to increase the skin hydration level. Calcium pca, glycerin, lactobacillus ferment, polyglutamic acid and sodium acetylated hyaluronate in this product (humectants) attract water molecules to the upper layer of the skin (the water comes from the outside air or from the deeper layers of the skin if the air is dry). Emollients in this formulation (cocos nucifera fruit extract, caprylic/capric triglyceride, diheptyl succinate, hydrogenated ethylhexyl olivate and hydrogenated olive oil unsaponifiables) help to reduce the moisture loss from the skin. They also soften the skin surface and relieve the feeling of dryness and tightness.

Ingredient callouts

  • This product also contains Vitamin C (Ascorbic Acid). It can be an effective active for anti-aging and evening out the skin tone, but in this moisturizer it is used for stabilizing other ingredients in the formulation. In this concentration (0.50% - 0.75%) it cannot have a noticeable benefit for the skin.
  • This moisturizer also contains Peptides (pisum sativum peptide 0.60% - 0.90%). Peptides are a very big group of ingredients. They all consist of a different combination of aminoacids. Our skin produces Peptides naturally. Some of them work as natural antibiotics, promote wound-healing and production of collagen. The scientists are still studying how effective the topical application of Peptides is, but it is very likely that they are helpful. Peptides might be able to support skin barrier restoration and even have an anti-aging benefit. At the very least, they certainly help attract water to the skin and support the hydration in this way.
This product contains ingredients that could be beneficial, but their concentrations are too low in this formulation: butyrospermum parkii butter, stearic acid, vitamin e, vitamin c and lactic acid

Irritation risk

This moisturizer contains some common irritants, including those without a benefit for the skin. We assess the overall irritancy of this moisturizer 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.

About the brand

According to Cruelty-Free Kitty "Beekman 1802" is cruelty free and so is its parent company.

Beekman 1802 Shine Control Gel Cream Moisturizer
Beekman 1802Shine Control Gel Cream Moisturizer

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

As an Amazon Associate, WIMJ earns from qualifying purchases.