You should try and take the Love Language Test with her
30 Quick Questions to Identify your Love Language - Interpersonal Communication, Relations, and Compatibility
People love and want to be loved in different ways:
1. Words of affirmation
2. Physical touch
3. Receiving gifts
4. Quality time
5. Acts of service
It might help if she knew receiving gifts isn't your top preference / priority.