A review by aprildiamond
Shadows of the Lost Sun by John Parke Davis, Carrie Ryan
5.0
every single plot twist in this book (and there are a lot of them) gives me whiplash