This is a tough one because there are not a lot of books that I love and hate but if I had to choose one then I would say that the book that I love and hate at the same time would be Before I Fall by Lauren Oliver.
Synopsis: For popular high school senior Samantha Kingston, February 12—”Cupid Day”—should be one big party, a day of valentines and roses and the privileges that come with being at the top of the social pyramid. And it is…until she dies in a terrible accident that night.
However, she still wakes up the next morning. In fact, Sam lives the last day of her life seven times, until she realizes that by making even the slightest changes, she may hold more power than she ever imagined.
I love this book for the fact that it plays with time in a loop and the main character keeps repeating the same day over and over again until she can figure out how to fix it. Pretty much anything involving time-travel or time looping with cause and effect scenarios will have me hooked. I hate it because of how long it takes her to figure out what is wrong and how to fix it (and the fact that it came to this whole looping of time for her to realize how brutal she was to people and what she didn’t notice before). The ending was acceptable though so I do come back to liking it there.
I will give you a break if you can’t think of a book you both love and hate but if you do, make sure to comment so we can talk about it 🙂