Definitions of keepsake:

  • noun:   something of sentimental value