A King
What can you give a King on his birthday?
A man who has everything.
But his hearts desire is to have a friend.
A man who has everything.
But his hearts desire is to have a friend.
Explanation
A King doesn't want gifts, he wants an equal. With a real friend, you are his equal and it's your presence he desires on his birthday.