A review by madhumita
The Perfect Ruin by Shanora Williams

dark mysterious tense fast-paced

5.0