My crush's birthday is coming up. What can I get him?

Anonymous
I transferred to this high school (I'm a junior) and I sort of reunited with my old classmate from elementary school. We never talked back then but now we do. Well sort of. In the beginning of the school year, we were messaging each other almost daily. He gave me the nickname "little owl." Then suddenly he stopped talking to me.
Now we are slowly getting back to talking to each other but it has never been the same as the beginning of the school year. The nickname is gone as well.
However, since he is my crush (and maybe my friend?), I thought it'd be nice to get him something for his birthday to hopefully fix whatever happened. I don't know much about him except these:
-loves Starbucks
-favorite color is maroon
-favorite animals are raccoons, weasels, baby goats, kangaroos, hedgehogs (he also said "owls are pretty sweet too" so maybe owls should be included)
-plays soccer

I want to get him a gift that's not too expensive or too obvious [that I like him]. What can I give him? Or should I just not give him anything?

P. S. I don't know if this is needed but there is this one girl who hangs out with him occasionally who gives me mean looks. We never talked but I don't want to get her angry or anything because of something I did for my crush.

P. P. S. If anyone has advice about what do to regarding my somewhat broken friendship with my crush, please include it in your answer.
My crush's birthday is coming up. What can I get him?
4 Opinion