So you have given your time, your (admitedly limited) experience and probably your reasonable existing skills free of charge for the last few weeks / months / years.
You have no doubt done at least some useful / productive work in that time which should have cost the company significantly more than the nothing they have been paying you.
If you have done a slightly reasonable job then your boss will have benefitted substantially from you by meeting his deadlines and keeping his department spending down.
Why on earth do you think that you need to give your boss anything extra? He is the one who should be giving his interns gifts, not the other way round.
Written Aug 19, 2015 · View Upvotes · Answer requested by