This will be the only stamp my house will use (except maybe during the Christmas season). Will this stamp be available for a limited time or indefinitely? The Dec 28 release date for the forever stamp is 2010 or 2011?
I believe the December 28 date is just to release the revised artwork, the stamp will be issued February 10. I doubt it will be issued indefinitely, don’t think any have been.