Creative Surprises for SO? / Apologizing

I had a really heated disagreement with my SO and he’s a very sensitive guy, so I managed to make him cry. Lord knows I feel like an asshole, everything went out the window once I saw him tear up. He asked if I could hug him and I didn’t hesitate to wrap my arms around him.

Anyway, we spoke for two hours and talked about everything after we cooled down. However, I still feel like I should find a creative way of making it up to him. His birthday is this Friday and this argument was poor timing, but it happens. I want to make it extra special. I’m not that creative of a person, but I was wondering if this was a good idea:

He loves movies, so maybe I could set up the living room for a perfect marathon date (it’d most likely be for the night time when we’re both ready to just chill).

I can take him out to his favorite restaurant and then let him pick out a watch that he needs (he misplaced his old one when we moved).

Make him a spooky basket? I know the season’s almost over, but maybe it can be a remix like an apology or make up basket.

I reaaaally suck at these things, so it’d be amazing to just see what ideas you guys have or did for your SO?