Maybe 2.5 stars. I liked Nao's story, but Ruth's was tedious. I'm definitely not a philosophy person, and didn't really care about all the philosophical discussions. I also don't love books where the character's name and the author's name are the same. I enjoyed the history stuff, and all the items Ruth had to get translated - that was interesting. Overall, though, this just didn't work for me.