A time-traveler battles her future and present demons.A time-traveler battles her future and present demons.A time-traveler battles her future and present demons.