Explore Routine Login
Versus

Skintific 4D Hyaluronic Acid Hydrating Serum Versus Ruruberry 6HA Complex

Serum
Serum
Chinese Brand China
Malaysian Brand Malaysia

Updated on September 07, 2024

Overview

What they are

These products are both cruelty-free and reef safe serums. They have a total of 11 ingredients in common

Cool Features

They both contain ceramides and hyaluronic acid

Suited For

They're both likely to be good for anti aging, dry skin, brightening skin and sensitive skin

Free From

They both do not contain any harsh alcohols, common allergens, fragrances, oils, parabens, silicones or sulfates

We independently verify ingredients, and our claims are backed by peer-reviewed research. Spot a product that needs an update? Let us know.

Ingredient Info

Click any item below to learn more and see relevant ingredients

Free from

Safety & Ethics

Chinese Brand

Brand country of origin

Free from

Safety & Ethics

Malaysian Brand

Brand country of origin

At a glance

Click on any of the items below to learn more

Ingredients, at a glance

What's in this product, and how it might affect your skin.

Notable Ingredients

Benefits

Concerns

Ingredients, at a glance

What's in this product, and how it might affect your skin.

Benefits

Ingredients Side-by-side

found in both products
4D Hyaluronic Acid Hydrating Serum
1,2-Butanediol Humectant, Skin Conditioning, Solvent

We don't have a description for 1,2-Butanediol yet.

Not enough ratings
Learn more
PEG/PPG/Polybutylene Glycol-8/5/3 Glycerin Humectant

We don't have a description for PEG/PPG/Polybutylene Glycol-8/5/3 Glycerin yet.

Mixed reviews
Learn more
Betaine Humectant, Skin Conditioning
Helps hydrate Dry Skin IconHelps reduce irritation IconGood for Dark Spots Icon

Betaine is a common humectant (a substance that promotes retention of moisture). It's known to be gentle on the skin and can help balance hydration.

Loved by users
3 Benefits
Learn more
Sodium Hyaluronate Humectant, Skin Conditioning
0 / 0 Hyaluronic Acid Icon

Sodium Hyaluronate is hyaluronic acid's salt form. It is commonly derived from the sodium salt of hyaluronic acid.

0 Com. / 0 Irr.
Loved by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
Ethylhexylglycerin Skin Conditioning

