BF's birthday is coming up on Friday. After wracking my brain to come up with gift ideas I had nothing, so I made him tell me exactly what he wanted. He sent me links to Amazon to buy a weight lifting belt kinda thing and a compression shirt. So I ordered them and - SURPRISE - turns out he had suggested the exact same to his mom and she gave him two of the shirts last weekend. He said he didn't really have use for a third one, I was annoyed about it so he said he would give one back to his mom for her to return.
So anyway, BF already knows exactly what I'm going to give him and we had that little tiff about it, which is kind of a bummer. So, I want to do something or give him something additional as a surprise but I can't think of anything. What have you ladies surprised your SO's with? Any ideas would be great.