I struggle with rating books these days. Usually, I rate books based on how moved I am by the writing, story, and characters. Books that will have me deep in thought or find a way to sneak into every conversation for weeks. Those books easily get and deserve my 5 stars. I read a few …