Birthday Gift?

Nycolbe

So I've been dating this really nice guy for 4 months. His birthday is next month. We are not official as in he is not my boyfriend but he is special to me. I like to spoil people I like for their birthday but he's not my boyfriend so I don't want to go overboard. (A mistake I've made in the past) I have a little anxiety when it comes to buying guys gifts because I go all out for guys but I've never been given an actual gift for my birthday or even Valentine's day. What should I do for him?

A. Take him to a nice dinner and give him a nice card.

B. Buy him 1 of his favorite colognes + Dinner + card

C. Get him a nice special gift I know he'd like but with a spending budget.

D. It shouldn't matter just buy something he'd like.