Temple Spa LIFE DEFENCE SPF30

Temple Spa LIFE DEFENCE SPF30

SPF 30Efficacy100/100IrritancyHighยท5 UV filters

Works for

Sun protection
SPF 30 ยท 5 UV filters
Broad spectrum
SPF 30Broad spectrumChemical filtersNo white cast

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
Butyloctyl Salicylate
Octinoxate
Octisalate
Octocrylene
Avobenzone
FilterCoverageWhat it doesEst. amount
Butyloctyl SalicylateUVBA synthetic ester of salicylic acid that is used to help disperse pigments and boost effectiveness of sunscreen ingredients. It is able to absorb UV light (working as an organic, or chemical filter), but is not approved as a sunscreen ingredient on its own~6โ€“7.4%
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~4.7โ€“5.8%
OctisalateEthylhexyl SalicylateUVBOctisalate. A UV filter. It offers some protection against the sun rays that cause sunburn (UVB), but does not protect against the most aging sun rays (UVA). It loses its effectiveness quickly when exposed to sunlight. It is an organic, or so called "chemical" sunscreen~3.7โ€“4.5%
OctocryleneUVB Photo-stable A weak sunscreen that protects against the sun rays that cause sunburn (UVB) and is somewhat effective against the UVA rays. It is quite stable and can help stabilize other, more vulnerable, sunscreen ingredients like Avobenzone. It is an organic, or so called "chemical" sunscreen~3.2โ€“4%
AvobenzoneButyl MethoxydibenzoylmethaneUVA1Avobenzone. An organic, or so-called "chemical" UV filter. Protects against both UVA and UVB rays. Needs to be combined with other filters in a formulation to be stable.~1.9โ€“2.3%
~ marks concentrations estimated from label position and typical use levels
Evens skin tone
Side benefit ยท No ingredient credited for this claim
Works well

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).

Anti-aging
Side benefit ยท Magnesium aluminum silicate
Works well

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.

Magnesium aluminum silicateEffect: LowMight be helpful in restoring skin barrier function and, when combined with zinc carbonate and malonic acid, reducing fine lines and wrinkles by stimulating elastin production. Also helps stabilize the product formulation~0.45โ€“0.65%
Moisturizing
Side benefit the brand mentions ยท Polymethylsilsesquioxane, Glycerin +ย 8ย more
Works
What the product description says
โ€œA feather-light moisturiser provides an environmental skin filter for your face.โ€
Source: Templespa

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: fructose, 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: dimethicone, cetearyl alcohol.

PolymethylsilsesquioxaneKey activeEffect: HighA silicone that improves product texture and helps dissolve other ingredients. Can form a non-greasy film on the skin to prevent moisture loss~1.2โ€“1.5%
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~1โ€“1.2%
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.6โ€“0.9%
DimethiconeKey activeยท Emollient, OcclusiveEffect: HighA silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish~0.45โ€“0.7%
FructoseKey activeยท HumectantEffect: HighHelps attract water to the upper layer of the skin~0.3โ€“0.5%
Sodium hyaluronateKey activeยท HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin~0.25โ€“0.45%
Cetyl palmitateKey activeยท EmollientEffect: MediumAn emollient that helps soften the skin and is used to improve product texture and stability~0.25โ€“0.5%
Polysilicone-11Effect: LowA silicone that forms a light film on the skin surface helping to bind water and temporarily absorb oils creating a matt and powdery feel~2โ€“2.5%
Glyceryl stearateยท EmollientEffect: LowAn emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together~0.3โ€“0.55%
Caprylyl glycolยท Humectant, EmollientEffect: LowHelps preserve products and creates a nice product texture~0.25โ€“0.5%

Can it cause trouble?

