Before I Fall - Lauren Oliver
I must admit, the first part of the book bored me so much that all I kept saying to myself was: "JUST GET ON WITH IT!"

I did, however, find the plot line very original and new, so I decided to see how it goes. And let me tell you, it did not disappoint.