I know that you have been struggling for quite some time over a certain decision: Do you give a book a five-star rating? I am here to tell you that it is okay to give a book 5 stars.
In your mind, to give a book five stars means that the book is absolutely perfect in every single way, and there is no such thing as an absolutely perfect book. I am telling you that a book doesn't have to be perfect in order for you to give it five stars. All a five star rating does is indicate that you loved the book. That you will probably want to reread it in the future. That you will recommend it to your friends. A five star rating does not indicate that the book is perfect. It's just a perfect fit for you.
So, self, don't be stingy with the five stars. I know that, in a way, giving five stars is scary. How do you know that even if you love it now, you will still feel the same way in a few months? In a few years? Maybe if you go back and reread it, you won't like it as much. Or maybe you won't want to reread it at all. But listen, self, don't let that scare you away. If you love a book, don't insult it by giving it four stars when you really wanted to give it five stars.
Plus, look at how many four star books you have on your Goodreads shelf. More than any other stars. You can mix it up a little.
And while I'm at it, it's okay to give a book three stars. Just because you give a book three stars, it doesn't mean you don't like the book. It just means that the book wasn't as good as it could have been.
So, self, here we are. Try your best to give books five stars when you really love the book. Don't cheat out awesome books because you are afraid to give it five stars.