I really really enjoyed reading this book. The worldbuilding was clever enough, but what really kept me interested was the relationship between the two girls. Even having just finished the first book in the series, I'm torn between hoping Sophie and Agatha get together, and hoping that Agatha ditches her abusive best friend/possible love interest and finds someone who isn't manipulative and cruel to her. Sohpie's always going back and forth reminds me too much of an abusive friendship for comfort… I wanted for her to get better, and saving Agatha's life at the end should have seemed like a step in the right direction, but… She was just always so nasty to Agatha that I'm conflicted.