A review by caphine
Sky's End by Marc J Gregson

Did not finish book. Stopped at 22%.
Lack of content warnings and an unlikeable main character 

Expand filter menu Content Warnings