Helena is a Goddess that has existed longer than time, one of the first gods and creator of many universes like our own.