Ethylhexylglycerin (we can't pronounce this either) is commonly used as a preservative and skin softener. It is derived from glyceryl.

Mixed reviews
Learn more
Hydrolyzed Sodium Hyaluronate Skin Conditioning

This ingredient is created by putting sodium hyaluronate through hydrolysis.

Mixed reviews
Learn more
Sodium Acetylated Hyaluronate Humectant
Hyaluronic Acid Icon

Sodium Acetylated Hyaluronate is a type of Hyaluronic Acid.

Liked by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
Sodium Hyaluronate Crosspolymer Humectant, Skin Conditioning
Hyaluronic Acid Icon

Sodium Hyaluronate Crosspolymer is a type of hyaluronic acid. In fact, it is modified version of hyaluronic acid.

Liked by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
PEG/PPG-17/6 Copolymer Solvent

We don't have a description for PEG/PPG-17/6 Copolymer yet.

Not enough ratings
Learn more
Glycerin Humectant, Skin Conditioning, Skin Protecting
0 / 0 Helps hydrate Dry Skin IconHelps brighten skin Icon

Glycerin is already naturally found in your skin. It helps moisturize and protect your skin.

0 Com. / 0 Irr.
Loved by users
2 Benefits
Learn more
Glyceryl Glucoside Humectant, Skin Conditioning

Glyceryl Glucoside is made from glycerol and glucose.

Loved by users
Learn more
Creatine Skin Conditioning

We don't have a description for Creatine yet.

Not enough ratings
Learn more
Panthenol Skin Conditioning
0 / 0 Helps hydrate Dry Skin IconHelps reduce Skin Redness IconHelps reduce irritation Icon

Panthenol is a common ingredient that helps hydrate and soothe the skin. It is found naturally in our skin and hair.

0 Com. / 0 Irr.
Loved by users
3 Benefits
Learn more
Acrylates/C10-30 Alkyl Acrylate Crosspolymer Emulsion Stabilising

Acrylates/C10-30 Alkyl Acrylate Crosspolymer is a synthetic polymer. It is used to thicken and improve the texture of products.

Disliked by users
Learn more
Propylene Glycol Humectant, Skin Conditioning, Solvent
0 / 0 Helps hydrate Dry Skin IconMay worsen Eczema IconMay worsen Rosacea Icon

Propylene Glycol is an odorless, colorless liquid. As a humectant, it helps skin retain moisture. It also aids in delivering active ingredients.

0 Com. / 0 Irr.
Very disliked
Helps hydrate Dry SkinHelps hydrate Dry Skin Icon2 Concerns
Learn more
Palmitoyl Tetrapeptide-7 Skin Conditioning
Peptide IconHelps with Anti-Aging IconNot safe for Fungal Acne Icon

Palmitoyl Tetrapeptide-7 is a peptide. Peptides are building blocks for protein.

Liked by users
PeptidePeptide IconHelps with Anti-AgingHelps with Anti-Aging IconNot safe for Fungal AcneNot safe for Fungal Acne Icon
Learn more
Palmitoyl Pentapeptide-4 Skin Conditioning
Peptide IconHelps with Anti-Aging IconNot safe for Fungal Acne Icon

You might know this ingredients as Matrixyl. It is a peptide.

Liked by users
PeptidePeptide IconHelps with Anti-AgingHelps with Anti-Aging IconNot safe for Fungal AcneNot safe for Fungal Acne Icon
Learn more
Palmitoyl Tripeptide-1 Skin Conditioning
Peptide IconNot safe for Fungal Acne Icon

Palmitoyl Tripeptide-1 is a 3-amino acid peptide. Peptides are building blocks for protein.

Liked by users
PeptidePeptide IconNot safe for Fungal AcneNot safe for Fungal Acne Icon
Learn more
Carnosine Skin Conditioning

Carnosine is a dipeptide made from two amino acids.

Loved by users
Learn more
Cetyl-Pg Hydroxyethyl Palmitamide Skin Conditioning

We don't have a description for Cetyl-Pg Hydroxyethyl Palmitamide yet.

Liked by users
Learn more
Ceramide EOP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide EOP is a type of Ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Ceramide Ns Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide NS is a type of Ceramide. Ceramides are intercellular lipids naturally found in our skin that bonds dead skin cells together to create a barrier. They are known for their ability to hold water and thus are a great ingredient for dry skin.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Ceramide NP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide NP is a type of ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Ceramide As Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide AS is a type of Ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Ceramide AP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide AP is a type of Ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Maris Aqua Humectant, Solvent

We don't have a description for Maris Aqua yet.

Loved by users
Learn more
Laminaria Digitata Extract Skin Protecting

Laminaria Digitata Extract comes from the dark brown seaweed, Laminaria Digitata. It is a potent antioxidant, which also provides soothing and hydrating benefits.

Disliked by users
Learn more
Avena Sativa Kernel Extract Abrasive, Antioxidant, Emollient
Exfoliant IconAntioxidant IconHelps hydrate Dry Skin IconHelps reduce Skin Redness IconHelps reduce irritation Icon

Avena Sativa Kernel Extract is is derived from colloidal oatmeal. Besides being a healthy breakfast, oats have many benefits in skincare too.

Liked by users
ExfoliantExfoliant IconAntioxidantAntioxidant Icon3 Benefits
Learn more
Hydrogenated Lecithin Emulsifying, Skin Conditioning

Hydrogenated Lecithin is created from the hydrogenation of lecithin (a group of fatty acids). Hydrogenation is a chemical reaction between hydrogen and another element.

Liked by users
Learn more
Tocopherol Antioxidant, Masking, Skin Conditioning
0-3 / 0-3 Vitamin E IconAntioxidant IconHelps hydrate Dry Skin IconHelps with Anti-Aging IconGood for Scar Healing Icon

Tocopherol (also known as Vitamin E) is a common antioxidant used to help protect the skin from free-radicals and strengthen the skin barrier. It's also fat soluble - this means our skin is great at absorbing it.

0-3 Com. / 0-3 Irr.
Liked by users
Vitamin EVitamin E IconAntioxidantAntioxidant Icon3 Benefits
Learn more
Allantoin Skin Conditioning, Skin Protecting, Soothing
0 / 0 Helps hydrate Dry Skin IconHelps reduce Skin Redness IconHelps reduce irritation IconGood for Scar Healing Icon

Allantoin plays a role in soothing and moisturizing the skin. Because of this, it is often added to products with strong active ingredients.

0 Com. / 0 Irr.
Loved by users
4 Benefits
Learn more
Glyceryl Acrylate/Acrylic Acid Copolymer Humectant

Glyceryl Acrylate/Acrylic Acid Copolymer is made up of glycerin and polyacrylic acid. It helps hydrate your skin as a humectant.

Disliked by users
Learn more
Pvm/Ma Copolymer Emulsion Stabilising

We don't have a description for Pvm/Ma Copolymer yet.

Disliked by users
Learn more
Sodium PCA Humectant, Skin Conditioning
0 / 0

Sodium PCA is the sodium salt of pyroglutamic acid. It is naturally occurring in our skin's natural moisturizing factors where it works to maintain hydration.

0 Com. / 0 Irr.
Loved by users
Learn more
Glycine Buffering, Skin Conditioning
Helps hydrate Dry Skin Icon

This ingredient is an amino acid that helps build proteins and moisturizes skin. It is already present in our skin as our bodies produce them naturally.

Loved by users
Helps hydrate Dry SkinHelps hydrate Dry Skin Icon
Learn more
Cholesterol Emollient, Emulsifying, Skin Conditioning
0 / 0 Helps hydrate Dry Skin Icon

Cholesterol is a class of organic molecules called lipids. It helps hydrate your skin and is essential to having a healthy skin barrier.

0 Com. / 0 Irr.
Loved by users
Helps hydrate Dry SkinHelps hydrate Dry Skin Icon
Learn more
6HA Complex
Water Skin Conditioning, Solvent

Water. It's the most common cosmetic ingredient of all. You'll usually see it at the top of ingredient lists, meaning that it makes up the largest part of the product.

Loved by users
Learn more
Glycerin Humectant, Skin Conditioning, Skin Protecting
0 / 0 Helps hydrate Dry Skin IconHelps brighten skin Icon

Glycerin is already naturally found in your skin. It helps moisturize and protect your skin.

0 Com. / 0 Irr.
Loved by users
2 Benefits
Learn more
Propanediol Solvent

Propanediol helps absorb ingredients into your skin, boosting their benefits. It can act as an emollient, making your skin softer. Propanediol can help products last longer by boosting the properties of preservatives within the formulation.

Liked by users
Learn more
Sodium Hyaluronate Humectant, Skin Conditioning
0 / 0 Hyaluronic Acid Icon

Sodium Hyaluronate is hyaluronic acid's salt form. It is commonly derived from the sodium salt of hyaluronic acid.

0 Com. / 0 Irr.
Loved by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
Panthenol Skin Conditioning
0 / 0 Helps hydrate Dry Skin IconHelps reduce Skin Redness IconHelps reduce irritation Icon

Panthenol is a common ingredient that helps hydrate and soothe the skin. It is found naturally in our skin and hair.

0 Com. / 0 Irr.
Loved by users
3 Benefits
Learn more
Pentylene Glycol Skin Conditioning, Solvent

Pentylene glycol is typically used within a product to thicken it. It also adds a smooth, soft, and moisturizing feel to the product. It is naturally found in plants such as sugar beets.

Mixed reviews
Learn more
Trideceth-10 Cleansing

We don't have a description for Trideceth-10 yet.

Not enough ratings
Learn more
Ceramide NP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide NP is a type of ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Ceramide AP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide AP is a type of Ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Phytosphingosine Skin Conditioning
Helps hydrate Dry Skin IconHelps reduce irritation Icon

Phytosphingosine is a phospholipid naturally found in our skin as a building block for ceramides.. It helps moisturize, soothe, and protect skin.

Liked by users
2 Benefits
Learn more
Sodium Carboxymethyl Beta-Glucan Cleansing

We don't have a description for Sodium Carboxymethyl Beta-Glucan yet.

Not enough ratings
Learn more
Xanthan Gum Emulsifying, Emulsion Stabilising, Gel Forming

Xanthan gum is used as a stabilizer and thickener within cosmetic products. It helps give products a sticky, thick feeling - preventing them from being too runny.

Disliked by users
Learn more
Cholesterol Emollient, Emulsifying, Skin Conditioning
0 / 0 Helps hydrate Dry Skin Icon

Cholesterol is a class of organic molecules called lipids. It helps hydrate your skin and is essential to having a healthy skin barrier.

0 Com. / 0 Irr.
Loved by users
Helps hydrate Dry SkinHelps hydrate Dry Skin Icon
Learn more
Sodium Acetylated Hyaluronate Humectant
Hyaluronic Acid Icon

Sodium Acetylated Hyaluronate is a type of Hyaluronic Acid.

Liked by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
Carbomer Emulsion Stabilising, Gel Forming
1 / 0

Carbomer is a polymer of acrylic acid. Its main role is to create a gel consistency.

1 Com. / 0 Irr.
Disliked by users
Learn more
Sodium Hyaluronate Crosspolymer Humectant, Skin Conditioning
Hyaluronic Acid Icon

Sodium Hyaluronate Crosspolymer is a type of hyaluronic acid. In fact, it is modified version of hyaluronic acid.

Liked by users
Hyaluronic AcidHyaluronic Acid Icon
Learn more
Hydrolyzed Sodium Hyaluronate Skin Conditioning

This ingredient is created by putting sodium hyaluronate through hydrolysis.

Mixed reviews
Learn more
Ceramide EOP Skin Conditioning
Ceramide IconHelps hydrate Dry Skin IconHelps reduce irritation IconHelps with Anti-Aging Icon

Ceramide EOP is a type of Ceramide.

Loved by users
CeramideCeramide Icon3 Benefits
Learn more
Phenoxyethanol Preservative
Preservative Icon

Phenoxyethanol is a preservative that has germicide, antimicrobial, and aromatic properties. Studies show that phenoxyethanol can prevent microbial growth. By itself, it has a scent that is similar to that of a rose.

Very disliked
PreservativePreservative Icon
Learn more
Sodium Polyacryloyldimethyl Taurate Emulsion Stabilising

Sodium Polyacryloyldimethyl Taurate is a polymer and used to help stabilize other ingredients.

Disliked by users
Learn more
Chlorphenesin Antimicrobial, Preservative
Preservative Icon

Chlorphenesin is a synthetic preservative. It helps protect a product against bacteria in order to extend shelf life. In most cases, Chlorphenesin is paired with other preservatives such as phenoxyethanol and caprylyl glycol.

Disliked by users
PreservativePreservative Icon
Learn more
Sodium Lauroyl Lactylate Emulsifying

Sodium Lauroyl Lactylate is the lauric acid sodium salt of lactyl lactate.

Liked by users
Learn more
Hydrogenated Polydecene Emollient, Masking, Skin Conditioning

Hydrogenated Polydecene is an emollient. It creates a non-occlusive film on the skin that offers extra protection for your skin barrier.

Mixed reviews
Learn more
Ethylhexylglycerin Skin Conditioning

Ethylhexylglycerin (we can't pronounce this either) is commonly used as a preservative and skin softener. It is derived from glyceryl.

Mixed reviews
Learn more

Ingredients Explained

These ingredients are found in both products.

Ingredients higher up in an ingredient list are typically present in a larger amount.

Humectant, Skin Conditioning
Loved

Sodium Hyaluronate is hyaluronic acid's salt form. It is commonly derived from the sodium salt of hyaluronic acid.

Like hyaluronic acid, it is great at holding water and acts as a humectant. This makes it a great skin hydrating ingredient.

Sodium Hyaluronate is naturally occurring in our bodies and is mostly found in eye fluid and joints.

These are some other common types of Hyaluronic Acid:

Learn more about Sodium Hyaluronate
Skin Conditioning
Mixed

Ethylhexylglycerin (we can't pronounce this either) is commonly used as a preservative and skin softener. It is derived from glyceryl.

You might see Ethylhexylglycerin often paired with other preservatives such as phenoxyethanol. Ethylhexylglycerin has been found to increase the effectiveness of these other preservatives.

Skin Conditioning
Mixed

This ingredient is created by putting sodium hyaluronate through hydrolysis.

You might know this as 'mini' or 'ultra low-molecular weight' hyaluronic acid. The small molecule size means it is able to travel deeper in the skin.

According to studies, low molecular-weight hyaluronic acid can:

One study from 2011 found ultra-low weight HA to show pro-inflammatory properties. Another study from 2022 found it to downregulate UV-B induced inflammation.

Hydrolysis is a process of changing a molecule using water or enzymes.

This ingredient is water-soluble.

Learn more about Hydrolyzed Sodium Hyaluronate

Sodium Acetylated Hyaluronate is a type of Hyaluronic Acid.

Hyaluronic Acids help moisturize, soothe, and protect the skin.

Humectant, Skin Conditioning
Liked

Sodium Hyaluronate Crosspolymer is a type of hyaluronic acid. In fact, it is modified version of hyaluronic acid.

The structure of Sodium Hyaluronate Crosspolymer allows it to stay in the skin's top layer for a longer period of time. This allows for even more hydration and humectant action than hyaluronic acid.

These are some other common types of Hyaluronic Acid:

Learn more about Sodium Hyaluronate Crosspolymer
Humectant, Skin Conditioning, Skin Protecting
Loved

Glycerin is already naturally found in your skin. It helps moisturize and protect your skin.

A study from 2016 found glycerin to be more effective as a humectant than AHAs and hyaluronic acid.

As a humectant, it helps the skin stay hydrated by pulling moisture to your skin. The low molecular weight of glycerin allows it to pull moisture into the deeper layers of your skin.

Hydrated skin improves your skin barrier; Your skin barrier helps protect against irritants and bacteria.

Glycerin has also been found to have antimicrobial and antiviral properties. Due to these properties, glycerin is often used in wound and burn treatments.

In cosmetics, glycerin is usually derived from plants such as soybean or palm. However, it can also be sourced from animals, such as tallow or animal fat.

This ingredient is organic, colorless, odorless, and non-toxic.

Glycerin is the name for this ingredient in American English. British English uses Glycerol/Glycerine.

Learn more about Glycerin
Skin Conditioning
Loved

Panthenol is a common ingredient that helps hydrate and soothe the skin. It is found naturally in our skin and hair.

There are two forms of panthenol: D and L.

D-panthenol is also known as dexpanthenol. Most cosmetics use dexpanthenol or a mixture of D and L-panthenol.

Panthenol is famous due to its ability to go deeper into the skin's layers. Using this ingredient has numerous pros (and no cons):

Like hyaluronic acid, panthenol is a humectant. Humectants are able to bind and hold large amounts of water to keep skin hydrated.

This ingredient works well for wound healing. It works by increasing tissue in the wound and helps close open wounds.

Once oxidized, panthenol converts to pantothenic acid. Panthothenic acid is found in all living cells.

This ingredient is also referred to as pro-vitamin B5.

Learn more about Panthenol
Skin Conditioning
Loved

Ceramide EOP is a type of Ceramide.

EOP stands for a linked Ester fatty acid, a linked Omega hydroxy fatty acid, and the Phytosphingosine base.

Ceramides are intercellular lipids naturally found in our skin. They bind dead skin cells together to create a barrier. The ceramides in our skin have the ability to hold water to keep our skin hydrated.

Ceramides are an important building block for our skin barrier. A strong skin barrier helps with:

If you would like to eat ceramides, sweet potatoes contain a small amount.

Read more about other common types of ceramides here:

Learn more about Ceramide EOP
Skin Conditioning
Loved

Ceramide NP is a type of ceramide.

Ceramides are intercellular lipids naturally found in our skin that bonds dead skin cells together to create a barrier. They are known for their ability to hold water and thus are a great ingredient for dry skin.

Ceramides are an important building block for our skin barrier. A stronger barrier helps the skin look more firm and hydrated. By bolstering the skin ceramides act as a barrier against irritating ingredients. This can help with inflammation as well.

If you would like to eat ceramides, sweet potatoes contain a small amount.

Read more about other common types of ceramides here: Ceramide AP Ceramide EOP

Learn more about Ceramide NP
Skin Conditioning
Loved

Ceramide AP is a type of Ceramide.

Ceramides are intercellular lipids naturally found in our skin that bonds dead skin cells together to create a barrier. Having a strong skin barrier leads to more firm and hydrated skin.

They are known for their ability to hold water and thus are a great ingredient for dry skin. By bolstering the skin ceramides act as a barrier against irritating ingredients. This can help with inflammation as well.

If you would like to eat ceramides, sweet potatoes contain a small amount.

Read more about other common types of ceramides here: Ceramide NP Ceramide EOP

Learn more about Ceramide AP
Emollient, Emulsifying, Skin Conditioning
Loved

Cholesterol is a class of organic molecules called lipids. It helps hydrate your skin and is essential to having a healthy skin barrier.

Our skin naturally contains cholesterol in the outermost layer. Besides cholesterol, it also contains ceramides and fatty acids. Cholesterol makes up about 1/4 of your skin's outer layer and barrier. Your skin barrier is responsible for keeping allergens and microbes out. Having a healthy skin barrier is also responsible for keeping your skin firm and plump.

Our bodies use cholestrol to create vitamin D, steroid hormones, and more.

Learn more about Cholesterol

When to use

13 Routines
38% use in am
62% use in pm
92% use every day
10 Routines
40% use in am
60% use in pm
100% use every day

Reviews

Here's what our community thinks

Skintific 4D Hyaluronic Acid Hydrating Serum 36 ingredients

3.0 /5
from 1 rating
Doesn't Work (1) Expensive (1) Light (1)
JohnnyLeeZongHeng_352's avatar

JohnnyLeeZongHeng_352

1 year ago · Oily Skin
Review

It's alright. It doesn't hydrate as much as I thought it would even thought it specializes in hydrating the skin. The texture is watery, takes a...

It's alright. It doesn't hydrate as much as I thought it would even thought it specializes in hydrating the skin. The texture is watery, takes a longer time time to absorb imo. The product is also 20ml instead of an average 30ml serum volume for a higher price with below average effect. Definitely not worth it.

Ruruberry 6HA Complex 24 ingredients

5.0 /5
from 2 ratings
Absorbs Well (2) Great Value (2) Hydrating (2)
JohnnyLeeZongHeng_352's avatar

JohnnyLeeZongHeng_352

1 year ago · Oily Skin
Review

Thank you for fixing my skin barrier haha.
The serum is very hydrating and absorbs quickly, the texture is thick but not sticky. I used it with my...

Thank you for fixing my skin barrier haha.
The serum is very hydrating and absorbs quickly, the texture is thick but not sticky. I used it with my tretinoin because tretinoin broke my skin barrier and made me dry skin type. So far no outbreaks from it or any other problems yet. The bottle is good quality and the pump press is smooth, easy to get a small quantity out instead of accidentally pushing it all the way.

lindivina's avatar

lin divina

18 days ago · Combination Skin
Review

-malaysian local products
-quite affordable
-small packaging
-last me more than a month
-moisturizing without feeling oily
-non sticky