Book 29 of 2018 is The Name of the Wind by Patrick Rothfuss.
This may be the best book I have ever read. It's looong and detailed and perfect. Every single part of it made me want to read more and more.
There is nothing to fault in this book or characters.
5 troupes out of 5.
Should I read this? Yes. Without a doubt.
What did I learn? Books can be perfect. Or at least this one.