Your boyfriend has asked you on numerous occasions if you would like him to buy you something, and you have said no. Men are weird sometimes -they do not want to buy random things for their partners in case they get it wrong. I've been married for 30 years and my OH still gets it wrong! Sometimes his surprises are more like shocks lol! Next time you are out if you see something nice, not too pricey ,say how nice it looks and if he offers to buy it let him, and make him realsie how special it makes you feel. He will then get to know what tastes you have, and maybe the surprise gifts may come later.