Kaylan Bradford thought having her boyfriend decide her future for her was the worst thing ever. She couldn't have been more wrong. Discovering the truth about her past sets in motion a slew of events that unleash evil on the world. Determined to fix her mistakes, Kaylan resorts to traveling through time, but every move she makes only creates new problems for her to deal with. People are dying, and she's to blame. She'll need to figure out how to battle the ultimate evil...even if it means battling herself.
Click on any of the links above to see more books like this one.