Do you buy presents specifically for the giftee or do you stock up on things you see and like / bargains in the sale and then search your stash when it's someone's birthday ?
I have a couple of friends and MIL an online yo stash and then the kids especially will get random gifts which sometimes are not age appropriate or at all in their interests.
I always try and find a gift I think the person will like (and sometimes you can still get this wrong) with the exception of school party gifts which I try and stock up when offers are on. Best friends we buy for specifically but everyone else my kids choose something to wrap from the stash.
Yesterday MIL found a young kids toy she had stashed for one of the older kids and forgotten about. TBF it was something one of my older kids would have liked and she thinks it was for him. She blew all the dust off it and announced she would keep it for my youngest DS for Christmas. I know it's a gift and she can do what she wants but 1. What if DS isn't intrested in Dinosaurs and 2. We have lots of very similar toys already from DS2.
MIL is very generous but she also isn't consistent she will sometimes buy one of the grandkids a slide costing over £100 for their birthday and then buy another a book or a water bottle. I have set budgets in my head for my kids, nieces and nephews etc and try and keep it consistent with what I buy but I don't think people other than my mum do that ?
Ok I am sure I will get lots of people should be grateful they get gifts no one needs to buy you gifts but just wondering if other people buy for the person or stock up and if you keep consistent with what you spend.