Surprise Gifts
I like surprise gifts because it shows that people thought of me way before they knew I would know that they thought of me. It also shows that people know that they won't get immediate gratification for something when nowadays no one does anything unless it's convenient & immediate. Plus people sacrifice some of their freedom (money) for you to be happy