Irritancy
8 strong irritants: Parfum, Withania somnifera root extract + 6 more โ€” patch-test recommended
High risk
We flagged 32 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~4.7โ€“5.8%est.
ParfumAn aromatic blend of unspecified and possibly irritating ingredientsHigh~0.2โ€“0.4%est.
Withania somnifera root extractโ€”High~0.25โ€“0.4%est.
Hexyl cinnamalA fragrance with jasmine smell. A likely irritantHigh~0.2โ€“0.4%est.
LimoneneA common frangrance that can easily irritate skin, especially if exposed to air, light or heatHigh~0.2โ€“0.4%est.
LinaloolA fragrance. Can be irritatingHigh~0.2โ€“0.35%est.
CitronellolA fragrance. Can be irritatingHigh~0.2โ€“0.35%est.
Benzyl salicylateA fragrance. Is a likely irritantHigh~0.15โ€“0.3%est.
Alpha-isomethyl iononeA fragrance. Potential allergen and can be irritatingHigh~0.15โ€“0.25%est.
Butyloctyl salicylateA synthetic ester of salicylic acid that is used to help disperse pigments and boost effectiveness of sunscreen ingredients. It is able to absorb UV light (working as an organic, or chemical filter), but is not approved as a sunscreen ingredient on its ownMedium~6โ€“7.4%est.
OctocryleneA weak sunscreen that protects against the sun rays that cause sunburn (UVB) and is somewhat effective against the UVA rays. It is quite stable and can help stabilize other, more vulnerable, sunscreen ingredients like Avobenzone. It is an organic, or so called "chemical" sunscreenMedium~3.2โ€“4%est.
Tribehenin peg-20 estersHelps oil and water mix togetherMedium~1.7โ€“2.1%est.
Butyl methoxydibenzoylmethaneAvobenzone. An organic, or so-called "chemical" UV filter. Protects against both UVA and UVB rays. Needs to be combined with other filters in a formulation to be stable.Medium~1.9โ€“2.3%est.
Cetearyl glucosideHelps water and oil in the product mix well together and improves product textureMedium~0.45โ€“0.7%est.
Glyceryl behenateUsed to create a thicker product consistency and help soften the upper layer of the skinMedium~0.5โ€“0.7%est.
Sodium lauryl glucose carboxylateHelps water and oil mix together and works as a cleansing agentMedium~0.45โ€“0.7%est.
HydroxyacetophenoneUsed to increase effectiveness of preservativesMedium~0.3โ€“0.55%est.
Lauryl glucosideHelps oil and water mix togetherMedium~0.35โ€“0.65%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.25โ€“0.45%est.
Caprylyl glycolHelps preserve products and creates a nice product textureMedium~0.25โ€“0.5%est.
1,2-hexanediolA preservativeMedium~0.25โ€“0.45%est.
Ceteareth-20Helps oil and water mix together. Has some emollient propertiesMedium~0.3โ€“0.6%est.
BhtA preservativeMedium~0.25โ€“0.45%est.
Disodium edtaStabilizes the product formulationMedium~0.25โ€“0.45%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.25โ€“0.45%est.
EthylhexylglycerinA preservativeMedium~0.25โ€“0.45%est.
Laureth-12Helps water and oil mix togetherMedium~0.25โ€“0.5%est.
Sorbic acidA preservativeMedium~0.25โ€“0.45%est.
Ceteareth-12Helps water and oil mix togetherMedium~0.25โ€“0.45%est.
Benzoic acidA preservativeMedium~0.25โ€“0.45%est.
Potassium sorbateA preservativeMedium~0.25โ€“0.45%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.25โ€“0.45%est.
Comedogenic
2 ingredients rated 2 or more on the 0โ€“5 pore-clogging scale
2 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.6โ€“0.9%est.
Ceteareth-20Helps oil and water mix together. Has some emollient properties2/5~0.3โ€“0.6%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
Butyloctyl salicylate~6โ€“7.4%
UV filterKey activeIrritant ยท medium
Irritation risk
Medium
Works for
Sun protection

A synthetic ester of salicylic acid that is used to help disperse pigments and boost effectiveness of sunscreen ingredients. It is able to absorb UV light (working as an organic, or chemical filter), but is not approved as a sunscreen ingredient on its own

More about Butyloctyl salicylate
Ethylhexyl methoxycinnamate~4.7โ€“5.8%
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
Ethylhexyl salicylate~3.7โ€“4.5%
UV filter
Irritation risk
Low
Works for
Sun protection

Octisalate. A UV filter. It offers some protection against the sun rays that cause sunburn (UVB), but does not protect against the most aging sun rays (UVA). It loses its effectiveness quickly when exposed to sunlight. It is an organic, or so called "chemical" sunscreen

More about Ethylhexyl salicylate
Octocrylene~3.2โ€“4%
UV filterKey activeIrritant ยท medium
Irritation risk
Medium
Works for
Sun protection

A weak sunscreen that protects against the sun rays that cause sunburn (UVB) and is somewhat effective against the UVA rays. It is quite stable and can help stabilize other, more vulnerable, sunscreen ingredients like Avobenzone. It is an organic, or so called "chemical" sunscreen

