A review by hanibanani
Vision by Michael Walsh
5.0
a really intricate but quick read. try not to speed through because i definitely had to reread at times to make sure i understood what was happening. sad to see it end!