Wow. This was a great novel. Eerie, mysterious, surreal, and really unlike anything I have read before. I stayed up until 3am last night finishing this book and I haven't been able to quit thinking about it since. Some people will not like this because the plot is anything but straightforward and the characters are completely flawed. Even after finishing the book you will not have all of the answers. Also, Nova Ren Suma is a really talented writer and this book had some truly beautiful (and beautifully creepy) passages. I lost track of how many highlights I made in my kindle. I definitely recommend Imaginary Girls.