For my anniversary, Christmas, my birthday and Valentine's Day, I buy something online for myself and when the box comes, I give it to my husband and he wraps it and gives it back to me on the day it was intended for. Have been doing this for years. I'm always so excited because I haven't actually seen or felt the items I order.