My brother's girlfriend is soooo spoiled and it makes him so frustrated, but he does it anyway! He is buying her a ring (non-engagement) and spending almost $300. He has an eye for jewelry and picked out a BEAUTIFUL ring; however, she complained because it's white gold (IT LOOKS JUST LIKE SILVER, WHICH SHE LIKES)!!!!! He's ordering her another one. He spend over $500 for her for Christmas (it may be upwards of $700- I really don't know everything he got her). He was so broke, I had to help him buy other members of our family gifts (and I live on a PhD salary). I can't say much because I don't want to come off as the over-protective older sister; but it is hard to hold my tongue when I am usually outspoken.
On a funny note, but Jewish boyfriend was on a "I'm not participating in Christmas at all" kick. I told him I just wanted him to be there for me, so then he started his, "I will be there, but am not participating and don't you dare think about exchanging gifts" platform. Well, now he's not only bought me something but something small for my whole family. He even broke down and bought Christmas *gasp* wrapping paper!

He's being a good sport!