Oh believe me, you are not alone on this crazy train. I am horrible about that. Sometimes I just can't wait, give them to them first time I see them because I am bursting with excitement, then have to make some little thing to go with it for the actual event coming up that I just couldn't wait for. Oh dear you have lots of company on this train I'm sure. Me for one. :)