Originally Posted by ca_monroe
You really didn't give ua budget. That can make a huge difference here. I gather you guys are in your late teens. Given these details, may I suggest a really nice, framed, photo of either you, him or you and him (a shot from the past) Also, you can go online to CafePress.com: Shop, create or sell what's on your mind with custom T-Shirts, unique gifts and more.
and you coud design him a cool T-shirt, or hat or... bunches of choices.
Personally I have always enjoyed a "memory" gift. That is, you both do something really cool together. Examples could be, take him to the aquarium, special nature spot, go for a hike / walk somewhere romantic.
Another idea is, make him a quick memory book with photos and text. You can go online to create it, and pick it up at a local store.
Here is a cute idea too. Make him a coupon book, full with coupons for special things you will do for him, that he can use for one year. Things like, I'll wash your car, You can break one date without explanation, I'll cook you dinner etc.
Something else he may enjoy is some type of tickets for a sporting event, or sports memrobilia gift.
You see, without a budget, hard to say. Hope this helps though.