fairly touching. shed a tear for once in my dry life.
at first, i found the way you designed the game as being boring, repetitive, and generally lazy, since the card memorizing was very easy. then, it started to become tedious, and as the story and difficulty of the puzzles had started to rise, i realized that the gameplay and writing represented the gradual process of forgetting things as age goes by.
very creative way of using the medium of games as an advantage for storytelling. keep up the work! :-)