This was inspired from looking at this good post: http://www.craftster.org/forum/index.php?topic=47986.0
. I got a few different ideas I thought I'd share (Some of them are very similar, but with a different take).
(Oh, yeah, these gifts are definitely good for either boyfriends OR girlfriends, but I'm going to write as though it's for a boyfriend, since the most FAQ in the gift forum seems to be something like, "What should I get for my boyfriend?" And, I just don't feel like doing the whole "him/her, s/he" deal.)
1. If you can drive...
a) Pack a picnic of something he would like, his favorite foods.
b) Bring a blanket and throw-pillows. Hide these things in the trunk of your car/borrowed car.
c) Meet up with him, capture him, blindfold him so he can't see where you're driving.
d) Drive him to a nice, secluded picnic area, and enjoy.
P.S. If you can't drive, then take the picnic by yourself and leave clues for your boyfriend to follow that will lead him to you. This could be even better than the blindfold.
2. A blanket!
a) Go to a thrift store and get a bunch of old t-shirts, or use your own.
b) Make a t-shirt quilt, with whatever squares of t-shirt you want to use. (There's a tutorial for a t-shirt quilt in the book called Generation T, but if you can't get a hold of that, you can probably find a tutorial online. Or, you could try and figure it out for yourself. It's isn't too complicated. Just keep it simple. Or make a pillow.)
c) You can take some letters and words from left-over t-shirts and sew them onto the top of the quilt, to make a quote or something.
3. Shoebox... This is my favorite.
a) Get a shoebox or a lunchbox or something like that.
b) You can leave it plain, but it's pretty cool when you have the time to personalize it and decorate it inside and out (i.e., line it with drawer liner or pretty cloth, spray-paint the outside and glue little thingies on it).
c) Go to places like Target and Barnes & Noble, and buy a bunch of little, inexpensive things that would mean something or be useful to him. Some ideas are: boxers, little sampler boxes of chocolate, little books of poetry (or something), etc. Don't buy too much of this if you don't have much cash; there are other things you can put in the box.
d) The other things are: mix tapes, art cards (These are cool. Go here for a definition: http://www.art-cards.org/
), photos, love letters, etc. Be creative. Just go around your house and you'll probably get some pretty good ideas.
4. Wallet. (This is sort of similar to the shoebox.)
a) Buy a wallet new or at a thrift store, or you can make one yourself (out of duct tape or something).
b) Put things in the pockets like wallet-sized photos, art cards (http://www.art-cards.org/
), love notes, a gift card, etc.
c) In the money section of the wallet, you could put some coupons for you to do things that are useful to him, like wash his car, clean his apartment, run errands... whatever you think he'd like or find useful.
5. Favorite book. Okay, one idea is to get an early or signed copy of his favorite book, but you could also...
a) Buy a hard-cover copy of his favorite book.
b) Glue nice fabric all around the book cover, or use nice paper or something.
c) Glue things to the newly-covered book; first, the title, with some magazine or t-shirt letters, or draw the letters on yourself. Then, if you want, decorate the rest of the book with things that have to do with the story, pictures of you and your boyfriend, etc.
d) Make a nice bookmark with a similar theme.
d) Scary stories!
e) Swim in a lake!
7. Trip: Buy two surprise train tickets for you both to go somewhere he's wanted to go.
8. Okay, this is weird, but if you're brave, take him to a crowded karaoke bar and sing a love song to him in front of a lot of people. Yes. (This works better if you're bad at singing.)
Here are some good anniversary gift ideas:
1. Letter book
a) Buy or make a nice notebook and leave it like it is or decorate the outside.
b) Take turns leaving notes and letters often, maybe every morning or night.
2. Library letters: Both of you leave love notes in library books, along with clues as to where the next one will be.
Okay, hopefully I've helped you out. Remember that there's usually nothing better than combining one of the above with a night at home watching a movie or playing a game together.
I'll post some more if I think of them.