A review by ashleyjaimikate
When Villains Rise by Rebecca Schaeffer
5.0
An amazing ending to the trilogy, it all felt so perfectly wrapped up and I think every character got the ending they deserved. It was thrilling and emotional and seriously a good read.