EROS: Threads of Fate