Oh geez what do I do...

A
I started my period today and geez my hormones and emotions were EVERYWHERE.
Today's my 18 birthday and my boyfriend was so incredibly amazing!  
Now it could've been a horrible day but he was just so astonishing. He's always been a humorous and spontaneous guy and I'm so thankful to have such a caring and lovable SO. 
So I'd like to know, what do you do, and what can I do, to show my appreciation? I'd like to give him a gift, any help would be appreciated! 
Thank you in advance!