Absolutely wonderful! I loved every second of it. The world that Catherine M. Wilson has created in this trilogy is fantastic. The characters come alive on the page and you can't help but feel everything they go through. I definitely recommend the whole series and it has quickly cemented itself into my favourites.