Just to be clear here. Control in a relationship isn't a good thing neither one of you control the other. However, if you care for her then taking her feelings into concideration isn't control..it's mature. If your living together and she's paying the bills with you then she does have a say.
I got my second snake months before I got married. We were saving money for a wedding, had just bought a house, and I come to her wanting to spend a huge amount of money on a snake $250.00. She agreed reluctantly and we agreed I wouldn't get anymore till after we were married. 6 weeks after we were married I got 6 more. Once I got to 10 snakes I was told if I wanted any more they would have to get moved out of the office. So I renovated two connected storage rooms and built a 16'X14' snake room it's solely a snake room. Well then the rats got to being to much so we built a rat barn that is being over seen by one of my business partners.
Compromise isn't a bad thing it just means you may have to change your plans.