I love these types of books. The chance to change something you want. To change something that went wrong or to makes something happen. Hmm, the things I would change...Anywho, this book is awesome. The thrill of flashing back and changing things is awesome. Then again the fear of coming back to see if the change is real and how it effected your future is also spine chilling. I was nervous while reading the Scott going back and forth changing things. It's tempting to know you can do it but I am not sure that I can face consequences.The characters are really well written! I enjoyed getting to know Scott and being in his shoes. He took everything with stride. He learned quickly. With shifting, Scott learns both side of it, the good and the bad. He makes friends as well as enemies. I like that Scott is an all around good guy. He doesn't use his power as an advantage, instead he uses it to help others.There wasn't much of a love interest yet, but a nice friendship formed. I like that they counted on each other. Even though at times they forgot each other, (cause of the effects of shifting LOL) they always find there way back to each other. I adore that.Shift rises to excellent sci-fi story. With each heart-pounding chapter, the reader is bombarded with premise of shifting with an unsure future. Fueled with great action and excellent characters, Shift is an great read!