This was at once really wonderful and terribly disappointing. While I ended up reading it in one go in only hours (till early morning), it ended up being as predictable as I feared. On the bright side, we get to see more of Michael's world; however, we sadly don't get away from her Mom and Dad. It...
Nearly perfect, so more like 4.5 stars