Anyway, rant over. Let's talk about the book.
This book follows four different characters, Sera, Leela, Leo, and Agnes. Sera and Leela are best friends that live in the City in the Sky until the day that Sera is chosen to break the tether that keeps her world connected to Kaolin and Pelago. Which means, she's going to die. Only she doesn't die. She's taken by Leo and Agnes and used by their father for his greed. While Leela is left to unravel the secrets of the City in the Sky.
This wasn't a bad book at all. The characters are well fleshed out and the world was great, more so the City in the Sky, while Kaolin seemed more like a land that we would live in and that's fine just not nearly as cool as Sera and Leela's world. I loved reading when we were in the City in the Sky, the world was rich and vivid and sounds so freaking pretty!
Leo is an ass through most of the book and even in the end.... I still didn't really care for him. Agnes is fine... just a little... dull? I mean for the most part, she lets everyone treat her like crap and then when she should be helping Sera, she wants her hair instead or she just lets Sera get hurt. So I didn't really like either of them as characters and their POVs were painful to get through.
I did love Sera and Leela and their parts of the book were great! Though honestly, I think the main problem with this book is how long it is. A third could be cut out and it would flow better, maybe even half of this book could be cut and it would work much better. There are parts that I really feel was there for filler. The parts that were good really had me hooked, like the end with Leela. I wanted more of her POV. I think I would've loved this book more if we'd just stayed in the City in the Sky. The world was so different and cool. Three mothers? No fathers? Clothes made out of clouds?! I mean, that's cool, that's what I wanted. Not dropping down into a world like ours that is rather dull and boring.