Really, really good book. I decided to read it initially because of the beautiful cover. I'm really happy that the cover isn't just "oh here this looks pretty" kind of thing, but it actually has a meaning and is connected with Incarnate's story, as Ana constantly refers to herself as a butterfly (which makes a lot of sense once you read it). 
 First of all, I really like the general idea. it's set in a world where the everyone is reincarnated (and retains memories from their previous life), and the same million souls have been around for the past 5,000 years. Ciana died and was supposed to have been reincarnated, but instead Ana, a "new soul" (or "no soul" as her mother Li calls her) is born. I really love all the characters, especially how evil Li is. She's just someone I love to hate, and who I wouldn't mind punching. Especially at the point where Ana says that Li named her Ana because it was part of Ciana's name, and Li wanted Ana to remember that this life was not supposed to be hers--it was Ciana who was supposed to have been born. 
 Anywho story line after that is quite good, complete with acid spraying dragons and other scary creatures, and of course, love. 
 All in all, Jodi Meadows has created a wonderful world within this book, and I would definitely recommend it.