More about Octocrylene
Polysilicone-11~2โ€“2.5%
Formula
Irritation risk
Low
Works for
MattifyingMoisturizing

A silicone that forms a light film on the skin surface helping to bind water and temporarily absorb oils creating a matt and powdery feel

More about Polysilicone-11
Tribehenin peg-20 esters~1.7โ€“2.1%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Tribehenin peg-20 esters
Butyl methoxydibenzoylmethane~1.9โ€“2.3%
UV filterKey activeIrritant ยท medium
Irritation risk
Medium
Works for
Sun protection

Avobenzone. An organic, or so-called "chemical" UV filter. Protects against both UVA and UVB rays. Needs to be combined with other filters in a formulation to be stable.

More about Butyl methoxydibenzoylmethane
Polymethylsilsesquioxane~1.2โ€“1.5%
Key active
Irritation risk
Low
Works for
Moisturizing

A silicone that improves product texture and helps dissolve other ingredients. Can form a non-greasy film on the skin to prevent moisture loss

More about Polymethylsilsesquioxane
Glycerin~1โ€“1.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
Hdi/trimethylol hexyllactone crosspolymer~0.7โ€“1%
Formula
Irritation risk
Low

Used to create a silky product texture and add volume to products

More about Hdi/trimethylol hexyllactone crosspolymer
Bis-stearyl dimethicone~0.65โ€“0.95%
Formula
Cetearyl alcohol~0.6โ€“0.9%
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
Cetearyl glucoside~0.45โ€“0.7%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil in the product mix well together and improves product texture

More about Cetearyl glucoside
Glyceryl behenate~0.5โ€“0.7%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Used to create a thicker product consistency and help soften the upper layer of the skin

More about Glyceryl behenate
Magnesium aluminum silicate~0.45โ€“0.65%
Formula
Irritation risk
Low
Works for
Anti-aging

Might be helpful in restoring skin barrier function and, when combined with zinc carbonate and malonic acid, reducing fine lines and wrinkles by stimulating elastin production. Also helps stabilize the product formulation

More about Magnesium aluminum silicate
Dimethicone~0.45โ€“0.7%
Key active
Irritation risk
Low
Works for
MoisturizingMattifying

A silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish

More about Dimethicone
Sodium lauryl glucose carboxylate~0.45โ€“0.7%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together and works as a cleansing agent

More about Sodium lauryl glucose carboxylate
Hydroxyacetophenone~0.3โ€“0.55%
Irritant ยท medium
Irritation risk
Medium

Used to increase effectiveness of preservatives

More about Hydroxyacetophenone
Fructose~0.3โ€“0.5%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Fructose
Lauryl glucoside~0.35โ€“0.65%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Lauryl glucoside
Cetearyl isononanoate~0.25โ€“0.5%
Formula
Irritation risk
Low

An emollient that softens the skin and helps prevent moisture loss.

More about Cetearyl isononanoate
Tocopheryl acetate~0.25โ€“0.45%
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
Xanthan gum~0.25โ€“0.45%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Parfum~0.2โ€“0.4%
Irritant ยท high
Irritation risk
High

An aromatic blend of unspecified and possibly irritating ingredients

More about Parfum
Caprylyl glycol~0.25โ€“0.5%
Irritant ยท medium
Irritation risk
Medium
Works for
Moisturizing

Helps preserve products and creates a nice product texture

More about Caprylyl glycol
1,2-hexanediol~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about 1,2-hexanediol
Ceteareth-20~0.3โ€“0.6%
Comedogenic 2/5Irritant ยท medium
Irritation risk
Medium
Comedogenicity
2/5
Works for
Cleansing

Helps oil and water mix together. Has some emollient properties

More about Ceteareth-20
Bht~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about Bht
Disodium edta~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

Stabilizes the product formulation

More about Disodium edta
Sodium citrate~0.25โ€“0.45%
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
Withania somnifera root extract~0.25โ€“0.4%
Irritant ยท high
Glyceryl stearate~0.3โ€“0.55%
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
Ethylhexylglycerin~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about Ethylhexylglycerin
Laureth-12~0.25โ€“0.5%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Laureth-12
Sorbic acid~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about Sorbic acid
Ceteareth-12~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Ceteareth-12
Cetyl palmitate~0.25โ€“0.5%
Key active
Irritation risk
Low
Works for
Moisturizing

