Don’t let her take advantage of you …Unless you want her to - which is fine, but only if you have expectations of a very short relationship.
You’ve been on this earth for longer, remember, and you should have learnt by now that you deserve someone who is more impressed by the size of your heart than your wallet.
This might mean you both have different lifestyle expectations.
It's courteous for both sides to be aware of the reality of the situation, and remember there’s a difference between generosity and showing off.
E Yes, it's gross and it doesn't need to be pointed out. Don’t assume you know better Keep a check on your tone; is it supportive or patronising?