2.5 stars Spoilers, surrounded by * and written in white text, can be read by highlighting the relevant passage. It took me quite a long time to get through this book. Despite its interesting premise involving creatures that come through... Continue Reading →