Imaginary Friend – Stephen Chbosky

46131509._SY475_Determined to improve life for her son, Christopher, Kate Reese flees an abusive relationship and starts over in the town of Mill Grove. It seems like a safe and idyllic town, until Christopher vanishes for six days. When he emerges from the woods at the edge of town, he is unharmed but different. Before, he struggled at school, now he’s one of the brightest kids there. Now, he speaks to an imaginary friend who gives him a mission he must complete by Christmas. Now, Christopher is wrapped up in a war between good and evil where he has a vital role to play.

This book is much more than just a horror. It covers family, friendship, community and good and evil. It is chilling and full of twists, as well as being surprisingly heartwarming. Honestly, how Stephen Chbosky went from Perks of Being a Wallflower to this is beyond me. Imaginary Friend is truly creepy and haunting, with an exciting and atmospheric plot – a far cry from the emotional angst of Perks.

My biggest piece of criticism would be that it is quite a bit longer than it needed to be. Some aspects of the story are very repetitive (Christopher seemed to spend an awful lot of time actively seeking out the Hissing Lady, finding her, and then running away. Like, why are you looking for her if you’re just going to run away?) Although I did love this book, I definitely think it could have benefited from having a few chapters cut. The unnecessary length and repetitiveness unfortunately got in to way of this being a five (or even four) star book.

I received a copy of this book from the publisher in exchange for an honest review.

Goodreads | Amazon

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s