This is a difficult book to review, mostly because I have such mixed feelings towards it. I have to say, I was a little disappointed because many friends have told me how great this book was and when I read it, I didn't think that was the case. 
 The premise was interesting and heartbreaking. Samantha Kingston dies in a horrific car accident but by some weird divine interference or whatever, she gets to re-live her last day over and over again until she gets it 'right'. In total, she relives it 7 times. 
 The first few times, boy, was I frustrated and mostly, just plain mad at Samantha. She was not a likeable character during those first chapters. She belongs to the 'cool' gang in school and consequently, is downright cruel to several characters, which will be mentioned in the story, including a girl who used to be Sam's best friend, Lindsay's best friend and a boy, Kent, who has a crush on her. I cannot tell you how many times I wanted to reach in and slap Sam during her first few re-lives because all I saw in her was a mean, irresponsible, cowardly, self-centered girl who had a penchant for getting totally and completely wasted. 
 It is only during perhaps, her fourth re-live, when I felt that she was finally 'getting it' and I began to root for her. She starts making amends and tries her best to fix things. The ending was something I was confused by, but I won't spoil it for anyone. What I do suggest is read it for youself, and at the end, ponder the question Sam herself poses, "Is what I did really so much worse than what anybody else does?"