I give a decent amount of 4 star ratings to books. If I really like a book (and I may even say I loved it), I'll give it 4 stars. I try to reserve 5 stars to books that I really really love. But what makes me really really love a book? What makes you? For me, I think what pushes a book over to a 5 star book is an emotional connection to the characters. Obviously the plot has to be interesting (unputdownable), if it's a dystopian/fantasy, it has to have solid world-building, and the writing has to be decent (nothing horrible that I notice). And for it to even get 4 stars, I have to love and connect with the characters to a certain extent. I mean, if I don't care what happens to the characters AT ALL, it won't even get 4 stars. But for me to rate it 5 stars, I REALLY care about the characters. If they're in peril, it makes me tense when I'm reading about it. I think about the characters when I'm not reading the book. I think about the characters when I'm finished reading the book. I ship the main characters so hard. I count down the days until the next book comes out (if it's a series). I want to reread the book. What about you? What makes you rate a book 5 stars instead of 4?