Magical Memories (Extended Version)

Magical Memories (Extended Version)