It was only a few months ago that I read Before I Fall by Lauren Oliver. I still haven't seen the movie version, but I just finished listening to the audiobook and I really liked it. As with the book, I really hated Sam at the beginning and the narration by Sarah Drew really works. Sam sounds exactly like the spoiled, mean, self-centered teenager she is meant to sound like, but as the book progresses and Sam's personality softens, so does her voice.
This book kept me moving during workouts and make it difficult to turn off when I was finished. This was a really good reading and I recommend it.