Ratings462
Average rating4.4
Giving this 3 stars purely because the writing was decent. May be bitter men who still find love make for intriguing feel-good stories; that explains the popularity of this book. But having known a bitter man very closely I am confident that this is a fucking fairytale.