Mirror and identity mystery