What can I get for my 30 year old partner?


I've been with my partner for 2 years now and it is his 30th birthday and I am not sure what to get him. I was thinking these things so for: An Ipod, Spa treatment, or something for his new endeavor in re-entering college. I feel like it may not be enough or too much(depending on the gift).



Oh and this is a long distance relationship so he doesn't know I'll be home and that is a part of the gift too. What should I do?