THE RETINOTIME Wrinkle Lotion Moist

THE RETINOTIME Wrinkle Lotion Moist

Efficacy83/100IrritancyHigh

Works for

Anti-aging
Niacinamide, Retinyl palmitate + 4 more
Works well
What the product description says
“Improves wrinkles on the eyes, mouth, folds, cheeks, etc.”
Source: Yesstyle

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

These ingredients in the product can also be helpful, even though there is less evidence for their effectiveness: creatine, retinyl palmitate.

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~23–34%
Retinyl palmitateKey activeEffect: MediumThree steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effect~1.9–2.8%
CreatineKey activeEffect: MediumCan support skin's ability to neutralize free radicals and produce collagen, though further research is needed to confirm effectiveness~1.1–1.7%
Hyaluronic acidEffect: LowOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin. Naturally present in skin. Typically has large molecule size unless advertised otherwise on the product label. Helps support skin's barrier function and may help to reduce inflammation~0.85–1.3%
Glycine soja proteinEffect: LowA plant extract that helps to attract water to the upper layer of the skin and soften it. It might be helpful in neutralizing free radicals. It might be somewhat helpful for evening out the skin tone. It might be able to support elastin production but solid research is lacking~0.5–1.2%
Zinc gluconateEffect: Low, below effective doseTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%
Moisturizing
Niacinamide, Hyaluronic acid + 8 more
Works well
What the product description says
“Wrinkle Lotion Moist”
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: 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, glycine soja protein.

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

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~23–34%
Hyaluronic acidKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin. Naturally present in skin. Typically has large molecule size unless advertised otherwise on the product label. Helps support skin's barrier function and may help to reduce inflammation~0.85–1.3%
Glycine soja proteinKey active· Humectant, EmollientEffect: MediumA plant extract that helps to attract water to the upper layer of the skin and soften it. It might be helpful in neutralizing free radicals. It might be somewhat helpful for evening out the skin tone. It might be able to support elastin production but solid research is lacking~0.5–1.2%
Sodium hyaluronateKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin~0.15–0.6%
Zea mays oilKey activeEffect: HighA good moisturizing plant oil. Due to the high linoleic acid content, it helps soften the upper layer of the skin, reduce water loss and support skin barrier function~0.15–0.55%
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.15–0.65%
Hydrogenated castor oilKey active· EmollientEffect: MediumA plant oil that can help soften the skin. It might be helpful in calming down inflammation, but solid research is lacking. Is often used in lip products to create the needed product consistency~0.15–0.65%
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.1–0.4%
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~3.2–4.9%
Zinc gluconateUnder-dosedTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%
Exfoliation
Retinyl palmitate, Zinc gluconate
Not delivered
What the product description says
“Gently removes the old keratin that causes the skin to become stiff and dull, while smoothing the surface of the skin.”
Source: Yesstyle

This product might help exfoliate the skin with retinyl palmitate, but This ingredient is not the most effective.

Retinyl palmitateEffect: LowThree steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effect~1.9–2.8%
Zinc gluconateEffect: Low, below effective doseTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%
Evens skin tone
Side benefit · Niacinamide, Retinyl palmitate + 2 more
Works well

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

The following ingredient (ingredients) in this product might be helpful, but there is no evidence to confirm that it actually can help even out the skin tone: glycine soja protein, retinyl palmitate.

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~23–34%
Retinyl palmitateKey activeEffect: MediumThree steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effect~1.9–2.8%
Glycine soja proteinEffect: LowA plant extract that helps to attract water to the upper layer of the skin and soften it. It might be helpful in neutralizing free radicals. It might be somewhat helpful for evening out the skin tone. It might be able to support elastin production but solid research is lacking~0.5–1.2%
Zinc gluconateEffect: Low, below effective doseTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%
Anti-blemish
Side benefit · Niacinamide, Retinyl palmitate + 1 more
Works well

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.

The following ingredient (ingredients) in this product might be helpful, but there is no evidence to confirm that it actually works: retinyl palmitate

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~23–34%
Retinyl palmitateKey activeEffect: MediumThree steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effect~1.9–2.8%
Zinc gluconateEffect: Low, below effective doseTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%
Anti-oxidation
Side benefit · Creatine, Glycine soja protein + 1 more
May help

This product contains antioxidants (creatine) 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.

CreatineKey activeEffect: MediumCan support skin's ability to neutralize free radicals and produce collagen, though further research is needed to confirm effectiveness~1.1–1.7%
Glycine soja proteinEffect: LowA plant extract that helps to attract water to the upper layer of the skin and soften it. It might be helpful in neutralizing free radicals. It might be somewhat helpful for evening out the skin tone. It might be able to support elastin production but solid research is lacking~0.5–1.2%
Zinc gluconateEffect: Low, below effective doseTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin~0.35–0.85%

