Birthday 2017: She finds said gift, not wrapped, behind books in my bookshelf while I'm standing there. Christmas 2017: Finds gift in a cabinet where I'd hidden it. Birthday 2018: Finds the gift, I'd hidden it in the trunk of my car in -40*F weather. Christmas 2018: On an outing with her friends she buys the gift I got for her for herself. Birthday 2019: Recruit brother-in-law to buy and wrap gift, pay him for his time and trouble (he still lives at my mother-in-law's house). He orders it online and she OPENS THE PACKAGE WITH HIS NAME ON IT, thinking its something else her mother ordered. Christmas 2019: She just happened to come home from work 3 hours early and I was in the middle of wrapping gifts in the living room. That one day. Of all days. Never came home that early again. Birthday 2020: Take her fucking shopping with a $300 spending limit because I don't fucking trust her anymore. Christmas 2020: ??? ​ I could give MORE examples but those are the main ones. I am at my wits end here. I can't trust her, she finds everything every single time and it's making me crazy! I can't buy her ANYTHING for a special occassion because she spoils it every single god damn time and I'm sick of it! ​ What am I supposed to do?