Two steps:
Combine accounts so you never have to discuss logistics of transferring money, who’s paying for what, etc
For discretionary purchases, decide on a number where if something costs more than X you will talk about it. And then (this is important) don’t talk about prices less than X!
11 hours ago