eggin 's review for:

Wave by Sonali Deraniyagala
5.0

one of those rare perfect books