Can it cause trouble?

Irritancy
3 strong irritants: Alcohol, Retinyl palmitate + 1 more — patch-test recommended
High risk
We flagged 9 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
AlcoholCan be drying and contribute to skin irritation. Used in formulars to dissolve other ingredients, create a thinner product consistency or for its antibacterial propertiesHigh~2.6–3.9%est.
Retinyl palmitateThree steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effectHigh~1.9–2.8%est.
Iodopropynyl butylcarbamateA preservative. Can be irritatingHigh~0.01–0.02%est.
Zinc gluconateTypically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skinMedium~0.35–0.85%est.
Sorbitan laurateHelps water and oil mix togetherMedium~0.15–0.5%est.
Triethyl citrateUsed as a fragrance. Rarely causes irritationMedium~0.1–0.4%est.
Hydrogenated castor oilA plant oil that can help soften the skin. It might be helpful in calming down inflammation, but solid research is lacking. Is often used in lip products to create the needed product consistencyMedium~0.15–0.65%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.05–0.25%est.
Sodium citrateHelps to control the skin's pH level. Maintains the skin's natural film of amino-lactic acids and oils. Helps to preserve productsMedium~0.05–0.2%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
Zea mays oilA good moisturizing plant oil. Due to the high linoleic acid content, it helps soften the upper layer of the skin, reduce water loss and support skin barrier function3/5~0.15–0.55%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.

Niacinamide~23–34%
Hero · Moisturizing, Anti-blemish
Irritation risk
Low
Works for
Anti-agingEvens skin toneMoisturizingAnti-blemishReduces irritationAntibacterialReduces rednessAnti-inflammatory

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
Water~11–16%
Formula
Irritation risk
Low

Plain old water

More about Water
Glycerin~4.6–6.8%
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
Butylene glycol~3.2–4.9%
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
Alcohol~2.6–3.9%
Irritant · high
Irritation risk
High
Works for
Antibacterial

Can be drying and contribute to skin irritation. Used in formulars to dissolve other ingredients, create a thinner product consistency or for its antibacterial properties

More about Alcohol
Retinyl palmitate~1.9–2.8%
Key activeIrritant · high
Irritation risk
High
Works for
Anti-agingEvens skin toneAnti-blemishExfoliation

Three steps removed from the active form of vitamin A - retinoic acid. To have an effect in the skin, it first needs to be converted twice to become the retinoic acid. This means it is less potent than retinol, but could also be less irritating. Once converted to the retinoic acid in the skin, it helps against all signs of aging, improves skin cell turnover and helps fight blemishes and clogged pores. However, in many cosmetic formulations, it is used in a concentration that is too low to have the full effect

More about Retinyl palmitate
Tuna extract~1.4–2.2%
Formula
Irritation risk
Low
More about Tuna extract
Marine
Not recognized
Elastin~1.3–2%
Formula
Irritation risk
Low
More about Elastin
Hibiscus extract
Not recognized
Creatine~1.1–1.7%
Key active
Irritation risk
Low
Works for
Anti-agingAnti-oxidation

Can support skin's ability to neutralize free radicals and produce collagen, though further research is needed to confirm effectiveness

More about Creatine
Hyaluronic acid~0.85–1.3%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-inflammatoryAnti-aging

One of the best moisturizing ingredients. Attracts water into the upper layer of the skin. Naturally present in skin. Typically has large molecule size unless advertised otherwise on the product label. Helps support skin's barrier function and may help to reduce inflammation

More about Hyaluronic acid
Glycine soja protein~0.5–1.2%
Key active
Irritation risk
Low
Works for
CleansingMoisturizingEvens skin toneAnti-agingAnti-oxidation

A plant extract that helps to attract water to the upper layer of the skin and soften it. It might be helpful in neutralizing free radicals. It might be somewhat helpful for evening out the skin tone. It might be able to support elastin production but solid research is lacking

More about Glycine soja protein
Zinc gluconate~0.35–0.85%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
MoisturizingAnti-blemishAnti-agingAnti-inflammatoryExfoliationAnti-oxidationEvens skin tone

Typically used to stabilize the product formulations. It is a salt of a polyhydroxy acid (PHA) and in larger concentrations, can help shed the dead cells from the skin surface revealing smoother skin. It can help attract water to the upper layer of the skin. Might to be helpful against acne and clogged pores. Could be helpful in neutralizing free radicals, but solid research is missing. Due to the zinc content, might help calm down inflammation in skin

More about Zinc gluconate
Yokuinin~0.4–0.9%
Formula
Irritation risk
Low
More about Yokuinin
Extract, fermented pear juice
Not recognized
Arginine~0.15–0.65%
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
Sodium glutamate~0.15–0.65%
Formula
L-ascorbyl
Not recognized
Magnesium phosphate~0.15–0.6%
Formula
Sodium hyaluronate~0.15–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
Glycine soja extract~0.15–0.6%
Formula
Zea mays oil~0.15–0.55%
Key activeComedogenic 3/5
Irritation risk
Low
Comedogenicity
3/5
Works for
CleansingMoisturizing

