Nightmare Moon

There are three versions of Nightmare Moon, each from their own timelines and with their own lives.