Gorgeous book. I would say I actually want to rate it maybe a 3.5 or 3.75, but only because it was SO hard to get into the entire first half. The majority of the first half is just world-building and explaining Lazlo's past and it was just nearly impossible to connect to him because there was all this background and universe info going on and on. It was absolutely gorgeous, but until Sarai came onto the page and Lazlo started his travels, it was impossible to connect to the story in any real emotional way. 
 However, the second half is breathtaking. Sarai brings the story to life and their interactions were written beautifully. Now that I have a connection with the characters, I want to go back and reread the first half to see what I missed because I skimmed through some early parts. I would've preferred that we got to connect with those characters early in the story, but the quality of writing does make up for that. 
 I would highly recommend, but only if you can handle a story that begins VERY slowly.