I like this book a lot. It has a 3.5 which could have easily been a 4 if there wasn't the whole Lea is slutty bitch part which in general makes me upset. It's unnecessary and while I read YA it doesn't mean I enjoy childishness and misogyny. Lovely characters, fascinating world, fairly unnecessary romantic subplot, all the same very touching.