@feywon -  I was so amazed that you could, now, visualize your shopping list.  I had that ability when I was younger, but now (at 75) it has been gone for quite a few years.
I first noticed it when I had a part time job while still in high school. I was an office assistant in a small office where the owner ran 3 businesses out of that office.  Each business had its own checkbook and I would write out the checks to pay the invoices that the bookkeeper had processed.
  One day the bookkeeper was out and the owner asked me if I knew how to find the paid bills.  He wanted to know if a particular item was paid.  I closed my eyes and said, it was a yellow check, recited the check number, date and amount.
It was then that I realized I was not a good student, I just had some kind of special memory.  I did not tell anyone because I did not want them to think I was weird.   It stayed with me for quite a while, but It began to fade when I was probably in my late 50s to early 60s.