Help?

So I'm 18 but new at this relationship stuff and well I've been with my boyfriend for 5 years , this valentines I want to get him something , but I just don't know what to get him he always says no in me getting him things , so I want to surprise him but not with sex, so any suggestions??