It was DS1's 6th birthday this week, and as we're hard up ATM I was chuffed to pick up a scalextric set in a charity shop a few weeks ago. For reasons I cannot fathom (I'm usually quite anal) I didn't check it before wrapping it - it had a big sticker saying it was in full working order. Anyway, we duly set it up this afternoon after school, and it was totally defunct.
He held it together well at the time, but when we were having our bedtime cuddle I apologised again and said I'd replace it, and he burst into tears. He asked when he could have the new one and I said as soon as I could get it, but he got even more upset and said he couldn't have it now because his birthday's all finished. I said of course he can, because he's just swapping his birthday present for one that works, but he just cried more and was adamant he didn't want to have it until Christmas.
I feel totally awful. Obviously I've done plenty as a parent that I haven't been pleased with, but this is the first time I've upset him through sheer, avoidable negligence. And it feels really bad.