Mirror: Reflection, Self-Awareness, and Introspection