A review by emmascc
The Ends of the World by Maggie Hall
4.0
A fitting end to this series. I am so happy with where this book went and the character development Avery went through.