Should I buy my girlfriend that dress she likes?

My girlfriend is going through a really hard time right now financially. And though I been helping her with literally everything she needs. Anything from groceries to shoes. I still feel bad. I almost broke up with her one time. And I been trying to make up for it since. I know money doesn’t buy forgiveness. But she’s been forgiving me little by little. And it really changed my perspective of how I do things. Because now I think of what if I didn’t try enough? You know? Then how can I not try my best when I could’ve lost someone I loved. She told me how she went to the mall and saw a dress she wanted to buy in the future. But I’m thinking of surprising her with it by sending it to her address. But it’s expensive. And I literally have been giving her half my money. But a part of me wants to cut my arm and do it.

Should I buy my girlfriend that dress she likes?
Post Opinion