A good moisturizing plant oil. Due to the high linoleic acid content, it helps soften the upper layer of the skin, reduce water loss and support skin barrier function

More about Zea mays oil
Polyethylene~0.4–0.9%
Formula
Irritation risk
Low

Used to thicken the product's texture

More about Polyethylene
Sorbitan laurate~0.15–0.5%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Sorbitan laurate
Triethyl citrate~0.1–0.4%
Irritant · medium
Irritation risk
Medium

Used as a fragrance. Rarely causes irritation

More about Triethyl citrate
Polyethylene~0.35–0.85%
Formula
Irritation risk
Low

Used to thicken the product's texture

More about Polyethylene
Hydrogenated castor oil~0.15–0.65%
Key activeIrritant · medium
Irritation risk
Medium
Works for
CleansingMoisturizingAnti-inflammatory

A plant oil that can help soften the skin. It might be helpful in calming down inflammation, but solid research is lacking. Is often used in lip products to create the needed product consistency

More about Hydrogenated castor oil
Glycerin~0.1–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
Mono2-ethylhexyl ether
Not recognized
Citric acid~0.05–0.25%
Irritant · medium
Irritation risk
Medium

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

More about Citric acid
Sodium citrate~0.05–0.2%
Irritant · medium
Irritation risk
Medium

Helps to control the skin's pH level. Maintains the skin's natural film of amino-lactic acids and oils. Helps to preserve products

More about Sodium citrate
Iodopropynyl butylcarbamate~0.01–0.02%
Irritant · high
Irritation risk
High

A preservative. Can be irritating

More about Iodopropynyl butylcarbamate
Phenoxyethanol~0.05–0.2%
Formula
Irritation risk
Low

A preservative. It helps prevent bacterial growth in cosmetic products

More about Phenoxyethanol
Ingredient list view

Niacinamide, Water, Glycerin, Butylene glycol, Alcohol, Retinyl palmitate, Tuna extract, Unknown, Elastin, Unknown, Creatine, Hyaluronic acid, Glycine soja protein, Zinc gluconate, Yokuinin, Unknown, Arginine, Sodium glutamate, Unknown, Magnesium phosphate, Sodium hyaluronate, Glycine soja extract, Zea mays oil, Polyethylene, Sorbitan laurate, Triethyl citrate, Polyethylene, Hydrogenated castor oil, Glycerin, Unknown, Citric acid, Sodium citrate, Iodopropynyl butylcarbamate, Phenoxyethanol

Compare prices

Retailers ranked by price — lowest first.

Yesstyle
$52.90
Buy
Yesstyle
$62.50
Buy

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
THE RETINOTIMEWrinkle Lotion MoistYOUR PRODUCTpreangeVit B5 EmulsionEstée LauderNutritious Radiant Essence Treatment LotionAMPLE:NHyaluron Shot Gel cream
Match—92%91%90%
Price$52.90$21.15−$31.75$31.50−$21.40$28.29−$24.61
Shared key ingredients—5 of 93 of 95 of 9
Key difference—AdenosineCamellia Sinensis Leaf ExtractAnhydroxylitol
Irritancy High Low Low Medium
Drying alcohol Contains drying alcohol —— Contains drying alcohol
View product Shop Shop Shop

More alternatives: Farm Stay Dr.V8 Solution Peeling Toner - 2 Typesmixsoon Cica Hyal Deep Soothing Cream 50ml

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

"THE RETINOTIME - Wrinkle Lotion Moist" is effective for: Anti-aging, Moisturizing, Evens skin tone and Anti-blemish

Ingredient callouts

  • We love that this moisturizer contains a good concentration of niacinamide 23.00% - 34.00%. Niacinamide is a perfect active in a moistruizer because it helps calm down inflamation in skin and support the skin barrier. More than that, it is helpful for most common skin concerns: it helps regulat oil production, help reduce acne and clogged pores, improve skin tone and prevent pigmentation marks. It also helps fight photodamage.
  • This moisturizer includes a form of Retinoids (vitamin A) - retinyl palmitate 1.90% - 2.80%, but this type of vitamin A is not very effective. It could in theory help with fine lines and wrinkles, but the effect is most likely minimal.

Price

The product retails from 52.90$ up to 62.50$ in the United States.

For a detailed price comparison: click here.

Sources cited in this review

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
THE RETINOTIME Wrinkle Lotion Moist
THE RETINOTIMEWrinkle Lotion Moist

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

As an Amazon Associate, WIMJ earns from qualifying purchases.