The average woman will buy 220 of these over the course of her life

The average woman will buy 220 of these over the course of her life. What are they?

(scroll down for the answer)

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

The answer: Candle


View Full Site