An emollient that helps soften the skin and is used to improve product texture and stability

More about Cetyl palmitate
Benzoic acid~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about Benzoic acid
Sodium hyaluronate~0.25โ€“0.45%
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
Hydrolyzed eruca sativa leaf~0.3โ€“0.5%
Formula
Potassium sorbate~0.25โ€“0.45%
Irritant ยท medium
Irritation risk
Medium

A preservative

More about Potassium sorbate
Citric acid~0.25โ€“0.45%
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.45%
Formula
Irritation risk
Low

A preservative

More about Sodium benzoate
Hexyl cinnamal~0.2โ€“0.4%
Irritant ยท high
Irritation risk
High

A fragrance with jasmine smell. A likely irritant

More about Hexyl cinnamal
Limonene~0.2โ€“0.4%
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.2โ€“0.35%
Irritant ยท high
Irritation risk
High

A fragrance. Can be irritating

More about Linalool
Citronellol~0.2โ€“0.35%
Irritant ยท high
Irritation risk
High

A fragrance. Can be irritating

More about Citronellol
Benzyl salicylate~0.15โ€“0.3%
Irritant ยท high
Irritation risk
High

A fragrance. Is a likely irritant

More about Benzyl salicylate
Alpha-isomethyl ionone~0.15โ€“0.25%
Irritant ยท high
Irritation risk
High

A fragrance. Potential allergen and can be irritating

More about Alpha-isomethyl ionone
Hexamethylindanopyran~0.15โ€“0.3%
Formula
Tetramethyl acetyloctahydronaphthalenes~0.15โ€“0.25%
Formula
Linalyl acetate~0.1โ€“0.2%
Formula
Citrus aurantium peel oil~0.1โ€“0.15%
Formula
Ingredient list view

Water, Butyloctyl salicylate, Ethylhexyl methoxycinnamate, Ethylhexyl salicylate, Octocrylene, Polysilicone-11, Tribehenin peg-20 esters, Butyl methoxydibenzoylmethane, Polymethylsilsesquioxane, Glycerin, Hdi/trimethylol hexyllactone crosspolymer, Bis-stearyl dimethicone, Cetearyl alcohol, Cetearyl glucoside, Glyceryl behenate, Magnesium aluminum silicate, Dimethicone, Sodium lauryl glucose carboxylate, Hydroxyacetophenone, Fructose, Lauryl glucoside, Cetearyl isononanoate, Tocopheryl acetate, Xanthan gum, Parfum, Caprylyl glycol, 1,2-hexanediol, Ceteareth-20, Bht, Disodium edta, Sodium citrate, Withania somnifera root extract, Glyceryl stearate, Ethylhexylglycerin, Laureth-12, Sorbic acid, Ceteareth-12, Cetyl palmitate, Benzoic acid, Sodium hyaluronate, Hydrolyzed eruca sativa leaf, Potassium sorbate, Citric acid, Sodium benzoate, Hexyl cinnamal, Limonene, Linalool, Citronellol, Benzyl salicylate, Alpha-isomethyl ionone, Hexamethylindanopyran, Tetramethyl acetyloctahydronaphthalenes, Linalyl acetate, Citrus aurantium peel oil

Compare prices

Retailers ranked by price โ€” lowest first.

๐Ÿ‡ฌ๐Ÿ‡ง Templespa (UK)
โ‰ˆ $64.40
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
Temple SpaLIFE DEFENCE SPF30YOUR PRODUCTLab Series For MenDay Rescue Defense Lotion SPF 35MDSolarSciencesDaily Perfecting Moisturizer SPF 30EucerinAge Defense, Lightweight Sunscreen Lotion For Face, SPF 50
Matchโ€”45%44%43%
Priceโ€”โ€”$78.00$32.08
Shared key ingredientsโ€”6 of 106 of 106 of 10
Key differenceโ€”UreaCeramide ApCarnitine
Irritancy High Medium Medium Low
SPFSPF 30SPF 35SPF 30SPF 50
Drying alcoholโ€”โ€”โ€” Contains drying alcohol
View product Shop Shop Shop

More alternatives: NEOSTRATA Clarify Sheer Hydration Sunscreen Broad Spectrum SPF40BYOMA Ultralight Face Fluid SPF50

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

Sources cited in this review

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Temple Spa LIFE DEFENCE SPF30
Temple SpaLIFE DEFENCE SPF30

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

As an Amazon Associate, WIMJ earns from qualifying purchases.