What is a great gift to give to my awesome boyfriend who does so much for me?

*Megan* asked: My boyfriend is Truly an amazing guy and he has done a lot for me! I have some extra money right now and I would like to do something nice for him. What would be a nice gift to give him? Please be appropriate!