Ratings127
Average rating3.7
An excellent book that doesn't quite live up to the hype. The prose is fantastic, evocative, and engaging, but the story is hindered by a meandering plot and characters that are difficult to like, especially the super creepy Florentino Ariza.