A Christmas Riddle

Here’s a Christmas riddle for you to ponder.

The one gift everyone gives, but no one can give;
And every time we give it, we realize we can’t;
But once it’s been truly given, it never needs to be given again.

Any guesses?