Man, I've been coming here a lot.
So, this time though [to try and keep it short anyway]: One of my bud's birthdays is coming up next weekend. I don't appear to be as close to him as some of his other friends, but lately he's become [at least in my eyes] a pretty good friend of mine, and I think he deserves something, I dunno. But I really have no idea what to give him: I know a good amount of the stuff he likes, but I couldn't think of anything in time that wouldn't really seem tacky or childish to give him, even if he would like it. I'm not sure if there's anything else I could buy for him in time that'd make it here in time, so all I can really think of is a prepaid Visa card or something (which I'm sure he'd still appreciate).
Not sure if that sounds like a good idea or not, but... how would I present it? Him, me, and a bunch of friends have our club the day before his birthday at school so we're planning to do a little something for him, and I'd figure since he hasn't mentioned anything about doing anything at his house, I'd give him it there. It is true, I do kinda like him a bit, so I can't really say I want to present the gift in a way that'd "give people the wrong idea" ; after all, that's basically almost how I feel. But, even if it is just a giftcard, I don't want to present it in a way that would probably give him or people hints? (I don't think it's the right time to approach him about that yet.) I kinda don't want to get him a formal card either since that might seem, well, too forma [or give off hints] so unless I make a silly one myself or something [which he'd be the kind of person to probably be okay with it], I dunno what to do to.
tl;dr : Friend's birthday next weekend, need to give him present [giftcard?] in school ; want to present it in a way that shows I cared and didn't just pick this because I was lazy, but not in a way that gives off any hints.
Forgive me for the wall of text, and if that didn't make sense.