I was going to wait til I finished the series to write a review, but I have enjoyed these books so much that I couldn't wait. So many things to rave about! The characters are complex and so real;sometimes I find myself holding my breath waiting to find out what is going to happen next. I love the details of daily life and culture, it is so rich that you can relate with characters. I have loved these books and highly recommend them!