So many weird unexpected things happened in this book. Grenouille may just be one of the most unlikeable characters ever. I can honestly say I've never disliked a baby character so intensely. This book would have gotten 5 stars but for me, in some parts the author got a little too bogged down in descriptors. It may just be that it is translated though. One of the more bizarre endings in a novel. Well worth the read.