A review by trigonomitron
Three Hearts and Three Lions by Poul Anderson

5.0

It is pretty rare when a book pulls me through it, cover to cover. Rarer still when I don't want it to end. I'm going to be lost in this world myself for a while after finishing.