A review by bibliophilebrynn
The 5th Wave by Rick Yancey

4.0