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

3.0