A review by tashmoustache_
Imaginary Friend by Stephen Chbosky

2.0

The final battle dragged on for way too long, with too many nonsensical twists and turns. All in all, this book could have been much shorter.