A review by laura_txt
Harbinger Island by Dorian Dawes

4.0

this was a wild, gay ride from start to finish