This is mainly because I have NO idea what to get anyone else but ds is easy peasy to buy for so what happens is this:
I go into a shop / on to a website to look for a gift for someone. I can't find anything they would like but instead see several things ds would like. Ds ends up with another present and original person I was shopping for still has nothing.
Is anyone else having this problem?! I'm going to have to hold some of ds's stuff back until his birthday I think!