I neeeeeeed gift ideas!
I've been with the boy for three months (will be four) and his birthday is in mid April. We haven't been together too too long but we're REALLY close. Back story/information:
We met first semester of freshman year at college in a writing class. We're both sophomore engineering majors, he's mechanical and I'm chemical. This is a really hard year academically for both of us. On top of that, I transferred to a different school this past fall (before we started dating, go figure) but I am transferring back next semester. In the mean time, we're four hours apart. Either way, he was a good friend all last year and then I went through a really bad break up with my ex and the new boy really helped me through it and was my best friend through it all.
He'll be turning twenty on April 17th.
He likes anime but I'm not sure what shows and movies he has/watches/likes/whatever.
He's very very smart and loves math.
He's sort of a minimalist... he doesn't like clutter or unnecessary things, but he has trinkets around his room that have significance to him.
He's very weird, very random, and we have a TON of fun together.
He's a photographer.
He loooooves cats, especially mine, but is VERY allergic to them.
Basically: I want something cheap, but nice. I do have a ton of crafty supplies around though, and I get a pretty good discount at work. I'd like to buy him something as well as make him something. I can knit, sew, bake, and do all kinds of other really random crafty things. I also would like at least a little part of it to be something to get him through the final stretch of school since we won't be seeing each other really between his birthday and finals week (almost a full month). I was thinking maybe make a doll of me so he could have that to cuddle with instead of pretending I'm his pillow

I don't want to do a pillowcase for him, though, cause for some reason he is picky about his sheets AND I don't want to freak out his mom (he commutes to school so he lives at home for now), who thinks we're a little too serious too soon. We're veryy mushy but haven't really done much in regards of gift exchange. I have bought him a few DVDs and given him cute little notes and things like that. He did give me one gift, for valentine's day, which was a valentines card written on a lunch tray (don't ask, long story, but it was VERY cute and sentimental) and two tshirts that I really love and wear all the time.
Help?? And sorry for the essay. I'm wordy, I know.
Thanks guys!! <3