<human>: We both have jobs we work hard at, but we live paycheck to paycheck. We have been having some trouble with "fun" money and things like that lately, including Christmas presents. We agreed we didn't have money for Christmas presents and that superfluous spending would have to come to a halt for a while. 

The other night, I came home to find a bag from Target FULL of makeup. There was mascara, eyeshadows in different colors, BRUSHES, eyeliner, some powder shell things, all sorts of makeup. This was all obviously brand new. Now, I know girls like to wear makeup. But it is NOT a necessity at all. And it was all the same brand, and I don't know much about makeup, but I do know brand name makeup costs more than store brand. This brand all said "ELF" on it. 

I'm furious. I asked her what the deal was, why she got makeup but couldn't get me a Christmas present. She told me her mascara and eyeliner had run out, and that the shadows were "cheap" and would help her get a more neutral look for work. But to me, she is telling me that dropping a load of money on makeup is important. Which I don't know, makeup is NOT a necessity for ANY woman, it is a LUXURY and I don't know if this is okay with me.

Am I overreacting? Is makeup somehow a necessity for women?

Give me a shortened version of the text
<bot>: Girlfriends we're tight on cash and can't buy presents, spends a ton of money on "ELF" brand makeup.