A review by wanderinghomeward
Icarus by K. Ancrum

4.25