NO. I barely made it for this year's present giving. Christmas and birthdays always surprise me. But that aside, I have found that minds and tastes change as the year goes on, or new things come out. Also having to store said present and wait a year to give it will also never happen. I'll totally lose it or give it early.