A review by mstammyreads
The Perfect Ruin by Shanora Williams

2.0

I almost didn’t finish! The only reason I finished this book was because I was listening on audio. The plot was convoluted and impossible!