I swore I'd never post in this section because sometimes a frightening amount of slating goes on, but here goes...
I just received a call from a lady who claimed to be from American Express fraud department. She asked me for my mother's maiden name. I told her that I didn't know who she was and wasn't prepared to give her that information unless I knew it was definitely a call from AmEx. She suggested that I call the number on the back of my card, so I did.
I then got through to the Fraud Department and, having gone through the security checks, the guy asked me about a transaction on my husband's card.
He told me what the company was and the amount before I could stop him, so I now know my birthday present from my husband.
Now, I don't mean to be childish, but that is a bit annoying. Isn't it?
The thing I am most annoyed about is that it seems to have been a stupid thing to query. We have just been abroad on holiday. We spent lots on petrol etc and in random shops/hotels and did anyone query any of those transactions? No. Some of them were for far more than my birthday present and were in a different country FFS. We have also just been buying loads of stuff for the nursery
and no one has challenged any of those transactions either. And they were definitely for a lot more than the present as well.
I am sure it's probably my hormones and I wouldn't normally care about knowing for sure what my birthday present is, but really, it is clear that their system is a bunch of sh1te anyway and totally illogical as the transaction they singled out seems to be a perfectly sensible one and inline with my husband and my spending habits. I got a bit annoyed on the phone and told the company that I thought it was a stupid thing to query and that they should "engage their brain" when querying things. 
Do you think I can ask for a second present from DH
... I think that probably would be unreasonable, but I am happy to be persuaded otherwise!