Alternate universes? Monsters? Magic? An evil version of yourself? A beautiful world where pollution doesn't exist? What's not to love? 
 Lily, who's allergic to pretty much everything and prone to seizures, was suddenly pulled into an alternate universe by her evil and powerful self. In this world, Lilian (Lily's other self) is the most powerful witch and ruler of Salem. She is also a tyrant who hangs anyone who practices science. So Lily takes it upon herself to learn magic and stop Lilian before a full-on war breaks out between the scientists and the witches. 
 I loved the whole concept and world building behind this book. The magic, the science, and this alternate universe are just so fascinating. It seems that this first book is mostly focused on describing this alternate universe and how their magic works. We still don't really know why Lilian hates scientists and why she brought Lily to this world. 
 What really bothered me is Lily. She is kind of annoying, impulsive, and tries too hard to be funny. Meanwhile, Lilian is very serious and exuberates confidence and purpose. For two people who are supposed to be exactly the same apart from their upbringing, it doesn't seem like they have much in common besides having the same face, name, and sister, and the same love for Rowan and blueberries. 
 Finally, the relationship between Lily, Rowan and Tristan is really weird. Lily has a love/hate relationship with Tristan especially since he cheated on her. Meanwhile, Rowan has a love/hate relationship with Lily mostly because she reminds him of the woman he love/hates the most - Lilian. So it seems like a weird love/hate triangle is going on here. Weird, right?