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

3.0

Fine. Fun. Loved the troll fight; very evocative. Fun and charming characters. And such a love story... across worlds and time and space-time!