If your mom and your friends are all saying the same thing, what is the point of asking random strangers online? I'm not being snarky, either! Are you hoping someone will tell you that if you love her, everything is worth it? If so, you'll probably get that, but how does it help you?
Here's your bottom line. It's not about money. When you mentioned her boutique clothes looking new, meaning she's lying to you and you don't trust her, this is your clue that your relationship is over. Without trust, you have nothing. So you want to stop claiming you "love her to death". True mature love cannot exist in the absence of trust.