I would advise you to get her a pepper spray or music collection. You can also buy some boards and design your own card, write your poem and print it on the card. I would advise you to give her what your heart wants.
if you wanted to, if u think she wouldnt get mad at u, i would get her a big surprise like a pet bird or something awesome. u can get pet parakeets at petsmart for 30$, or petsuppliesplus for 29$. if u r afraid to get that, i would give her a gift basket or a simple thing like a piece of her favorite candy. or give her something u made yourself, moms love that stuff. EX: make a poem or picture and laminate or frame it. a good idea for a painting is to paint ur hand then stick it on a canvas and your little child's hand will be with her forever. <3
I recommended this to someone else: A self-Journal type book, that asks questions about your life... Such as "The Book of Me" it got 5 stars at barnes and nobles. http://www.barnesandnoble.com/p/home-gift-the-book-of-me-a-do-it-yourself-memoir/22230033?ean=9781593594985 It would be a great way for her to share her life and relive her memories, as well as leave her legacy for future generations! I love this book (and the couples ones) Has everything from childhood memories, to first kiss, to having kids... and life yet to be lived! Something both of you can cherish!!