Memory, Reverie Machine (MRM) is a text-based computational narrative system that is informed by stream of consciousness literature, cognitive linguistic theory of blending and analogy, artificial intelligence research and conventions of Interactive Fiction (IF). The system generates stories in which the main character shifts dynamically along a scale between a user-controlled avatar with low intentionality and an autonomous non-player character with high intentionality.