<human>: My BF and I have been seeing each other for a few months. 
He treats me like a princess. He takes me everywhere, pays for everything (which I'm not used to) and we have a really awesome time.

I was out shopping on the weekend and saw a lovely leather wallet. His is looking a little worn and I thought it might be a nice gift to say "thanks for everything you do for me".
I thought about his current wallet, It's black, leather, he carries a lot of cards but no change so I went with something similar. 

I cooked a nice meal last night- All the things I know he likes and gave it to him.

He was very grateful for the thought and told me that he'd use it on special occasions. 
Later (he'd obviously thought about it). He asked me if I mind that the doesn't accept it. 
He told me that he had bought his specifically because he liked it and didn't want a new wallet. 

I was gracious about it- and told him it was fine.

He wasn't trying to hurt my feelings. I know that. But I can't help but feel gutted about it.

I've never had a gift not accepted before.

Condense the text into a few key points
<bot>: Is my BF being rude or am I being precious after I bought him a nice wallet and he didn't accept the gift?