@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.